1 / 33
文档名称:

单片机知识点.doc

格式:doc   大小:6,292KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机知识点.doc

上传人:916581885 2021/12/9 文件大小:6.14 MB

下载得到文件列表

单片机知识点.doc

相关文档

文档介绍

文档介绍:单片机知识点
LT
绪论
单片机定义:把CPU、寄存器、RAM/ROM、I/O接口等电路集成在一块集成电路芯片上,构成一个完整的微型计算机。
单片机特点:体积小、功耗低、性价比高;数据大都在片内传送,抗干扰能力强,可靠性高;
结构灵活,应用广泛。
单片机发展趋势:数据位长 1-->4-->8-->16-->32位;CPU处理能力和速度不断提高;增大片内RAM和ROM容量 ;增加片内I/O口和功能模块种类和数量;扩大对外部RAM/IO口和程序存储器寻址能力;缩小体积,降低功耗。
单片机应用:控制应用:应用范围广泛,从实时性角度可分为离线应用和在线应用。
软硬件结合:软硬件统筹考虑,不仅要会编程,还要有硬件的理论和实践知识。
应用现场环境恶劣:电磁干扰、电源波动、冲击震动、高低温等环境因素的影响。要考虑芯片等级选择、接地技术、屏蔽技术、隔离技术、滤波技术、抑制反电势干扰技术等。
应用空间大:工业自动化、仪器仪表、家用电器、信息和通信产品、军事装备、物联网等领域。
第三章:MCS-51单片机结构与原理
MCS-51单片机的物理结构及逻辑结构
51单片机的引脚定义:
P0、P1、P2、P3(输入输出口);RST(复位)/ VPD(后备电源引入端);
EA (读内/外ROM控制)/Vpp(编程电压);ALE(地址低8位锁存)/ PROG(编程脉冲);
PSEN (外部ROM读选通信号);XTAL1、XTAL2 (外接晶振端)
Vcc (+5v电源);Vss (地)
逻辑结构--51单片机的系统结构图(教材P26)
51单片机基本组成:
一个8位微处理器CPU;数据存储器RAM和特殊功能寄存器SFR;
内部程序存储器ROM;两个定时/计数器,用以对外部事件进行计数,也可用作定时器;
四个8位可编程的I/O(输入/输出)并行端口;一个串行端口,用于数据的串行通信;
中断控制系统;内部时钟电路。
MCS-51单片机的CPU:
运算器:由8位算术逻辑运算单元ALU
能读又能写的存储器;有读写更快的存储器。
2、片内数据存储器
片内数据存储器低128单元,00H—7FH。
(1)寄存器区:32个8位寄存器,00H—1FH分为4组。每组8个寄存器,分别为R0—R7,4个组的选择由状态字中的RS1、RS0的值确定。
位存储区:20H—2FH,共16个字节单元,128个位单元。
用户RAM区:30H—7FH,通常堆栈放在此区。
片内数据存储器高128单元,80H—0FFH。
(1)特殊功能寄存器SFR:22个,21个可寻址,PC不可寻址。
A、程序计数器PC(16位):用于存放将要执行的指令地址(程序存储器地址),并具有自动加1的功能。
B、累加器A(8位):存放运算中的操作数据及运算后的结果。
C、B寄存器(8位):乘除法中的第二个操作数和运算后的结果。
D、程序状态字PSW(8位):寄存程序运行中的状态信息。
E、栈指针寄存器SP(8位):指向栈顶,PUSH时先加1,后存数。
F、其它:数据指针寄存器DPTR(16位)、端口寄存器P0/P1/P2/P3(8位)、串行数据缓冲器SBUF(8位)、定时/计数器T0/T1(16位)、控制寄存器IP/IE/TMOD/TCON/SCON/PCON(8位)。
(2)特殊功能寄存器的字节寻址:只能使用直接寻址方式,在指令中既可以使用寄存器符号表示,也可以使用寄存器地址表示。
(3)特殊功能寄存器的位寻址:21个SFR中的11个可以位寻址。
(4)80H—0FFH的间接寻址可作用户的RAM区使用。
DATA:直接寻址的内部数据存储空间(00-0FFH)(片内RAM)
IDATA:间接寻址的内部数据存储空间(00H-0FFH)(片内RAM)
注意:DATA的00H-7FH区间与IDATA 的00H-7FH区间重叠,即这个区域既可使用直接寻址,也可使用间接寻址。
若选择了8051AH 则80H以上的存储器不能用。
若选择了8052AH 则80H以上的存储器可用。
3、片外数据存储器
外部数据存储器又称外部RAM,当片内RAM不能满足数量上的要求时,可通过总线端口和其他I/O口扩展外部数据RAM,其最大容量可达64K字节。
在片外数据存储器中,数据区和扩展的I/O口是统一编址的,使用的指令也完全相同,因此,在应用系统设计时,必须合理地进行外部RAM和I/O端口的地址分配,并保证译码的唯一性。
XDATA:外部数据存储空间(0000H-0FFFFH)
4、程序存储器
程序存储器的包括片内和片外程序存储器