




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、PSW程序状态字。符号地址功能介绍BF0HB寄存器ACC|E0H累加器PSW|D0H程序状态字IPB8H中断优先级控制寄存器P3|B0HP3 口锁存器IEA8H中断允许控制寄存器P2A0HP2 口锁存器SBUF99H串行口锁存器SCON98H串行口控制寄存器P1P1 口锁存器1TH1|8DH定时器/计数器1 (高8位)TH0|8CH定时器/计数器1 (低8位)TL18BH定时器/计数器0 (高8位)TL0|8AH定时器/计数器0 (低8位)TMOD|89H定时器/计数器方式控制寄存 器TCONi88H定时器/计数器控制寄存器DPTR82H 83H3H数据地址指针(高8位)PCSP81H堆栈指
2、针P0*0HP0 口锁存器PCON187H电源控制寄存器|d7D6D5D4D3D2D1D0CyAC|f0RS1RS0OV|pF面我们逐一介绍各位的用途进位标志。AC:辅助进、借位(高半字节与低半字节间的进、借位)0F0:用户标志位,由用户(编程人员)决定什么时候用,什么时候不用。RS1 RS0工作寄存器组选择位。这个我们已知了。0V:溢出标志位。运算结果按补码运算理解。有溢出,0V=1无溢出,0o什么是溢出我们后面的章节会讲到。运算结果有奇数个1, P=1;运算结果有偶数个1, P= 00P:奇偶校验位:它用来表示ALU运算结果中二进制数位“ T的个数的奇偶性。若为奇数, 则P=1,否则为0o
3、例:某运算结果是78H(01111000),显然1的个数为偶数,所以P=0b定时/计数器寄存器TMOD( P134)GATEC/-TM1M0GATEC/-T1 M1M0定时器01.工作方式寄存器TMOD T0.T1的工作方式寄存器,其各位的格式如下:TMODD7 D6 D 5 D4 D3 D2 D1 D0定时器1位7 GATET1的门控位。当GATE=CB寸,只要控制TR1置1,即可启动定时器 当GATE=1时,除需要将 TR1置1 外,还要使INT1 位6 C/ TT1的功能选择位。当C/T=0时,T1为定时器方式;当C/T=0时,T1为计数器方式;位5和位4 M1和MT1的方式选择位。由这
4、两位的组合可以定义 T1的3种工作方式 定时器T1工作方式选择表如右表:位3 GATE T0的门控位。当GATE=0寸,只要控制TR0置1,即可启动定时器 当GATE=1时,除需要将 TR0置1 外,还要使INT0 位2 C/T T1的功能选择位。当C/T=0时,T0为定时器方式;当C/T=0时,T0为计数器方式;位1和位0 M1和M0-T0的方式选择位。 由这两位的组合可以定义 T1的3种工作方式 定时器T0工作方式选择表TMOC不能进行位寻址,只能用字节传送指令设置定 时器工作方式,低半节定义定时器 0,高半字节定 义定时器1。复位时,TMOD所有位均为0,定时器 处于停止工作状态。T1开
5、始工作;引脚为高电平,才能启动相应的定时器开始工作。M1M0工作方式功能描述00方式013位计数器01方式116位计数器10方式2自动再装入8位计数器11方式3定时器1:停止计数T0开始工作;引脚为高电平,才能启动相应的定时器开始工作。M1M0工作方式功能描述00方式013位计数器01方式116位计数器10方式2自动再装入8位计数器11方式3定时器0:分成2个8位计数器定时/计数器控制寄存器中断请求标志寄存器 TCON(P183)TCON各位格式TF1TR1TF0TR0IE1IT11 IE0IT0TCON的作用是控制定时器的启 /停,标志定时器的溢出和中断情况。定时器控制寄存器如下:TCON(
6、88H)8FH 8EH 8DH 8CH 8BH 8AH 89H88H1.在中断请求被响应前,相应中断标志位被锁当有中断源发出请求时,有硬件将相应的中断标志位置 存在特殊功能寄存器 TCON或 scor中。TCON为定时器T0和T1的控制寄存器,同时也锁住 T0和T1的溢出中断标志及外部中断INT0 和一INTO的中断标志等。TF1(TCON.7)T1溢出中断标志。当T1开始工作,并且计数值产生溢出时,由硬件使TF1=1,在中断工作方式下向 CPU请求中断。此标志一直保持到 CPU响应中断后,才由硬件自动清零;也可用软件查询该标志,并且软件清零。如果 T1不工作,或者在工作但没有产生溢出,则TF
7、1=O.TR1(TCON.6定时器1运行控制位。当TR1=1时,启动定时器1工作; 当TR1=0时,关闭定时器1。TFO(TCON.5) T0溢出中断标志。其操作功能类似于TF1.TR0(TCON.4)定时器TO运行控制位。其功能及操作情况同 TR1。IE1(TC0N.3)INT1外部中断1标志当硬件使IE1=1时,表明外部中断 1向CPU申请中断; 当IE=0时,表明外部中断1没有向CPU申请中断。IT1(TCON.2)外部中断1触发方式控制位 当IT1=0时,表明外部中断1设置为电平触发方式; 当IT1=1时,表明外部中断1设置为边沿触发方式。IEO(TCON.1)INTO外部中断0标志位
8、。其操作功能与IE1类似ITO(TCON.O)外部中断0触发方式控制位.其操作功能与IT1类似中断允许控制寄存器IE( P182)当EA=0时。CPU将屏蔽所有的中断申请;而当EA=1时,虽然CPU已经开放中断,但还必须设置相应中断源的控制位,才可确定允许哪个中断源中断。IE各位的格式如下:IE地址(A8HAFHADH ACH ABH AAH A9H A8HEAET2*ESET1EX1ETOEXOEA(IE.7) 中断允许控制位。当EA=0时。CPU将屏蔽所有的中断申请,称为“关中断”;当EA=1时,CPU开放中断,每个中断源是被允许还是禁止,分别由其各自的允许位决定 (IE.6)未使用ET2
9、(IE.5) T2中断允许位(仅AT89S52/C52或类似型号单片机有)当ET2=1时,允许 T2中断;当ET2=0时,禁止 T2中断ES(IE.4)串行口中断控制位当ES=1时,允许串行口中断;当 ES=O时,禁止串行口中断ET1(IE.3) T1中断允许位当ET1=1时,允许 ET1中断;当 ET1=0时,禁止 ET1中断EX1(IE.2)外部中断1控制位当EX1=1时,允许外部中断1中断;当EX1=0时,禁止外部中断1中断ETO(IE.1) TO中断控制位当ET0=1时,允许TO中断;当ETO=O时,禁止TO中断EXO(IE.O) 外部中断0控制位当EX0=1时,允许外部中断 0中断;
10、当EX0=0时,禁止外部中断 0中断AT89C51单片机复位后,IE中各中断允许位均被清0,即禁止所有中断中断优先级寄存器IP(P 184)专用寄存器IP为中断优先级寄存器,用于选择各中断优先级,用户可用软件设定。其各位名称及作用如下:IP (B8H)BDH BCH BBH BAH B9H B8HPT2PSPT1PX1PTOPX0其各位名称及作用如下:PT2( IP.5) T2中断优先级选择位(仅AT89S52/C52或类似型号单片机有) 当PT2=1时,设置定时器 T2为高优先级中断;当 PT2=0时,设置定时器 T2为低优先级中断; PS(I P.4)串行口为高优先级选择位。T1中断优先级
11、选择位。设定定时器 T1为高优先级中断;当 P T1=0时,设定定时器 T1为低优先级中断; 外部中断1中断优先级选择位设定外部中断1为高优先级中断;当 PX1=0时,设定外部中断 0为低优先极中断; T0中断优先级选择位。设定定时器T0为高优先级中断;当 PT0=0时,设定定时器 T0为低优先级中断; 外部中断0中断优先级选择位。设定外部中断 0为高优先级中断;当 PX0=0时,设定外部中断 0为低优先级中断;IP当PS=1时,设定串行口为高优先级中断;当PS=0时,设定串行口为低优先级中断;PT1(I P.3)当P T1=1时,PX1(I P.2)当PX1=1时,PT0(I P.1)当PT
12、0=1时,全部清0,将所有中断源设置为低优先级中断。PX0(I P.O) 当PX0=1时, 当系统复位后,电源控制寄存器PCON(P66)SMODGFGF0PDIDL有一个电源控制位D7 D6 D5PCON通过对其中有关位进行设置以选择待机方式和掉电方式。其各位格式如下:D4 D3 D2 D1 DO其各位作用如下:SMO波特率背增位。在串行口工作方式1.2。或3下,SMOD=1使波特率加倍 GFI和GF0通用标志位。用户使用软件置、复位。P掉电方式位。若PD=1,则进入掉电工作方式。IDL待机方式位。 若IDL=1,则进入待机工作方式如果PD和IDL同事为1,则进入掉电工作方式复位时。P CO
13、N中所有定义位均为 0.串行口控制寄存器 SCON(P161_162)串行口控制位寄存器 SCON用于通信的方式选择、接收和发送控制,并可反映串行口的工作状态。其各位格式如下:SCON(98H)SM0SM1SM2RENTB8RB8TIRISCON.7和 SCON.6位 SN0和SM1串行方式选择位。这两位用于选择串行口的 4种工作方式SM0SM1工作方式功能波特率00方式08位同步移位寄存器Fosc/1201方式110 位 UART可变10方式211 位 UARTFosc/64和fosc/3211方式311 位 UART可变SCON.5位 SM2多机通信控制位在方式2和方式3中,SM2主要用于
14、多机通信控制。当串行口方式2或方式3接收时,如果SM2=1,允SM2=1 且 RB8RB8为0还是1 ,许多机通信,且接收到第九位 RB8为0时,则RI不置1,不接收主机发来的数据,如果 为1,贝U RI置1,产生中断请求,将接收到的 8位数据送如SBUF当SM2=0时,不论 都将收到的数据输入 SBUF并产生中断。在方式1中,当处于接收状态时,若SM2=1,则只有接收到有效的停止位时,RI才置SM2应置0SC0N.4位REN允许串行接收位 REN=1时,允许接收,REN=0时禁止接收,有软件置位或者清零 SC0N.3位TB8 发送数据的第九位(D8) 在方式2或方式3中,根据需要由软件置位或复位。双机通信时,它可约定奇偶校验位,可以作为区别地址帧或数据帧的标识位。一般由指令设定地址帧时,设TB8为0,方式0和方式1中没用该位。SCON.2位RB8接收数据的第9位(DS)在方式2或方式3中,RB8的状态与TB8相呼应,(如可以是约定作奇偶校验位,也可以是约定的地址/数据标识位。SCON.1位TI 发送中断标志位 在方式0中,发送完8位数据后,由硬件置位;其他方式中,在发送停止位之初由硬件置位。 可申请中断,也可供软件查询用。在任何方式中,都必须由软件来清除T1。SCON.0位 RI 接收中断标志位在方式0中,接收完8位数据后,由硬件置位;其他方式中,在接收停止位的中间,由硬件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年江汉艺术职业学院单招职业倾向性测试题库一套
- 2025年哈密职业技术学院单招职业倾向性测试题库完美版
- 用户体验在可穿戴设备设计中的挑战与机遇
- 电力工程企业信息安全与危机管理
- 2025年河南省平顶山市单招职业适应性测试题库带答案
- 2025年广东省汕头市单招职业适应性测试题库审定版
- 2025年广安职业技术学院单招职业倾向性测试题库含答案
- 科技创新与绿色金融协同发展研究
- 科技行业产品定价的商业模式分析
- 2025年贵州轻工职业技术学院单招职业倾向性测试题库审定版
- 国企关于违反“三重一大”决策制度责任追究办法
- CRF病例报告表模板
- 九上下册物理人教版九年级物理全册第十九章《生活用电》第3节《安全用电》课件(42张)公开课教案
- 2024年计算机二级WPS考试题库380题(含答案)
- 2024年人教版九年级英语单词默写单(微调版)
- 2024至2030年中国海洋化工产业发展动态及投资前景分析报告
- 22G101三维彩色立体图集
- 【绝味鸭脖公司的存货管理问题及完善对策8500字】
- 山东省技能大赛青岛选拔赛-世赛选拔项目52样题(平面设计技术)
- 防排烟规范培训
- 2024年江苏农牧科技职业学院单招职业适应性测试题库及答案1套
评论
0/150
提交评论