单片机教案课件.pptVIP

  • 16
  • 0
  • 约6.89千字
  • 约 62页
  • 2017-05-10 发布于湖北
  • 举报
第6章单片机的定时器/计数器 实例3 将第4章实例5“计数显示器”中的软件查询法进行按键检测改用T0计数器方式2,并以中断方式编程。 【解】原图中按键是由I/O口P3.7引脚接入的,本实例需要将其改由T0(P3.4)引脚接入。 第6章单片机的定时器/计数器 分析:将T0设置为计数器方式2,设法使其在1个外部脉冲到来时就能溢出(即计数溢出周次为1)产生中断请求。 计数初值为: a = 2 8 – 1 = 255 = 0xff 初始化TMOD = 0000 0110B = 0x06 第6章单片机的定时器/计数器 实例3参考程序 第6章单片机的定时器/计数器 运行效果 (3)工作方式0 使用13位的定时/计数器(THi7-0+TLi4-0) 定时时间 t = (213 - a)×12/fosc (μs) 计数初值 a = 213 - t×fosc/12 12MHz时的最大定时量t=213μs = 8.192ms 第6章单片机的定时器/计数器 解:计数初值a=213-5000×12/12=3192= 1100 0111 1000B TH0 TL0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 6 3

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档