单片机原理及应用第二版--李建忠(3)
发布时间:2021-06-07
发布时间:2021-06-07
M1,M0:定时器计数器工作方式选择位
2-16 定时器/计数器的门控方式与非门控方式有何不同?使用中怎么样选择哪种工作方式?初值应设置为多少(十六进制)?
●GATE:门控位,用于控制定时器/计数器的启动是否受外部中断请求信号的影响。 GATE=1,则定时器/计数器0的启动受芯片引脚INT0(P3.2)控制,定时器/计数器1的启动受芯片引脚INT1(P3.3)控制
GATE=0,则定时器/计数器的启动与引脚INT0、INT1无关,一般情况下GATE=0
2-18 51单片机的五个中断源中哪几个中断源在CPU响应中断后可自动撤除中断请求,哪几个不能撤除中断请求?CPU不能能撤除中断请求的中断源时,用户应采取什么措施?
●可撤除:计数器T0`T1的溢出中断
不可撤除:触发的外部中断;发送接收中断
●1)触发的外部中断:由于CPU对INTx引脚没有控制作用,也没有相应的中断请求标志位,因此需要外接电路来撤除中断请求信号。
2)串行口的发送/接收中断:当串行口发送完或接收完一帧信息时,SCON的TI,RI向CPU申请中断,响应中断后,接口应计算呢不能自动将TI或RT清0,用户需采用软件方法将TI或RT清0,来撤除中断请求信号
2-21 使单片机复位有几种方式?复位后单片机的初始状态如何? ●上电复位,按钮复位
●(PC)=0000H:程序的初始入口地址为0000H
(PSW) =00H:由于RS1(PSW.4)=0,RS0(PSW.3)=0,复位后单片机选择工作寄存器0组
(SP)=07H:复位后堆栈早起片内RAM的08H单元处建立
TH1、TL0、TH0、TL0:他们的内容为00H,定时器/计数器的初值为0 (TMOD)=00H:复位后定时器/计数器T0、T1定时器方式0,非门控方式
(TCON)=00H:复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式
(T2CON) =00H:复位后定时器/计数器T2停止工作
(SCON)=00H:复位后串行口工作在移位寄存器方式,且禁止串行口接收 (IE)=00H:复位后屏蔽所有中断
(IP)=00H:复位后所有中断源都直指为低优先级
P0~P3:锁存器都是全1状态,说明复位后4个并行接口设置为输入口
上一篇:标准租赁合同