【大学课件】定时计数器PPT知识分享.pptVIP

  • 7
  • 0
  • 约3千字
  • 约 49页
  • 2018-11-20 发布于天津
  • 举报

【大学课件】定时计数器PPT知识分享.ppt

【大学课件】定时计数器PPT知识分享.ppt

第8章 定时/计数器 ; 单片机中的微处理器、寄存器TCON和TMOD与定时/计数器T0、T1之间的关系 ;2、定时/计数器方式和控制寄存器;;;3、定时/计数器的工作方式 ;方式2 ;当工作于定时状态时,定时/计数器是对时钟周期进行计数,若对时钟进行12分频,则对每12个时钟周期计数。当晶振频率为6MHz,采用12分频时,计数的单位时间间隔为 单位时间间隔Tu=;;;5、定时/计数器编程举例;【例8-l】 设计利用定时/计数器T0、T1端作为外部中断源输入线进行外部中断源扩充的程序。 解:为了扩充外部中断源,可以利用定时/计数器工作于计数状态时,T0(P3.4)或T1(P3.5)引脚上发生负跳变,计数器增1这一特性,把P3.4、P3.5作为外部中断源请求输入线,使计数器的计数值为-1(即0FFH),则外部T0、T1输入一个脉冲即计数溢出,从而置位相应的中断请求标志,以此来申请中断,则相当于扩充了一根/INT线。 编程时,将T0置为方式2计数,计数初值0FFH,计数输入端T0(P3.4)发生一次负跳变,计数器加1并产生溢出标志向CPU申请中断,中断处理程序使累加器A内容减1,送P1口,然后返回主程序。汇编语言程序清单如下: ;; 【例8-2】 设系统时钟频率为6MHz,利用定时器T0定时,每隔1s将P1.0的状态取反。 ;汇编语言程序代码如下: $i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档