单片机专用寄存器.ppt
《单片机专用寄存器.ppt》由会员分享,可在线阅读,更多相关《单片机专用寄存器.ppt(39页珍藏版)》请在优知文库上搜索。
1、12.7 专用寄存器22.7.1 专用寄存器的基本情况1. 主要包括l 累加寄存器A,辅助寄存器B、程序状态寄存器PSW、电源控制寄存器PCONl 程序计数器PC、对栈指针SP、数据指针DPTR,l P端口数据寄存器l 中断相关的寄存器:IE,IPl 其它外设控制、工作方式、例如TMOD,SCON;时间常数寄存器TL0、TH0、数据缓冲寄存器SBUF32. 地址空间与访问的寻址方式地址空间与访问的寻址方式(1)地址空间 专用寄存器位于内部RAM地址空间的高128字节位置(80H0FFH),(2)寻址方式只能使用直接寻址方式访问。 例如从P1口读入数据 MOV A,90H ; 90H是P1端口的
2、地址。(MOV A,P1) ; P1是P1端口的符号地址,43. 许多寄存器具有位寻址操作功能。例如A: ACC.0,ACC.1端口寄存器P1:P1.0,P1.2 (地址能被8整除的专用寄存器,具有位寻址功能)54.主要寄存器的地址表(1) 寄存器名功能名称地 址复位后初态B通用寄存器F0H00HA累加器E0H00HPSW程序状态寄存器D0H00HTH2T2时间常数寄存器高字节0CDH0TL2T2时间常数寄存器低字节0CCH0RCAP2HT2重装载寄存器高字节0CBH0RCAP2LT2重装载寄存器低字节0CAH0T2MODT2工作方式控制寄存器0C9H0T2CONT2控制寄存器0C8H00H6
3、主要寄存器的地址表(2)寄存器名功能名称地 址复位后初态IP中断优先级控制寄存器B8HXXX00000BP3P3口数据寄存器B0HFFHIE中断允许控制寄存器A8H0XX00000BP2P2口数据寄存器A0HFFHSBUF串行口发送/接收缓冲器99H不定SCON串行口控制寄存器98H00HP1P1口数据寄存器90H0FFHTL1T1计数器低8位8BH00HTL0T0计数器低8位8AH00HTH1T1计数器高8位8DH00HTH0T0计数器高8位8CH00H7寄存器名功能名称地 址复位后初态TMOD定时器/计数器方式控制寄存器89H00HTCON定时器控制寄存器88H00HPCON电源控制寄存器
4、87H00HDPL地址寄存器低8位82H00HDPH地址寄存器高8位83H00HSP堆栈指针寄存器81H07HP0P0口数据寄存器80HFFH主要寄存器的地址表()8例如P0: 地址为80H,能被8整除,它的每一位都可以进行位寻址, P0 :P0.0,P0.1P0.7寄 存 器 A ( A C C ) 的 地 址 : 0 E 0 H , 也 能 进 行 位 寻 址 :ACC.0,ACC.1,ACC.79地址(MSB)(LSB)符号F0HF7F6F5F4F3F2F1F0BE0HE7E6E5E4E3E2E1E0AD0HD7D6D5D4D3D2D1D0PSWPSPT1PX1PT0PX0B8HBCBB
5、BAB9B8IPB0HB7B6B5B4B3B2B1B0P3EAESET1EX1ET0EX0A8HAFACABAAA9A8IEA0HA7A6A5A4A3A2A1A0P2SM0SM1SM2RENTB8RB8TIRI98H9F9E9D9C9B9A9998SCON90H9796959493929190P1TF1TR1TF0TR0IE1IT1IE0IT088H8F8E8D8C8B8A8988TCON80H8786858483828180P0102.7.2 专用寄存器介绍专用寄存器介绍只介绍51/52中的一些主要的专用寄存器,其它扩展型号还有很多扩展的专用寄存器,在使用实再查相关使用说明书。111。程序计
6、数器。程序计数器PC是一个独立的16为寄存器,不占用内部SFR空间。作用:存放下一条要执行的指令的地址。每取出一条指令,它的内容都要自动进行修改,指向下一条要执行的指令。不能直接访问PC。122. 累加寄存器A(1)地址:0E0H;(2)作用:累加寄存器。在运算中,大部分单操作数指令的操作数取自A;许多双操作数指令的一个操作数取自A;算术运算指令的结果保存在A。(或B,A)(3)符号:用符号A表示。13位地址0E7H0E6H0E5H0E4H0E3H0E2H0E1H0E0H位编号D7D6D5D4D3D2D1D0位符号ACC.7 ACC.6 ACC.5ACC.4ACC.3 ACC.2 ACC.1
7、ACC.0注:汇编程序中使用符号A是寻址寄存器A寄存器寻址,使用符号ACC,它就变成直接寻址了寻址SFR区的0E0H单元(它可以作为RAM直接访问)。这一般在堆栈操作中使用。该寄存器可以进行位寻址,它的位符号地址为ACC.I(I=70),,如下表143。寄存器B(1)可寻址的寄存器,地址:0F0H,符号:B;(2)作用:辅助寄存器,乘法指令中,作为第二操作数,并存放结果高位字节;除法指令:除数,并存放结果的余数部分;其他情况,做一般寄存器使用。(3)B寄存器的各位具有独立的位地址,可以进行位寻址访问操作。位地址位地址0F7H0F6H0F5H0F4H0F3H0F2H0F1H0F0H符号地址符号地
8、址B.7B.6B.5B.4B.3B.2B.1B.0位编号位编号D7D6D5D4D3D2D1D0154. 程序状态字程序状态字PSW(1)地址:0D0H;PSW的各位具有独立的位地址,可以进行位寻址操作。不同位具有不同的作用。(2)结构位地址0D7H0D6H0D5H0D4H0D3H0D2H0D1H0D0H位编号D7D6D5D4D3D2D1D0位符号CYACF0RS1RS0OV-P功能进位信号半进位信号用户定义标志工作寄存器区选择溢出标记暂不用奇偶标志16(3)PSW标志位介绍CY(PSW.7):进位标志位。在进行加法(或减法)运算时,若运算结果最高位有进位或借位,则CY自动置“1”,否则CY置“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 专用 寄存器