51单片机中断相关寄存器

52单片机中断级别


中断允许寄存器IE

EA——全局中断                ES——串口中断

ET2——定时器2中断         EX1——外部中断1

ET1——定时器1 中断          EX0——外部中断0


中断优先级寄存器IP

PS——串口   PT——计时器  PX——外部中断           

置0——低优先级  置1——高优先级


定时器/计数器工作方式寄存器TMOD

  • GATE——门控制位 

     GATE=0定时器启动停止仅受TCON寄存器TRX(X=0,1)控制

     GATE=1定时器启动停止受TCON寄存器TRX(X=0,1)和外部中断引脚(INT0或者INT1)上电平状态控制

  • C/T——模式选择位

    C/T=1,计数器模式     C/T=0,定时器模式

  • M1M0——工作方式选择位

    M1M0=00 方式0,为13位定时器/计数器

    M1M0=01  方式1, 为16位定时器/计数器

    M1M0=10  方式2,  为8位初值自动重装的8位定时器/计数器

    M1M0=11   方式3,仅适用于T0,分成两个8位计数器,T1停止计数


定时器/计数器控制寄存器TCON

  • TF1——定时器1溢出标志位

当定时器1计满,硬件使TF1置1,并申请中断。进入中断后 由软件自动清0。如果是软件查询,需要软件清0。

  • TR1——定时器1运行控制位

软件清0关闭定时器1,当GATE=1,且INT1为高电平 TR1置1启动定时器1;GATE=0 TR1置1启动定时器1。

  • IE1——外部中断1请求标志

进入中断后硬件自动清零

  • IT1——外部中断1触发方式选择位

IT=0, 为电平触发方式,引脚INT1上低电平有效。

IT=1,  为跳变沿触发方式,引脚INT1上的电平从高到低的负跳变沿有效。


电源管理寄存器PCON

  • SMOD——该位与串口通信波特率有关

方式0波特率=fosc/12

方式1波特率=(2SMOD/32)*(T1溢出率)

方式2波特率=(2SMOD/64)*fosc

方式3波特率=(2SMOD/32)*(T1溢出率)

  • (SMOD0)(LVDF)(P0F)——STC单片机独有功能,可查看相关手册。
  • PD——掉电模式
  • IDL——空闲模式


串行口控制寄存器SCON

  • SM0,SM1——工作方式选择位

SM0,SM1=00  方式0  同步移位寄存器

SM0,SM1=01   方式1   10位异步收发(8位数据)波特率可变(定时器1溢出率控制)

SM0,SM1=10   方式2  11位异步收发(9位数据)波特率固定

SM0,SM1=11    方式3  11位异步收发(9位数据)波特率可变(定时器1溢出率控制)

  • SM2——多机通信控制位
  • REN——允许串行接收位
  • TI——发送中断标志位

需要在中断服务中软件清0

  • RI——接收中断标志位

需要在中断服务中软件清0

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值