单片机51芯片2013题稿.ppt
文本预览下载声明
第二章 MCS-51系列单片机的硬件结构;第一节?????? 总体概况; MCS-51系列单片机的主要功能为:
①8位CPU
② 128个字节的片内数据存储器。
③ 4K片内程序存储器(8031无)
④可扩展64K片外程序和数据存储器 。
⑤ 4个8位并行I/O接口:P0、P1、P2、P3。
⑥ 21个字节专用寄存器。
⑦ 1个全双工串行I/O接口,可多机通信。
⑧有5个中断源,可编程为两个优先级。
⑨ 2个16位定时器/计数器。
⑩有较强的位寻址、位处理能力。
⑾ 111条指令。
⑿用单一+5V电源。 ;二、内部结构 ;;三、外部引脚说明;1、主电源引脚
VCC:5V;VSS:电源地端。
2、外接晶体引脚:
XTAL1和XTAL2
3、P0、P1、P2、P3为准
双向通用 I/O口使用。
在有片外存储器时:
P0:P0口只能作为低8位地址总线或双向数据总线(分时复用)。
P2:为高8位地址总线 ;P3口的第二功能说明如下:
P3.0:RXD (??行输入端)
P3.1:TXD (串行输出端)
P3.2:INT0请求输入端
P3.3:INT1请求输入端
P3.4:T0计数脉冲输入端
P3.5: T1计数脉冲输入端
P3.6:WR(片外RAM写选通信号)
P3.7: RD(片外RAM读选通信号) ;4.控制线
ALE:地址锁存有效信号输出端。
PSEN:外部程序存储器读选通信号端
RST/VPD:复位信号端/后备电源输入端。
输入10ms以上高电平脉冲,单片机复位。
VPD使用后备电源,可实现掉电保护。
EA/VPP:片外程序存储器选择信号端/编程电源输入端; 综上所述,对MCS-51系列单片机引脚可归纳出以下两点:
(1)单片机引脚少,许多引脚都具有第二功能。
(2)单片机对外呈三总线形式。
P2、P0组成16位地址总线;
P0为数据总线(分时复用);
ALE、PSEN、RST、EA与P3口中的INT0、INT1、T0、T1、WR、RD、共10个引脚组成控制总线。;第二节 微处理器 ; Cy(PSW.7):保存运算后最高位的进位/借位状态,当有进位/借位,Cy=1,否则Cy=0。
AC(PSW.6):保存低半字节的进位/借位状态,当D3产生进位/借位,AC=1,否则AC=0。
F0(PSW.5):用户定义的一个状态标志。
OV(PSW.2):OV=Cy7?Cy6,补码运算产生溢出OV=1,否则OV=0。
P:反映累加器A中数据的奇偶性。当累加器A中数据的1的个数为奇数,P=1,否则P=0。
RS1、RS0(PSW.4、PSW.3):
复位时,PSW=00H;例2-1? 试分析执行下列指令后,A、C、 AC、OV、P的内容是什么?
MOV A,#7FH
ADD A,#47H
+ ;二、控制器;二、 控制器;三、振荡器和CPU时序 ;机器周期:完成一个基本操作所需要的时间。
一个机器周期由12个振荡器周期组成。
指令周期:一条指令的执行时间。
以机器周期为单位:有单周期、双周期和四周期指令。;第三节 存储器 ;MCS-51存储器配置
物理上4个存储器地址空间:
片内/片外程序存储器空间;
片内/片外数据存储器空间。
逻辑上3个存储器地址空间:
64KB 程序存储器
256B 片内数据存储器
64KB 片外数据存储器; 一、程序存储器
64KB 程序存储器空间
EA不同电平,选择片内或片外程序存储器;附表:7个特殊单元 ;二、数据存储器
1、64KB片外数据存 储器空间(与扩展I/O接口共用)
2、256B片内数据存储器:
1) 片内RAM
2) 特殊功能寄存器 SFR
片内RAM、片外数据存储器、程序存储器三者各自独立编址,地址重叠。
访问片外数据存储器用MOVX指令
访问程序存储器用MOVC指令
访问片内RAM与SFR主要用MOV指令。;二、数据存储器; D7 D6D5 D4 D3D2D1D0
工 00H R0
┇ ┇ 工作寄存器0组
作 07H R7
08H R0
寄 ┇ ┇ 工作寄存器1组
0FH R7
存 10H R0
┇ ┇ 工作寄存器2组
器 17H R7
18H R0
区 ┇ ┇ 工作寄存器3组
1FH R7
20H 07 06 05 04 03 02 01 00
┇ ┇ ┇ ┇ ┇ ┇
显示全部