单片机的定时器数器.pptVIP

  • 37
  • 0
  • 约8千字
  • 约 57页
  • 2018-10-11 发布于江苏
  • 举报
单片机的定时器数器

第7章 单片机的定时器/计数器 7.1 定时器/计数器概述 实现定时功能,主要采用下面三种方法: 注意: 定时和计数应用 在方式0下输入脉冲的计数值范围是:0-8192(213) 定时器模式时: 定时时间T为(213-计数初值) ×机器周期 结论一:最小定时单位为一个机器周期,最大定时单位为213 ×机器周期 思考:已知一单片机晶体振荡器为6MHz,则最大和最小定时单位为多少? 结论二: 定时时间T为(213-计数初值) ×机器周期 而计数值N=T/ Tcy (Tcy即机器周期) 所以计数初值计算的公式为: X=213-N=8192-N 例7-1 应用定时器T0产生1ms定时(方式0),并使P1.0输出周期为2ms的方波,已知晶振频率为6MHz.请设计程序 解: 1、当为定时方式时( C/T=0 ),T0对机器周期进行计数,其定时时间为: T=(213-X) ×机器周期 则:计数值 N=T/机器周期= 213-X 所以 X= 213-N= 8192-N= 8192-T/机器周期 =8192-1×10-3/2×10-6=7692 X对应的二进制数为 01100 2、对TMOD附值 GAT

文档评论(0)

1亿VIP精品文档

相关文档