1、IE中断允许寄存器
EA:EA=0时,所有中断禁止(即不产生中断);EA=1时,各中断的产生由个别的允许位决定
ET2:定时2溢出中断允许(8052用1允许, 0禁止)
ES:串行口中断允许(1允许, 0禁止)
ET1):定时1中断允许(1允许, 0禁止)
EX1:外中断INT1中断允许(1允许, 0禁止)
ET0:定时器0中断允许(1允许, 0禁止)
EX0:外部中断INT0的中断允许(1允许, 0禁止)
2、TCON定时器控制寄存器
TF1:定时器T1溢出标志,可由程序查询和清零,TF1也是中断请求源,当CPU响应T1中断时由硬件清零。
TF0:定时器T0溢出标志,可由程序查询和清零,TF0也是中断请求源,当CPU响应T0中断时由硬件清零。
TR1:T1充许计数控制位,为1时充许T1计数(定时)。
TR0:T0充许计数控制位,为1时充许T0计数(定时)。
IE1:外部中断1请示源(INT1,P3.3)标志。IE1=1,外部中断1正在向CPU请求中断,
当CPU响应该中断时由硬件清“0”IE1(边沿触发方式)。
IT1:外部中断源1触发方式控制位。IT1=0,外部中断1程控为电平触发方式,
当INT1(P3.3)输入低电平时,置位IE1。此位为1设置为电平触发,为0设置为下降沿触发。
IE0:外部中断0请示源(INT0,P3.2)标志。IE0=1,外部中断1正在向CPU请求中断,
当CPU响应该中断时由硬件清“0”IE0(边沿触发方式)。
IT0:外部中断源0触发方式控制位。IT0=0,外部中断1程控为电平触发方式,
当INT0(P3.2)输入低电平时,置位IE0。此位为1设置为电平触发,为0设置为下降沿触发。
3、TMOD定时器工作模式及方式寄存器
此寄存器高四位用于T1,低四位用于T0。
GATE :定时操作开关控制位,当GATE=1时,INT0或INT1引脚为高电平,同时TCON中的TR0或TR1控制位为1时,
计时/计数器0或1才开始工作。若GATE=0,则只要将TR0或TR1控制位设为1,计时/计数器0或1就开始工作。
C/T :定时器或计数器功能的选择位。C/T=1为计数器,通过外部引脚T0或T1输入计数脉冲。C/T=0时为定时器,
由内部系统时钟提供计时工作脉冲。
M1 M0:T0、T1工作模式选择位
M1 M0:0 0方式0,13位计数/计时器
M1 M0:0 1方式1,16位计数/计时器
M1 M0:1 0方式2,8位自动加载计数/计时器
M1 M0:1 1方式3,仅适用于T0,定时器0分为两个独立的8位定时器/计数器TH0及TL0,T1在方式3时停止工作
上一篇:51单片机串口波特率计算
下一篇:51单片机pwm信号模拟
设计资源 培训 开发板 精华推荐
- 在 AD9279 的 I/Q 输出之后使用 ADA4896-2ARMZ 作为滤波器、I/V 转换器、电流加法器和 ADC 驱动器的典型应用电路
- EVAL-ADF4193EB2,用于无线基站的 ADF4193 PLL 时钟发生器的评估板
- 用于高清电视的 60W、19V 交流转直流单路输出电源
- 【创意PCB】花花瓣瓣
- 使用 ROHM Semiconductor 的 BD46382 的参考设计
- usb键盘和鼠标双用源码
- DC1963A,使用 LT8310 的演示板,48VIN 至 12V/6A 隔离式正向转换器
- LOLI无刷电调_全N管
- LT1170IT、用于离线应用的 5A 驱动高压 FET 的典型应用
- AD9508/PCBZ,AD9508 评估板,1.65 GHz,带输出分频器和延迟的时钟扇出缓冲器