《特殊功能寄存器》word版

《特殊功能寄存器》word版

ID:29658379

大小:63.50 KB

页数:3页

时间:2018-12-21

《特殊功能寄存器》word版_第1页
《特殊功能寄存器》word版_第2页
《特殊功能寄存器》word版_第3页
资源描述:

《《特殊功能寄存器》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、8051单片机各特殊功能寄存器介绍中断使能寄存器通过设置中断使能寄存器IE的EA位使能所有中断每个中断源都有单独的使能位可通过软件设置IE中相应的使能位在任何时候使能或禁能中断中断使能寄存器IE的各位如下所示中断使能寄存器IE可位寻址位地址0AFH0AEH0ADH0ACH0ABH0AAH0A9H0A8H位符号EA/ET2ESET1EX1ET0EX0EA使能标志位置位则所有中断使能复位则禁止所有中断保留ET2定时器2中断使能ES串行通信中断使能ET1定时器1中断使能EX1外部中断1使能ET0定时器0中断使能EX0外部中断0使能8051支持两个中断优先级有标准

2、的中断机制,低优先级的中断只能被高优先级的中断所中断,而高优先级的中断不能被中断。中断优先级寄存器每个中断源都可通过设置中断优先级寄存器IP来单独设置中断优先级如果每个中断源的相应位被置位则该中断源的优先级为高,如果相应的位被复位,则该中断源的优先级为低,如果你觉得两个中断源不够用,别急以后我会教你如何增加中断优先级表A-5示出了IP寄存器的各位此寄存器可位寻址IP寄存器可位寻址位地址0BFH0BEH0BDH0BCH0BBH0BAH0B9H0B8H位符号///PSPT1PX1PT0PX0编号中断源中断向量上电复位0000H0外部中断00003H1定时器0溢

3、出000BH2外部中断10013H3定时器1溢出001BH4串行口中断0023H5定时器2溢出002BHPT2定时器2中断优先级PS串行通信中断优先级PT1定时器1中断优先级PX1外部中断1优先级PT0定时器0中断优先级PX0外部中断0优先级电源控制PCON8051的CHMOS版本可通过软件设置两种节电方式空闲模式和低功耗模式设置电源控制寄存器PCON的相应位来进入节电方式置位IDLE进入空闲模式空闲模式将停止程序执行RAM中的数据仍然保持晶振继续工作但与CPU断开定时器和串行口续工作,发生中断将退出中断模式执行完中断程序后将从程序停止的地方继续指令的执行

4、通过置位PDWN位来进入低功耗模式低功耗模式中晶振将停止工作因此定时器和-3-共3页8051单片机各特殊功能寄存器介绍串行口都将停止工作至少有两伏的电压加在芯片上因此RAM中的数据仍将保存退出低功耗模式只有两种方式上电或复位SMOD位可控制串行通信的波特率将使由定时器1的溢出率或晶振频率产生的波特率翻倍置位SMOD可使工作于方式123定时器产生的波特率翻倍当使用定时器2产生波特率时SMOD将不影响波特率电源控制寄存器PCON不可位寻址SMOD///GF1GF0PDWNIDLESMOD串行口通信波特率控制位置位使波特率翻倍-保留-保留-保留GF1通用标志位G

5、F0通用标志位PDWN低功耗标志位置位进入低功耗模式IDLE空闲标志位置位进入空闲模式PSW处理器状态处理器的状态保存在状态寄存器PSW中状态字中包括进位位用于BCD码处理的辅助进位位,奇偶标志位,溢出标志位,还有前面提到的用于寄存器组选择的RS0和RS1,0组从地址00H开始1组从地址08H开始2组从地址10H开始3组从地址18H开始这些地址都可通过直接或间接方式进行寻址PSW的结构如下CYACF0RS1RS0OVUSRPCY进位标志位AC辅助进位标志位F0通用标志位RS1寄存器组选择位高位RS0寄存器组选择位低位OV溢出标志位USR用户定义标志位P奇偶

6、标志位定时器控制寄存器TCON可位寻址TF1TR1TF0TR0IE1IT1IE0IT0TF1定时器1溢出中断标志响应中断后由处理器清零TR1定时器1控制位置位时定时器1工作复位时定时器1停止工作TF0定时器0溢出标志位定时器0溢出时置位处理器响应中断后清除该位TR0定时器0控制位置位时定时器0工作复位时定时器0停止工作IE1外部中断1触发标志位当检测到P3.3有从高到低的跳变电平时置位处理器响应中断后由硬件清除该位IT1中断1触发方式控制位置位时为跳变触发复位时为低电平触发IE0外部中断0触发标志位当检测到P3.2有从高到低的跳变电平时置位处-3-共3页8

7、051单片机各特殊功能寄存器介绍理器响应中断后由硬件清除该位IT0中断1触发方式控制位置位时为跳变触发复位时为低电平触发定时器控制寄存器TMOD-不可位寻址GATEC/TM1M0GATEC/TM1M0定时器1定时器0GATE当GATE置位时定时器仅当TR=1并且INT=1时才工作如果GATE=0置位TR定时器就开始工作C/T定时器方式选择如果C/T=1定时器以计数方式工作C/T=0时以定时方式工作M1模式选择位高位M0模式选择位低位串行控制寄存器SCON-可位寻址SM0SM1SM2RENTB8RB8TIRISM0串行模式选择SM1串行模式选择SM2多机通讯

8、允许位当模式0时此位应该为0模式1时当接收到停止位时该位将置位模式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。