第十三章计算

假设系统时钟频率采用12MHZ,要在方式0,P1引脚上输出一个周期为2ms的方波 ,求计数初始值。

解析:要想输入一个周期为2ms的方波,T0要每隔1ms溢出一次。

最大计数量:nmax=2^13=8192

计数周期:12/12MHZ=1μs=1×10^-6s

最大的定时时间:8192×1μs=8192μs=8.192ms

定时器的初始值:2^13-1ms/2μs=8192-500=7692转化为二进制数为1111 0000 0000 1100

TH0=F0H,TL0=0CH.

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

推荐阅读更多精彩内容

  • 已知晶振6MHz,要求定时0.5ms,试分别求出 T0工作于方式0、方式1的定时初值分别是多少。 解析:机器周期...
    0238_刘文帅阅读 305评论 1 0
  • MCS-51单片机的时钟晶振频率为6MHz,若要求定时为0.2ms和20ms,定时器0工作为0,其定时器初值各位多...
    0238_刘文帅阅读 360评论 2 4
  • 单片机系统的晶振频率为12MHz,定时50毫秒,计算计数器的计数初值 【答案】 已知单片机系统机器周期为时钟周期的...
    0133_张荻阅读 246评论 1 0
  • T1工作在定时器状态,工作方式为方式1,定时时间为1000us,晶振频率=12MHZ,请计算定时器的初值为多少? ...
    0216_钟羽阅读 249评论 1 5
  • 现欲令T1工作在定时器状态、方式2 软件启动,计时1s 在24MHz晶振条件下,其计数初值是多少? • 计...
    0220_乔紫荆阅读 314评论 1 0