找回密码
 注册
关于网站域名变更的通知
查看: 997|回复: 13
打印 上一主题 下一主题

定时器/计数器的应用实例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-7 10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
定时器/计数器的应用实例5 y4 u; ~8 Y/ v: Y8 Y' H6 p7 z
: p1 V" W$ d' W+ }; O

' O9 `# R) [% i; E* t1 V

在实时系统中,定时通常使用定时器,这与软件循环的定时完全不同。虽然两者都是依赖系统时钟,但是在定时器计数时,其它指令可以继续进行,但软件定时时不允许其它任何事件发生。

对许多连续计数和持续时间操作,最好使用16位定时/计数器。当计数器翻转后,它会继续计数。若在计数开始或定时时间间隔开始读出计数器的值,在计数或时间间隔结束时从读出值中减去开始时的读出值,则所得计数数值为其间的计数或持续的时间间隔。假设定时器用于V-F(电压到频率)转换器信号的周期测量。若当逻辑1到来时计数值为3754,下一个逻辑1到达时是4586,则V-F转换器的周期是832个机器周期。使用12MHz晶振为832μs(1.202kHz),使用11.0592MHz晶振,计数值近似903μs(1.071kHz)。当计数值有翻转时,只要计数值以16位无符号整数对待就无算术问题。

例1 设单片机的fosc=12MHz,要求在P1.0脚上输出周期为2ms的方波。

游客,如果您要查看本帖隐藏内容请回复

. f" H- N3 E( C) Y& V
5 C  s$ ?3 |* c

该用户从未签到

2#
发表于 2019-3-7 22:39 | 只看该作者
看看学习下

该用户从未签到

3#
发表于 2019-5-11 22:43 | 只看该作者
谢谢分享,努力学习一下。

该用户从未签到

4#
发表于 2019-5-19 23:09 | 只看该作者

该用户从未签到

5#
发表于 2019-6-3 15:18 | 只看该作者
谢分享,努力学习一下。
  • TA的每日心情
    开心
    2022-4-28 15:18
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    7#
    发表于 2020-2-11 20:44 | 只看该作者
    看看学习下
  • TA的每日心情
    慵懒
    2021-9-3 15:52
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    8#
    发表于 2020-2-19 10:23 | 只看该作者
    222222222222
  • TA的每日心情
    奋斗
    2022-5-12 15:53
  • 签到天数: 259 天

    [LV.8]以坛为家I

    9#
    发表于 2020-2-21 15:32 | 只看该作者
    回复看看有没有惊喜
    + s; b$ x! M7 e! H5 H

    该用户从未签到

    10#
    发表于 2020-9-2 23:28 | 只看该作者
  • TA的每日心情
    开心
    2021-4-11 15:13
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    12#
    发表于 2020-9-9 12:08 | 只看该作者
    谢谢分享,努力学习一下。3 d9 c  \! {4 M( f, p

    该用户从未签到

    13#
    发表于 2021-11-11 15:13 | 只看该作者
    谢谢分享,努力学习一下。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-21 04:05 , Processed in 0.093750 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表