每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 第二章 McS51单片机的内部结构 信息与通信工程学院
第二章 MCS-51单片机的内部结构
P0.0--P0.7P2.0--P2.7 七- rcc 通道吗动器通道2动器 RAM 地址\BAM 寺存 EPROM 程序地址 Vss 器 通道动器通道2动器LRM 寄存器 缓冲器 ACC TIP1 堆栈指针 程序 寄存器匚TH2 计数器下 aLu 中断、串行口 PC PSR 定时器逻辑 P SEk ALe 定时和指令 TPTR 控制熤辑寄存器 RST 通道1锁存器通道3锁存器 通道1动器随道3驱动器 ITAL1+Ⅲ+ITAL2 P1.0--P1.TP3.0--P3.T MCs-51结构框图
MCS-51系列单片机都是以8051为核心电路发展 起来的,都具有8051的基本结构和软件特征。8051单 片机包含了作为微型计算机所必须的基本功能部件,各 功能部件相互独立而融为一体,集成在同一块芯片上
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 1CPU核心部件字长8位 1).运算器 ①算术逻辑单元ALU ②累加器A(AcC) 8位频繁使用存放操作数和中间结果,大部分操 作都通过A。 ③寄存器B 乘除运算使用,存放乘数和乘积的高8位,存放 除数和余数,还可以作一般的用。 信息与通信工程学院
1.CPU 核心部件 字长8位 1).运算器 ① 算术逻辑单元 ALU ② 累加器 A(ACC) 8位 频繁使用 存放操作数和中间结果,大部分操 作都通过A。 ③ 寄存器 B 乘除运算使用,存放乘数和乘积的高8位,存放 除数和余数,还可以作一般的用
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY ④程序状态器寄存器PSW(8位) 特殊功能寄存器 用于存放运算结果的状态信息,以供程序查询和 判断。 D7 D6 D5 D4 D3 D2 DI DO CIAC|F0 RSI RSO OV…P」sw cy(PSW7)进位(或借位)标志位有进位或借位时 cy=1,反之Cy=0进行位操作时cy做累加器用。 Ac(PsW.6)半进位(或借位)标志位低4位向高四 位有进/借位时Ac=1,否则AC=0,专用于BCD码运算 信息与通信工程学院
④ 程序状态器寄存器PSW (8位) 特殊功能寄存器 用于存放运算结果的状态信息,以供程序查询和 判断。 Cy(PSW.7)进位(或借位)标志位有进位或借位时 Cy=1,反之Cy=0 进行位操作时Cy做累加器用。 AC (PSW.6)半进位(或借位)标志位低4位向高四 位有进/借位时AC=1,否则AC=0,专用于BCD码运算
每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY F0PsW5)用户自定义标志位可软件设置 OV(PSW2)溢出标志位 溢出时Ov=1,否则Ov=0,专指有符号数 RS1 RSO(PSW.4 PSW.3) 工作寄存器组选择标志位 选定的当前使用的 通用寄存器 RSO 片内RA地址 工作寄存器组区) 名称 第0组 CCE--O7H 第1组 CCH OFH ~7 0 第2组。 10H~17H 第3组 18H~1H RORT 信息与通信工程学院
F0(PSW.5) 用户自定义标志位可软件设置 OV (PSW.2)溢出标志位 溢出时OV=1,否则OV=0,专指有符号数 RS1 RS0 (PSW.4 PSW.3) 工作寄存器组选择标志位