- 8
- 0
- 约1.05万字
- 约 66页
- 2016-11-29 发布于湖南
- 举报
单片微机原理及应用课件_7第2章_mcs-51单片机的内部结构
2、特点: (1)作通用I / O时,“选择输出功能”应保持高电平, (2)工作于第二功能时,该位锁存器应置1, (3)作输入口时,输出锁存器和选择输出功能端都应 置1 (4)第二功能专用输入,取自输入通道第一缓冲器 (G1)输出端,通用输入信号取自“读引脚”。 小结: 1、P0口:地址低8位与数据线分时使用端口, 2、P1口:按位可编址的输入输出端口, 3、P2口:地址高8位输出口 4、P3口:双功能口。若不用第二功能,也可作通用I / O 口。 5、按三总线划分: 地址线:P0低八位地址,P2高八地址; 数据线:P0输入输出8位数据; 控制线:P3口的8位加上/PSEN、ALE共同完成 控制总线。 布置作业: P35 2-2 2-4。 * * 七个具有特殊含义的单元是: 0000H —— 系统复位,PC指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口 0013H —— 外中断1入口 001BH ——T1溢出中断入口 0023H —— 串口中断入口 002BH —— T2溢出中断入口 三、内部数据存储器 物理上分为两大区域:00H ~ 7FH即128B内RAM区 80H ~ FFH即SFR区。 R0、R1、R2、R3、R4、R5、R6、R7 即可位寻址,又可字节寻址 数据缓冲区、堆栈区、工作单元 位寻址区(20H—2FH)16个字节。 16*8=128位,每一位都有一个位地址,范围为:00H—7FH,位地址区也可作为一般RAM使用。 位寻址区 四、特殊功能寄存器 MCS-51单片机内共有22个特殊功能寄存器,包括PC及SFR。 PC为程序计数器。它是一个双字节寄存器,寻址范围为: 0000H ~ FFFFH,即0 ~ 64KB。 SFR为特殊功能寄存器。其寻址空间:80H ~ FFH 其中,51子系列有18个寄存器,占有21个字节; 52子系列有21个寄存器,占有26个字节。 51子系列SFR的地址分配及位地址见下页表: 寄存器 位地址 / 位定义 地址 F7 F6 F5 F4 F3 F2 F1 F0 B F0H E7 E6 E5 E4 E3 E2 E1 E0 ACC E0 D7 D6 D5 D4 D3 D2 D1 D0 PSW CY AC F0 RS1 RS0 OV / P D0H BF BE BD BC BB BA B9 B8 IP B8H B7 B6 B5 B4 B3 B2 B1 B0 P3 P3.7 P3.6 P3.5 P3. 4 P3.3 P3.2 P3.1 P3.0 B0H IE A8H A7 A6 A5 A4 A3 A2 A1 A0 P2 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A0H SBUF 99H + + 注意: 1、表中共有5个双字节寄存器。 2、PC也为双字节寄存器,但是不在80H ~ FFH 范围内。 3、表中,凡地址能被8整除的寄存器都是可位 寻址的寄存器。 各寄存器的名称: 1、算术运算寄存器 (1)A——累加器。 (2)B——B寄存器,乘、除法运算用。 (3)PSW——程序状态字寄存器:包含程序运 行状态、信息。 CY —— 进位/借位标志;位累加器。 AC —— 辅助进/借位标志;用于十进制调整。 F0 —— 用户定义标志位;软件置位/清零
原创力文档

文档评论(0)