东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

开关定时系统增强磁盘工具安装制作内存工具卸载清除备份恢复系统其它桌面工具CPU相关虚拟机

首页系统工具开关定时 → 单片机定时器初值计算软件

单片机定时器初值计算软件

单片机定时器初值计算软件

  • 大小:300KB
  • 语言:中文
  • 平台:WinAll
  • 更新:2015-03-03 13:45
  • 等级:
  • 类型:开关定时
  • 网站:http://www.uzzf.com
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

不错的51单片机定时器初值计算设定软件,精确计算定时器的时间常数.

PIC的指令周期是4个震荡周期,在没有使用分频器的情况下,TMR0 会在每个指令周期信号(等于晶体振荡器产生的主时钟周期的 4 倍)到来时自动加 1。在配置了分频器的情况下,TMR0 会在每次收到由分频器将指令周期信号分频一个固定倍数后产生的信号时自动加 1。如果 TMR0在累加计数的过程中,CPU 执行一条往 TMR0 中写入数据的指令,则累加计数器的加 1 操作将被推迟两个指令周期,重新开始计数。这两个指令周期的偏差在用户编写时间精度要求较高的程序时应引起注意,可以通过在每次写入 TMR0 时给一个调整值的方法来解决。

假设的是时钟频率为 4MHz。因此,一个指令周期就是一个微秒(μs)的时间。

,也就是计数一次时间是1us。

没有分频比定时器的初值计算公式:T0=256-Tc+2

其中TC是想得到的次数。加2的原因是写值的时候要消耗两个指令周期。

如果分频器给了定时器,最好不要再读写TMR0了,不然会照成误差。

假设分频器是16,晶振是4Mhz,一次由00到FF的时间是16*256=4096us。假设50ms的时间

在中断每次加上4096,

主程序检查是不是超过50000,超过了就减掉50000,这样算是50ms就得到了。

PC官方
安卓官方手机版
IOS官方手机版

单片机定时器初值计算软件截图

下载地址

单片机定时器初值计算软件

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

编辑推荐

报错

请简要描述您遇到的错误,我们将尽快予以修正。

转帖到论坛
轮坛转帖HTML方式

轮坛转帖UBB方式