第2章 MCS51单片机结构与时序.ppt
《第2章 MCS51单片机结构与时序.ppt》由会员分享,可在线阅读,更多相关《第2章 MCS51单片机结构与时序.ppt(49页珍藏版)》请在三一办公上搜索。
1、第二章 MCS-51单片机结构与时序,2.1 MCS-51系列单片机简介2.2 MCS-51系列单片机内部结构与外部引脚说明2.3 微处理器2.4 存储器2.5 复位状态及复位电路,2.1 MCS-51系列单片机简介,MCS-51系列单片机已有十多种产品,可分为两大系列:51子系列和52子系列。51子系列主要有8031、8051、8751三种机型。它们的指令系统与芯片引脚完全兼容。从表1.1中可以看出,它们的差别仅在于片内有无ROM或EPROM。52子系列主要有8032、8052、8752三种机型。从表1.1中可以看出,52子系列与51子系列的不同之处在于:片内数据存储器增至256字节;片内程
2、序存储器增至8 KB(8032无);有3个16位定时/计数器,6个中断源。其它性能均与51子系列相同。,第二章 单片机结构和时序,2.2 MCS-51系列单片机内部结构与外部引脚说明,2.2.1 内部结构框图,MCS-51单片机组成结构中包含CPU(运算器、控制器)、片内存储器、4个I/O口、串行口、定时器/计数器、中断系统、振荡器等功能部件。,第二章 单片机结构和时序,图2.1 MCS-51单片机内部结构框图,第二章 单片机结构和时序,2.2.2 外部引脚说明,1主电源引脚 VCC(40脚):接+5 V电源正端。VSS(20脚):接+5 V电源地端。2外接晶体引脚 XTAL1(19脚):接外
3、部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端。,第二章 单片机结构和时序,图2.2 MCS-51系列单片机引脚及总线结构,第二章 单片机结构和时序,3输入/输出引脚(1)P0口(3932脚):P0.0P0.7统称为P0口。在不接片外存储器与不扩展I/O口时,可作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。(2)P1口(18脚):P1.0P1.7统称为P1口,可作为准双向I/O口使用。对于52子
4、系列,P1.0与P1.1还有第二功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。,第二章 单片机结构和时序,(3)P2口(2128脚):P2.0P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。(4)P3口(1017脚):P3.0P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。,第二章 单片机结构和时序,表 P3口第二功能表,第二章 单片机结构和时序,第
5、二章 单片机结构和时序,第二章 单片机结构和时序,2.3 微 处 理 器,2.3.1 运算部件 运算部件以算术逻辑单元ALU为核心,包括累加器ACC、寄存器B、暂存器、程序状态字PSW等许多部件。它能实现数据的算术逻辑运算、位变量处理和数据传输操作。,第二章 单片机结构和时序,1算术逻辑单元ALU与累加器ACC、寄存器B 算术逻辑单元不仅能完成8位二进制的加、减、乘、除、加1、减1及BCD加法的十进制调整等算术运算,还能对8位变量进行逻辑与、或、异或、循环移位、求补、清零等逻辑运算,并具有数据传输、程序转移等功能。累加器(ACC,简称累加器A)为一个8位寄存器,它是CPU中使用最频繁的寄存器。
6、进入ALU作算术和逻辑运算的操作数多来自于A,运算结果也常送回A保存。寄存器B是为ALU进行乘除法运算而设置的。若不作乘除运算时,则可作为通用寄存器使用。,第二章 单片机结构和时序,2程序状态字 程序状态字PSW是一个8位的标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。其各位的定义如下:,进位标志位C(PSW.7):在执行某些算术操作类、逻辑操作类指令时,可被硬件或软件置位或清零。它表示运算结果是否有进位或借位。如果在最高位有进位(加法时)或有借位(减法时),则C=1,否则C=0。,第二章 单片机结构和时序,辅助进位(或称半进位)标志位AC(PSW.6):它表示两个8位数运算,
7、低4位有无进(借)位的状况。当低4位相加(或相减)时,若D3位向D4位有进位(或借位),则AC=1,否则AC=0。在BCD码运算的十进制调整中要用到该标志。用户自定义标志位F0(PSW.5):用户可根据自己的需要对F0赋予一定的含义,通过软件置位或清零,并根据F0=1或0来决定程序的执行方式,或反映系统某一种工作状态。,第二章 单片机结构和时序,工作寄存器组选择位RS1、RS0(PSW.4、PSW.3):可用软件置位或清零,用于选定当前使用的4个工作寄存器组中的某一组(详见第2.4节)。溢出标志位OV(PSW.2):做加法或减法时,由硬件置位或清零,以指示运算结果是否溢出。OV=1反映运算结果
8、超出了累加器的数值范围(无符号数的范围为0255,以补码形式表示一个有符号数的范围为-128+127)。进行无符号数的加法或减法时,OV的值与进位位C的值相同;进行有符号数的加法时,如最高位、次高位之一有进位,或做减法时,如最高位、次高位之一有借位,OV被置位,即OV的值为最高位和次高位的异或(C7C6)。,第二章 单片机结构和时序,执行乘法指令MUL AB也会影响OV标志,积255时OV=1,否则OV=0。执行除法指令DIV AB 也会影响OV标志,如B中所放除数为0,OV=1,否则 OV=0。奇偶标志位P(PSW.0):在执行指令后,单片机根据累加器A中1的个数的奇偶自动给该标志置位或清零
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第2章 MCS51单片机结构与时序 MCS51 单片机 结构 时序

链接地址:https://www.31ppt.com/p-2279156.html