MCS单片机定时器计数器技术报告.ppt

6.5 定时/计数量程的扩展 扩展的方法(N≥216 ) : 硬件扩展:计数器级联。如T0计数满量程后,将Px.x取反,再送入T1端计数即可。 软件扩展:T满量程后,在某一个/多个寄存器加1/减1,使最终的计数满足要求。 在P1.7端接一个发光二极管LED,要求利用定时控制使LED亮一秒灭一秒周而复始,设fosc=6MHZ。 例6: fs=6MHz,初值TC=0,则: 方式0时:Tmax=213×2μS=16.384 mS 方式1时:Tmax=216×2μS=131.072 mS 方式2、3 时:Tmax=28×2μS=0.512 mS 1s 1s P1.7 * 方法1:T0每隔100ms中断一次,中断10次即实现了1秒的定时。 软件扩展:T满量程后,在某一个/多个寄存器加1/减1,使最终的计数满足要求。 * ORG 0000H LJMP MAIN ORG 000BH ;T0中断服务程序入口 AJMP IP0 ORG 0030H ;主程序开始 MAIN: CLR P1.7

文档评论(0)

1亿VIP精品文档

相关文档