微机原理-Proteus微机原理学习讨论

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

2017-06-09  本文已影响87人  0108_张蓉蓉

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

                                                                                                                       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内就好。

上一篇下一篇

猜你喜欢

热点阅读