万福君、潘松峰
中的准备知识、相关课程和学习特点
《第3学时∶》
第2章∶MCS单片机系统结构
第一节∶单片机结构
参看P11的图2.1 MCS-51结构框图
制作一个简单的CPU结构框图用于讲解CPU工作过程∶
用于简化理解CPU的工作过程,建立CPU工作的时空观念;着重描述微指令控制器(译码阵列)的工作过程。
包含∶1、ALU
2、微指令控制器(译码阵列)
3、程序计数器PC
4、累加器A
5、累加器B
6、程序存储器
7、数据存储器
8、数据指针寄存器
9、堆栈指针寄存器
10、指令锁存器
11、振荡器电路及分配器
12、 八位口输出锁存器/输入缓冲器
《第4学时∶》
第2章∶MCS单片机系统结构
第一节∶单片机结构 --模型机CPU结构框图
第二节∶8051引脚功能说明
引脚图 及引脚功能分类图见P15图2.2(根据单片机型号不同引脚分布和数量不同)
Vss 电源公共端(电源地)
Vcc 电源端
RST/VPD 复位(振荡器工作时保持2个震荡周期有效)*画复位电路*/后备电源端,保证内部RAM电源(接电池或后备电源正)
EA\/VPP(变异)
ALE/ PROG\ (变异)允许地址锁存信号P12(访问外部数据存储器时以1/12晶振频率输出,不访问外部数据存储器时以1/6晶振频率输出。参考P17时序图)/编程脉冲输入端(8751、87CXX等)
PSEN\ 外部程序存储器选通信号
XTAL1 晶振(外部振荡信号时接地)
XTAL2 晶振(外部振荡信号时接信号输入)
P0口∶P0.0~P0.7 带外部存储器扩展时用于地址低八位和八为数据总线
P1口∶P1.0~P1.7 (增减)
P2口∶P2.0~P2.7 (增减)带外部存储器扩展时用于地址高八位
P3口∶P3.0~P3.7 (增减)
P3.0……RXD (异步串行口数据入)
P3.1……TXD (异步串行口数据出)
P3.2……INT0\ (外部中断触发信号)
P3.3……INT1\ (外部中断触发信号)
P3.4……T0 T0启动信号/T0计数脉冲(由特殊寄存器设定状态后启动)
P3.5……T1 T1启动信号/T1计数脉冲(由特殊寄存器设定状态后启动)
P3.6……WR\(读写外部数据和程序信息时自动产生)
P3.7……RD\(读写外部数据和程序信息时自动产生)
第三节∶中央处理器 CPU
一、算术/逻辑运算部件 ALU
+ - × ÷运算;与、或、异或 逻辑操作;移位、置零/清零、取反、加1、减
1、求补操作;以及位操作的 与、或、异或 逻辑操作、置零/清零、取反操作等。
二、专用寄存器
1、累加器A
2、寄存器B
*3、程序状态字PSW
PSW.7 CY 进位标志/布尔累加器C
PSW.6 AC 半进位标志
PSW.5 FO