8051 单片机各特殊功能寄存器介绍
中断使能寄存器
通过设置中断使能寄存器 IE 的 EA 位 使能所有中断 每个中断源都有单独的使能位
可通过软件设置 IE 中相应的使能位在任何时候使能或禁能中断 中断使能寄存器 IE 的各
位如下所示
中断使能寄存器 IE 可位寻址
位地址
0AFH 0AEH 0ADH 0ACH 0ABH 0AAH 0A9H 0A8H
位符号
EA / ET2 ES ET1 EX1 ET0 EX0
EA 使能标志位 置位则所有中断使能 复位则禁止所有中断保留
ET2 定时器 2 中断使能
ES 串行通信中断使能
ET1 定时器 1 中断使能
EX1 外部中断 1 使能
ET0 定时器 0 中断使能
EX0 外部中断 0 使能
8051 支持两个中断优先级 有标准的中断机制, 低优先级的中断只能被高优先级的中断所中断 ,而高
优先级的中断不能被中断。
中断优先级寄存器
每个中断源都可通过设置中断优先级寄存器 IP 来单独设置中断优先级 如果每个中断源的相应位被
置位 则该中断源的优先级为高,如果相应的位被复位, 则该中断源的优先级为低, 如果你觉得两个中断源
不够用 ,别急以后我会教你如何增加中断优先级 表 A-5 示出了 IP 寄存器的各位 此寄存器可位寻址
IP 寄存器 可位寻址
位地址
0BFH 0BEH 0BDH 0BCH 0BBH 0BAH 0B9H 0B8H
位符号 / / / PS PT1 PX1 PT0 PX0
PT2 定时器 2 中断优先级
PS 串行通信中断优先级
PT1 定时器 1 中断优先级
PX1 外部中断 1 优先级
PT0 定时器 0 中断优先级
PX0 外部中断 0 优先级
电源控制 PCON
8051 的 CHMOS 版本可通过软件设置两种节电方式 空闲模式和低功耗模式 设置电源控制寄存器
PCON 的相应位来进入节电方式 置位 IDLE 进入空闲模式 空闲模式将停止程序执行 RAM 中的数据仍
然保持 晶振继续工作 但与 CPU 断开 定时器和串行口续工作, 发生中断将退出中断模式 执行完中断程
序后 将从程序停止的地方继续指令的执行
通过置位 PDWN 位来进入低功耗模式 低功耗模式中晶振将停止工作 因此 定时器和
1 共 3 页