正在加载图片...
2.1.4MCS-51单片机硬件结构要点 1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示) 2.输入/输出(I/0)端口 3.外部程序存储器和外部数据存储器寻址空间 4.中断与堆栈 5.定时/计数器与寄存器区 6.指令系统 2.1.5MCS-51单片机内部结构 1.运算器 运算器由8位算术逻辑运算单元ALU( Arithmetic Logic Unit)、8位累加器ACC ( Accumulator)、8位寄存器B、程序状态字寄存器PSW( Program Status Word)、 8位暂存寄存器TMP1和TMP2等组成。 2.控制器 主要由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、 时钟发生器及定时控制逻辑等组成 2.1.6输入/输出(I/0)端口结构 MCS-51单片机有4个双向并行的8位I/0口P0~P3,P0口为三态双向口,可驱 动8个TTL电路,P1、P2、P3口为准双向口(作为输入时,口线被拉成高电平,故 称为准双向口),其负载能力为4个TTL电路。 1.P0口的结构 2.P1口的结构 3.P2口的结构 4.P3口的结构 2.2MCS-51单片机的片外总线结构 微型计算机中的总线通常分为 (1)地址总线(AB):地址总线宽度为16位,由P0口经地址锁存器提供低8位地址 (Ao-A);P2口直接提供高8位地址(A~A5)。地址信号是由CPU发出的,故地 址总线是单方向的 (2)数据总线(DB):数据总线宽度为8位,用于传送数据和指令,由PO口提供 (3)控制总线(CB):控制总线随时掌握各种部件的状态,并根据需要向有关部件 发出命令。 2.3MCS-51单片机的存储器配置 2.3.1存储器空间分配 2.3.2片内数据存储器 2.3.3片外数据存储器 2.3.4程序存储器 2.3.1存储器空间分配 空间分配图 物理上有四个存储器空间2.1.4 MCS-51单片机硬件结构要点 1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示)。 2.输入/输出(I/O)端口 3.外部程序存储器和外部数据存储器寻址空间 4.中断与堆栈 5.定时/计数器与寄存器区 6.指令系统 2.1.5 MCS-51单片机内部结构 1.运算器 运算器由8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器ACC (Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、 8位暂存寄存器TMP1和TMP2等组成。 2.控制器 主要由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、 时钟发生器及定时控制逻辑等组成。 2.1.6 输入/输出(I/O)端口结构 MCS-51单片机有4个双向并行的8位I/O口P0~P3,P0口为三态双向口,可驱 动8个TTL电路,P1、P2、P3口为准双向口(作为输入时,口线被拉成高电平,故 称为准双向口),其负载能力为4个TTL电路。 1.P0口的结构 2.P1口的结构 3.P2口的结构 4.P3口的结构 2.2 MCS-51单片机的片外总线结构 微型计算机中的总线通常分为: (1)地址总线(AB):地址总线宽度为16位,由P0口经地址锁存器提供低8位地址 (A0-A7);P2口直接提供高8位地址(A8~A15)。地址信号是由CPU发出的,故地 址总线是单方向的。 (2)数据总线(DB):数据总线宽度为8位,用于传送数据和指令,由P0口提供。 (3)控制总线(CB):控制总线随时掌握各种部件的状态,并根据需要向有关部件 发出命令。 2.3 MCS-51单片机的存储器配置 2.3.1 存储器空间分配 2.3.2 片内数据存储器 2.3.3 片外数据存储器 2.3.4 程序存储器 2.3.1 存储器空间分配 空间分配图 物理上有四个存储器空间:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有