文档介绍:单片机知识点总结
篇一:
单片机知识点总结单片机考点总结
1.单片机由CPU、存储器及各种I/接口三部分组成。
2. 单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。
3. MCS-51系列单片机为8位单片机,共40个引脚,MCS-51基本类型有803
1、8051 和875
1.
(1) I/引脚
(2) 803
1、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器RM、8751片内有4KB程序存储器EPRM。
(3)
4. MCS-51单片机共有16位地址总线,P2口作为高8位地址输出口,P0口可分时复用为低8位地址输出口和数据口。MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H—FFFFH。(
1.以P0口作为低8位地址/数据总线;
2.以P2口作为高8位地址线)
5. MCS-51片内有128字节数据存储器(RAM),21个特殊功能寄存器(SFR)。
(1)MCS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH: 工作寄存器区; 00H—1FH:可位寻址区; 00H—1FH:用户RAM区。
(2)21个特殊功能寄存器(SFR)(21页—23页);
(3)当MCS-51上电复位后,片内各寄存器的状态,见34页表2-6。PC=0000H, DPTR=0000H, Acc=00H, PS=00H, B=00H, SP=07H, TMD=00H,=00H, TH0=00H, TL0=00H, TH1=00H, TL1=00H, SCN=00H, P0~P3=FFH
6.程序计数器PC:
存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。程序计数器PC是16位寄存器,没有地址,不是SFR.
7. PC与DPTR的区别:
PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。
8. MCS-51内部有2个16位定时/计数器T0、T1,1个16位数据指针寄存器DPTR,其中MVE DPTR, #data16 是唯一的16位数据传送指令,用来设置地址指针DPTR。(46页)定时/计数器T0和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:
TH
1、TL
1、TH0、TL0,可以分别对对这4个寄存器进行字节寻址,但不能吧T0或T1当作1个16位寄存器来寻址。即:
MV T0,#data16; MV T1,#data16都是错的, MV TH0,#data; MV TL0,,#data是正确的。
9.程序状态字寄存器PS(16页)
(1)PS的格式:
PS D7 D6 D5 D4 D3 D2 D1 D0 D0H
(2)PS寄存器中各位的含义; Cy:进位标志位,也可以写为C。 Ac:辅助进位标志位。 RS
1、RS0:4组工作寄存区选择控制位。P为奇偶标志位:
该标志位用来表示累加器A中为1的位数的奇偶数P=1, A中1的个数为奇数; P=0, A中1的个数为偶数。另:
使用加法指