原视频:【一天掌握51单片机基础】_单片机原理及应用_东北大学(高宏亮 主讲)_哔哩哔哩_bilibili
观看建议:具有C基础、数电模电基础
---------------------------------------------------------------------------------------------------------------------------------
一、概念及特点
1.基本部件
CPU,ROM,RAM,定时/计数器,I/O接口、外部通讯接口、中断系统;
2.数字信息的表示
2.1 有符号数: 最高位为符号位 补码存储 负0表-128
2.2无符号数:0-225
3.命名规则
AA 8 X C 5 X
↓ ↓ ↓ ↓ ↓ ↓
厂家前缀 位数 ROM 制作工艺 系列 ROM大小*4k
4.内部组成
二、运算部件
1.ALU(核心)
2.ACC(A)
3.B 配合A完成乘除法
4.PSW 标志
4.1 RS0 RS1:寄存器组选择位
4.2 C:进位标志 AC:辅助进位 F0:自定义 OV:溢出 P:奇偶
三、控制部件
1.以震荡信号位基准产生CPU的时序,从ROM中取出指令到指令寄存器,在指令译码器进行译码,产生指令执行所需的控制信号。
四、存储器结构
1.程序存储器 0000-FFFFH(16位)
1.1EA高电平内部,低电平外部
1.2 特殊地址
0000H:系统启动地址
外部中断0:0003H
定时/计数器0:000BH
外部中断1:0013H
定时/计数器1:001BH
串行口:0023H
定时/计数器2:002BH(52系列)
2.数据存储器 RAM
2.1片内
2.2 堆栈
2.3 特殊功能寄存器
CPU专用:累加器A(E0H),寄存器B(F0H)
程序状态寄存器PSW(D0H),堆栈指针SP(81H),数据指针DPTR(82H、83H)
2.4 片外
外部总线宽度为16位,最大扩展64kb 0000-FFFFH;
五、引脚
1.定义
P0:39-32脚 低8位地址总线/0-7数据总线
P1:1-8脚 双向I/O口
P2:21-28脚 高8位地址总线
P3:10-17脚 均有特殊定义
ALE:地址锁存(30)
PSEN:片外ROM选通(29)
RST:复位(9)
EA:低外高内(31)
VCC:电源(20)
GND:接地(40)
2.冯·诺依曼和哈佛结构
3.I/O口
P1:简单双向I/O 外部输入时,D端置1
P3:作为I/O与P1一致,附加第二功能区(Q置1)
P2:
P0:
六、工作周期及时序
1.XTAL1、XTAL2(19、18脚)外接晶振
2.机器周期:(基本单位)12个时钟周期 即时钟/12
3.指令周期:执行一条指令的时间周期,以机器周期为单位