查看: 3049|回复: 3

PIC单片机指令周期计算

[复制链接]
  • TA的每日心情
    开心
    2014-4-11 10:00
  • 签到天数: 67 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-11-8 10:14:06 | 显示全部楼层 |阅读模式
    分享到:
    PIC单片机的每四个时钟周期为一个内部指令周期
    例如:8MHz的晶振,则内部指令周期为1/(8/4)= 0.5 uS
    实例一:35us8MHz的晶振, 8位定时器, 分频比1/2 , 初值 E4
    实例二:156.25us , 32768Hz的晶振, 8位定时器, 分频比1/32 , 初值 FC
    计算方法一: 35 = =(256-初值)*分频*4/晶振 + 14/分频 =(256-初值)+14/2
    计算方法二:0.015625 =(256-初值)*分频*4/晶振 = (256-初值)*32*4/32768
    特别注意:分频比1-8 需要加上一个14/分频
    什么是预分频比 后分频比
    分频器一般都是跟计数单元一起结合使用。
    预分频比是在计数单元值发生变化之前起作用(假如不用预分频时,计数器在每个上升沿到来时加1,而现在使用分频比为12的预分频器的话,那么必须等到两个上升沿的到来,计数器才会加1)
    后分频器与预分频器功能一样,只不过是在计数器值发生改变后起作用。像TMR2的后分频器,如果不使用,计数器一但发生溢出,将立即置位标志为TMR2IF,但是如果有12的后分频器的话,必须两次溢出后才会置位。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-7-14 11:07
  • 签到天数: 1244 天

    连续签到: 54 天

    [LV.10]以坛为家III

    发表于 2013-11-9 12:32:04 | 显示全部楼层
    学习一下,谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-11 10:00
  • 签到天数: 67 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-11-11 14:20:04 | 显示全部楼层
    天师猫神 发表于 2013-11-9 12:32
    学习一下,谢谢

    客气 客气  相互学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-10-10 06:47
  • 签到天数: 1313 天

    连续签到: 3 天

    [LV.10]以坛为家III

    发表于 2013-12-28 16:24:31 | 显示全部楼层
    学习一下。。。。。。。。。。。。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-13 15:51 , Processed in 0.124581 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.