微机原理学习讨论

命题_第十三章

2017-06-10  本文已影响36人  李晓璇

1.定时/计数器工作于定时和计数方式时有何异同?

答: 定时/计数器实质是加1计数器

不同点:设置为定时器模式时,加1计数器是对内部机器周期计数,计数值乘以机器周期就是定时时间。设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器,在每个机器周期的S5P2期间采样T0,T1引脚电平。当某周期采样到一高电平输入,下一周期又采样到一低电平输入,计数器加1,更新的计数值在下一机器周期的S3P1期间装入计数器。

相同点:工作原理相同,都有四种工作方式。

2.定时/计数器的四种工作方式各有何特点?

答:①方式0为13为计数器,由TL0的低5位和TH0的高8位构成。TL07低5位溢出则向TH0进位,TH0计数溢出则把TCON中的溢出标志位TF0置1,向CPU发出中断请求。

      计数初值计算的公式为:X=213-N

②方式1的计数位数位16位,由TH0高8位和TL0低8位组成了16位加1计数器。

      计数个数与计数初值的关系为:X=216-N

③方式2为自动恢复初值的8位计数方式,当TL0计数溢出时,在溢出标志TF0置1,向CPU发出中断请求,并将TH0中的计数初值自动计入TL0,TL0从初值开始重新进入加1计数,直至TR0=0。

     计数个数与计数初值的关系为:X=28-N

④方式3只适用于定时器/计数器T0,定时器/计数器T1不能工作在方式3,T1处于方式3时相当于TR1=0。

3.定时器方式2适用于什么场合?

这种工作方式可以省去用户软件重装初值的语句。并可产生相当精确定时时间,特别适用于串行波特率发生器。

上一篇下一篇

猜你喜欢

热点阅读