单片机原理及应用第六章概要
* 运行中读定时器/计数器 在读取运行中的定时器/计数器时,需要特别加以注意,若恰好出现TLX溢出向THX进位的情况,则读得的(TLX)值就完全不对了。同样,先读(THX)再读(TLX)也可能出错。 方法:先读(THX),后读(TLX),再读(THX)。若两次读得(THX)相同,则读得的内容正确。若前后两次读得的(THX)有变化,则再重复上述过程,这次重复读得的内容就应是正确的。下面是有关的程序,读得的(TH0)和(TL0)放置在R1和R0内。 ORG 0300H RDTIME:MOV A,TH0 ;读(TH0) MOV R0,TL0 ;读(TL0) CJNE A,TH0,RDTIME ;比较2次读得的(TH0),不相等则重复 MOV R1,A ;(TH0)送入R1中 RET 6.2.4 定时器/计数器的4种工作方式 中断允许寄存器IE # 中断控制 中断优先级寄存器IP 工作方式寄存器TMOD 定时器/计数器控制寄存器TCON 问题: 1. T0/T1 有哪几种工作方式? 2. 方式1、2 各有什么突出特点? 3. T0/T1 的计数信号来源于何处? 4. 对外部信号计数时的最高允许频率为多少? 5. 如何启
原创力文档

文档评论(0)