定时器例题研讨.pptVIP

  • 60
  • 0
  • 约4.08千字
  • 约 18页
  • 2016-08-06 发布于湖北
  • 举报
定时器例题研讨

* 第6章 MCS - 51单片机内部定时器/计数器及串行接口 练习 1. 设fosc=6MHz,要求P1.0上输出周期为2s的方波,用定时器T0。采用查询方式。 (1)定时器T0工作方式的确定 因定时时间较长,采用哪一种工作方式?由定时器各种工作方式的特性,可计算出:因定时时间较长,采用哪一种工作方式?由定时器各种工作方式的特性,可计算出: 方式0最长可定时16.384ms; 方式1最长可定时131.072ms; 方式2最长可定时512?s。 选方式1,每隔100ms中断一次,中断10次为1s。 (2)计算计数初值 因为:(216-a)×2×10-6 = 10-1 所以:a=15536=3CB0H 因此:TH0=3CH,TL0=B0H (3)10次计数的实现 对于中断10次计数,可使T0工作在计数方式,也可用循环程序的方法实现。本例采用循环程序法。 MOV B, #0AH MOV TMOD, #01H SETB TR0 LOOP: MOV TH0, #3CH MOV TL0, #0B0H WAIT: JNB TF0, WAIT CLR TF0 DJNZ B, LOOP C

文档评论(0)

1亿VIP精品文档

相关文档