命题-第13章-计算(2)

                                         单片机计数初值的计算(二)

                                                                                                                       0108-张蓉蓉

例题:定时器在方式1工作,软件启动,计时2s,在12MHz晶振条件下,求初值。

          解:计数周期=12/24MHz=1us

                最大定时长M=2*16 =65536us=65.536ms

                设定定时50ms,重复40次,可定时1s

                定时50ms,需要计时50000次

                因此计数初值=65536-50000=15536

  解析:

         2.计数工作方式时

       1个指令周期=12个时钟周期=12/晶振频率。计数工作方式时,计数脉冲由外部引入,是对外部冲进行计数,因此计数值根据要求确定。其计数初值: X=M- 计数值。

        例题中定时时间可以自由设定,在65ms内就好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容