(完整版)单片机知识点总结(不全)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
-单片机主要技术指标:位数:4位、8位、16位、32位
MCS-48(4位)、MCS-51(8位)和MCS-96(16位)
-位—字节—字
位(bit):二进制数中的一位,其值不是“1”,就是“0”。
字节(byte):一个8位的二进制数为一个字节。字节是计算机数据的基本单位。
字(word):两个字节就是一个字,又叫双字节。
第二章
-SCM——将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统SCM = CPU+程序存储器+数据存储器+定时器/计数器+内外中断+可编程I/O+可编程全双工串行口+…
-80C51=(8位)CPU + 4KBROM +128BRAM + (2×16)T/C + (4×8)I/O + 1个UART +5个中断源
-MCS-51单片机的内部结构:
-新一代高性能80C51系列单片机,其主要发展技术如下:
(1)提供不同类型的存储器。除掩模ROM、EPROM以外,还能提供EEPROM和Flash EEPROM。
(2)扩展存储器容量。目前ROM已扩至64KB,RAM扩至4~8KB。
(3)提高运行速度,时钟频率已达100MHz。
(4)发展低电压专用芯片,工作电压可低于1.8V。
(5)扩大接口功能,如设置高速I/O口,扩展I/O数量,增加外部中断源以及将ADC、PWM嵌入到片内。
-CPU(中央处理器,Central Processing Unit )
CPU = 控制器+ 运算器
控制器的用途:统一指挥和控制各单元协调工作
控制器的任务:从ROM中取出指令→译码→执行指令
控制器的组成:程序计数器PC、数据指针寄存器DPTR、…
运算器的用途:对数据进行算术运算和逻辑操作
运算器的任务:计算缓冲器内容→暂存→修改运行标志
运算器的组成:累加器ACC、程序状态字寄存器PSW、…
-程序计数器(Program Counter——PC)
——指向ROM存储单元的地址指针(引导程序运行)
i.永远存放着下一条指令的地址
ii.具有16位字长→可寻址范围216(= 65536字节= 64KB)
iii.具有自动加1功能→顺序运行程序功能
iv.具有可被指令修改功能→跳转运行程序功能
v.复位时,PC值为0 →复位后程序从0开始运行
-数据指针寄存器(Data Pointer ——DPTR)
——指向ROM或RAM存储单元的地址指针(引导数据传送)
①具有16位字长,可寻址范围216(64KB)
②具有可被指令修改功能→可变更数据地址
③可拆为2个8位的独立寄存器DPL和DPH
-累加器(ACCUMULATER——A)
——存放操作数或中间运算结果的8位寄存器
i.具有8位字长
ii.是利用率最高的寄存器
iii.具有可被指令修改功能
iv.指令示例:
PUSH ACC
ADD A,32H
ADD ACC,32H
-程序状态字寄存器(Program State Word——PSW)
——存放程序运行过程中的各种状态信息的寄存器
①1具有8位字长
②2各位都具有特殊含义
③3状态信息通常自动形成,但也可用指令修改
CY(PSW.7)——进位标志
在进行加或减运算时,如果操作结果最高位有进位或借位时,CY由硬件置“1”,否则清“0”。用途:1、根据CY判断有无进位或借位;2、在位操作中CY可作为位累加器用。
RS1和RS0(PSW.4和PSW.3)——工作寄存器组指针
用途:用于指定CPU的当前工作寄存器组
P(PSW.0)——奇偶标志位
该位始终跟踪累加器A中含“1”个数的奇偶性;如果A中有奇数个“1”,则P置“1”,否则置“0”
举例:若A =1001 1111,则P=0
若A =1100 0001,则P=1
用途:用于串行通讯中的数据校验,判断是否存在传输错误。
-MCS-51引脚及功能(课本P18)
51系列单片机一般采用40只引脚的双列直插式(DIP——Dual In-line Package)封装结构(1)电源及晶振引脚
VCC (40脚):+5V电源引脚
VSS (20脚):接地引脚
XTAL1 (19脚);外接晶振引脚(内置放大器输入端)
XTAL2 (18脚):外接晶振引脚(内置放大器输出端)
(2)控制引脚
RST/VPD (9):复位/ 备用电源引脚
ALE/PROG (30):地址锁存使能输出/ 编程脉冲输入
PSEN (29):输出访问片外程序存储器读选通信号
EA/ VPP (31):外部ROM允许访问/ 编程电源输入
(3)端口引脚
共计8只/组×4 组= 32 只引脚:
P0.0~P0.7(39~32脚)——P0口;
P1.0~P1.7(1~8脚)——P1口;
P2.0~P2.7(21~28脚)——P2口;
P3.0~P3.7(10~17脚)——P3口。
△P0口~P3口是单片机对外联络的重要通道
补充:信号引脚的第二功能
信号引脚赋予双重功能,即“复用”。第二引脚功能主要集中在P3口。
-1.常见的第二功能信号
(1)P3口线的第二功能
P3口线都定义有第二功能,详见表2-1。