单片机知识点总结

上传人:tu****8 文档编号:35661512 上传时间:2021-10-27 格式:DOC 页数:9 大小:225KB
收藏 版权申诉 举报 下载
单片机知识点总结_第1页
第1页 / 共9页
单片机知识点总结_第2页
第2页 / 共9页
单片机知识点总结_第3页
第3页 / 共9页
资源描述:

《单片机知识点总结》由会员分享,可在线阅读,更多相关《单片机知识点总结(9页珍藏版)》请在装配图网上搜索。

1、单片机知识点总结 1 /9 单片机考点总结 1. 单片机由GPU、存储器及各种I/O接口三部分组成。 2. 单片机即单片微型计舜机.又可称为微拄制器和嵌入式控制器. 3. MCS-51系列单片机为8位单片机,共40个引脚,MCS5 基本类型有803 1. 8051 和 8751. ci) i/o引脚 2) 8D 3 1、80 5 1和87 5 1的区别:803 1片内无程序存储器、805 1片内有4K3 程序存储器ROMs 87 51片内有4 KB程房存储器EPROM. 4 . RST/VPD(9脚)复位输入信号端。 :高电平有效。 :当振荡器运行时,在此引脚输入最少两个机器周期 以上的高电平

2、,将使单片机复位。 :复位后单片机将从程序计数器PC二0000H地址开始 执行程序。 对HMOS工艺的单片机此引脚还有备用电源VPD功能。 :该引脚接上备用电源,在VCC掉电期间,可以保持 片内RAM的数据不丢失。 :控制引脚包括ALE/厳、离云7VPP、RST/VPDo -存取片外存储器时,用于锁存低8位地址。 -即使不访问片外存储器,仍以时钟振荡频率1/6的固 定频率向外输出脉冲信号,因此,它可用作对外输 出的时钟。 f 要注意的是:每当访问片外存储器时,有些指令将 跳过一个ALE脉冲。 -ALE端可以驱动8个LSTTL负载。 -?ROG是对于EPROM型单片机,在EPROM编程期间,此

3、引脚用于输入编程脉冲。1. ALE/(30 ): 地址锁存使能信号输出端。 单片机知识点总结 2 /9 2话(29脚):程序存储器输出使能端。 它是片外程序存储器的读选通信号; :低电平有效; 承在由片外程序存储器取指(或常数)期间,每个机器 周期态两次有效; :在访问片外数据存储器时,这两次的厉飯将不出现 3.EA/VPP(31脚):片内程序存储器屏蔽控制端。 :低电平有效。 :当豆端保持低电平时,将屏蔽片内的程序存储器, 只问片外程序存储器。 :当耳端保持高电平时, 执行 (访问) 片内程序存储器, 但在PC (程序计数器)值超过OFFFH(对51子系列)或 1FFF11 (M52子系列)

4、时,将自动转向执行片外程序存 储器内的程序。 :VPP加入编程电压端。对EPROM型单片机,在EPROM编 程期间,此引脚用于施加21V的编程电压(VPP)o 4. MCS-51早片机共有J 6位地址总线,P2 口作为高8位地址輪出口,P0 口可分时复用 为低8位地址输岀口和数据口。MCS-51单片机片外可扩展存储最大容量为 216W4KB,地址范围为OOOOHFFFFHo (1.以戶0 口作为低8位地址擞据总线;2 . 以P2 口作为高8位地址线) 5. MCS-5 1片内有128宇节数据存储器(RAM,21个特殊功能瓮存器(SFR). (1) MCS-51片内有128字节数据存储器(RAM

5、),字节地址为OOH? FH; 0 0 H1FH:工作寄存群区; 00H1 FH: 可位寻址区; OOH-1 F H,用户 RAM 区。 (2) 21个特殊功能寄存器3FR) (21页一23页); (3)当MCS- 5 1上电复位后,片内各舒存器的状态,见34页表26。 PC=0 0 00 H DPTR=0 00 OH, Ac c=OOH PSW=00H, B =00H, SP= 07H, TMOD=00 H, TCGN= OOH. THO=OOH, T5 = OOH, TH1 = OOH, TL1=00H, SCON=OOH, P0P3二FFH 6. 程序计数器PC;存放着下一条旻执行指令在

6、程序存储器中的地址,即当前PC值或 现行值.程序计数器PC是1 6位寄存器,没有地址,不是SFR. 7. PC与D PT R的区别:PC和DPTR都用于提供地址, 其中P C为访问程序存储器提供地 址, 而DPTR为访问数据存储器提供地址. 8. MC S -51内部有2个16位定时/计数器TO、T1,1 16位数据指针寄存器 DPTR,具中MOVE DPTR, #data16是唯一的16位数摇传送指令,用来设置地址 指针D PTR。(46页) 酝i同样可以驱动8个LSTTL负枣 单片机知识点总结 3 /9 定时/计数器TO和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:T H1- T

7、L1. THO、TLO,可以分别对对这4个舒存器进行字节寻址,但不能吧TO或T1当作 1 16位寄存器来寻址。即:MOV TO, #data 1 6 ; MOV 口,#d ata16 都是 错的, MOV THO ,片 data: MOV TLO, #data 是正确的. 9 .程房状态字寄存器PSW( 1 6頁 (1) PSW的格式, D7 D6 D5 D4 D3 D2 D DO PSW | Cy Ac FO RSI RSO OV P | DOH (2) PSW舒存器中各位的含义, Cy:进位标志位,也可以写为C. A c:辅肋进位标志位. RS J、RSO, 4组工作寄存区选择控制位。 R

8、S1 RSO 所选的4组寄存器 0 0 0区内部RAM地址00H07H) 0 1 1区(内部RAM地址0 8H-0FH) 1 0 2区(内部RAM地址40H17H) 1 1 3区(內部RAM地址18H1FH) P为奇偶标志位:该标志位用来宼示累加器A中为1的位数的奇偶数 P=1, A中1的个数为奇数; P=0,A中1的个数为偶数. 另:使用加法指令时,累加器A中的运算結果对各个标志位的影响: 如果位7有逬位,则置1进位标志位Cy,否则清0 Cy; (2)如果位3有进位,置1辅助进位标志位Ac,否则淸0 Ac* (3)如果位6有逆位,而位了役有进位,或者位7有进位,而位6没有,则溢出标志位OV

9、蚩1,否则清0 0/即只要位7和位6中有一个进位,而另一个没进位,0/就置仁 1 0. MCS-51指令系统的七种寻址方式,熟练学握各寻址方式。(4 0页)。 寻址方式 使用的变量 寻址空间 箸存器寻址方式 R 0 R7. A-. B. C(位DRTR、AB 4组通用工作寄存区、部分特殊功能瓮存器 直接寻址方式 内RAMl 2 8B、特殊功能舒存器 寄存器间接寻址方式 Rb R0, SP 片内RAM R1, R0, D PTR 片外数据存佛卷 立即寻址方式 #d 彳 ta 基址寄存器加变址瓮存 器间接寻址方式 A + DPTR, A + PC 程序存储器 位寻址方式 内部RAM20H2FH单元

10、的128个可寻址 位、SFR中的可寻址位(85个) 单片机知识点总结 4 /9 1 1 访问MCS-51单片机中匕(1)访问片内RAM应使用MOV指令; (2)访问片外RAM应使用MOVX指令9 (3 )访问程序存储器应使用MOVC指令. 12.MCS51有5个中断源,2级中断优先级。5个中断源名称及其中断入口地址分别是什 么?哪些中断源的中断请求标志位在响应中断时由硬件自动清除?那些中断源的中断请标 志位必须使用软件清除?记住各个中断请求标志位,忧先级标志位,触发方式标志位。102 页108页) 中断源 入口地址 响应中断时 中断请求标志位 外部中断0 0003H 硬件自动淸除 IE0 定时

11、器/计数誥T0 0 0 0 BH 硬件自动淸除 TF0 外部中断1 0 013H 磴件自动淸除 I E1 定时器/计数器T1 0 0 1BH 硬件自动清除 TF1 串行口中断 0023H 软件淸除 TI 或 R I 前面4种都是硬件自动清0,串行中断必须使用软件清除,因为串行接收和发送共 享串行中断,在中断处理中必须使用和R 1判断串行接收还是发送中断。 13. MCS-5 1的串行口为全双工的异步串行通信口,串行口有几种工作方式?每种工作方 式的帧格式和波特率是什么? 串行口有4神工作方式I SM 0 SM1 方式 功能说明 0 0 0 同步异位寄存器方式(用干扩展I/O 口)波特率固定,为

12、fosc/12 0 1 1 8位异步收发,波特率可变(有定时器控制) 1 0 2 9位异步收发,波特率为fosc / 64或fosc/3 2 1 1 3 9位异步收发液特率可变(有定时器控制) SM0-. SM1i串行口 4中工作方式的选择位。 (1)方式0;帧格式及波特率 D0 D1 D2 D3 D4 D5 D6 D7 方式1的液特率是固定的,为fosc/ 1 2 停止位 14, 825 5A可扩展3个8位井行I/O 口(PA 口、P B 口和P C 口),其中PC 口具有按 位置为/复位功能。 相对寻址方式 PC +偏移量 程序存储器 (2)方式1:帧格式及波恃率 起始位 方式3; 0贞格

13、式及波特率 起始位 停丄二位 DO DI D2 D3 D4 D5 D6 D7 D8 方式3的波特 _ 单片机知识点总结 5 /9 15.系统总线(仅了解) 所谓总线,就是连接计算机各祁件的一组控制信号。MCS51使用的是哈佛结构,即井行 总线结构(程房存储器和数据存储器的空间是截然分开的),按其功能通常把系统总线分为 三组:(1 )、地址总线(Ad dr ess Bus禽写A B) 地址总线用于传送单片机发岀的地址信号,以便进行存储单元和U0端口的选择.地址总 线是单向的,只能由单片机向外送岀.地址总线的数目决定着可直接访问的存储单元数目。 MCS- 5 1单片机最多可以扩展64 K B,即6

14、5 5 36个地址自元,因此,地址总线为16条。 、数据总线(Data BU s ,简写DB) 数据总线用于单片机与存储器Z间或单片机与】/ O之间传送数据 MCS-51单片机是 8位字长,所以,数据总线的位数也是8位的。数据总线是双向的,可以进行2个方向的 传送. (3) 控制总线(Control Bu $,简写CB) 控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其它丽件传送绐单片机 的. 15.单片机外部扩展存储器地址分配的方法线选法和译码法。外部扩展存储器容量大小的 确定方法(1由该存储器芯片上的地址根数决定,如程房存储器芯片271 2 8有A0-A1 3 共14根地址线,

15、故27 1 28的存储容=214 = 1 6KB; (2)用存储器芯片型号后面的数 字+8即可得到该芯片的存储容量,如2 7128的存储容量=128-8=1 6 KB; 16存储器扩展的读写控制:(他最后一题时需旻用到) 外扩的RAM芯片既能读岀又能写入所以通常都盲读写控制引脚,记为6-E禾屮丘。外 扩的RAM的读写控制引脚分别与MCS-5 1的R D和WR引脚相连。 外扩的E PROM在正常使用中只能读出,不链写故EPROM的芯片没有写入控制引 脚,只有读出引脚,记为0E,该引脚与MCS-51的PSE N相连. 1 7 在MCS-51单片机系统中,夕卜接程序存储器和数据存储器共用16位地址线

16、和八8 位数据线,为何不发生冲突? 外接程序存储桔和数据存储器虽然共用仁位地址线和8位数据线,但由于访问程序存储器 时是PSEN fs号有效,而访问数据存储器时是R D或WR 信号有效。而这些控制信 号是42S-5 1执行访问外部外序存储器和或朋外爲数据存储器的指令产生,任何时候 只能执行1种指令,只产生1种控制信号,所以不会产生数据冲突的问题。 17. 8段共阴极数码管的断码如何编写。(227页) 记两点即可;(共阴极时1为亮0不亮; (2)abcdef是按照顺时针走的,知道g.dp的位置。 18. 单片机晶振频率fosc与机器周期T C y的关系式:1Tcy = J2 / Cose . 1

17、9. 编擁 (1)循环程序的编写(即延时程序的编写)(94页 例417) 例41 7. 50ms延时程序。(注I 一条DJNZ指令消耗两个机器周期 DEL, MOV R7 , 200 DEL1: MOV R6, #125 DEL 2; DJNZ R6,DEL2 MOV R7, DE L1 RET (2)中断初始化程序的編写004页例51,罚7页 倒5-2) 知识点:中断允许寄存器I E MCS-5 1的CPU的中断源的开放或屏極,是由片内的中断允许寄存器IE控制的.IE的字 单片机知识点总结 6 /9 节地址为A8H,可进行位寻址。 EA ES ET 1 EX1 ETO EXO EA:中断允许

18、总控制位! ES串行口中断允许位! ET1;定时器/计数器T1的溢出中段允许位;EX1;夕卜部中断1中段允许位; ETO:定时器/计数器T 1的溢出中段ftW; EXO:外和中断0中段允许位; 注.当上述值宣为0时,蔻示禁止*置为1时表示允许。 如当ET J =0表示禁止T溢出中断,ET1=1表示允许T 1溢出中断. (2)中断优先级寄存器P MCS-51的片内有一个中断忧先级奇存器1 P,具字节地址为B8H,可位寻址。 - PS PT1 PX1 PTO PXO PS:串行口中断优先级控制位y PT1;定时器T1中断优先级控制位;PX1s外部中断f中断优先级控制位; PTO:定时器TO中断忧先

19、级控制位;PX0:外部中断0中断优先级控制位; 注.当上述值買为0时,表示定义为低忧先级中断;直为1时義示高优先级中断。 例5彳、若允许片内2个定时器/计数器中断,禁止其它中断源的中断请求。请编写出设 置IE的相应程序段: (A).用位操作指令编写如下程序段I CLR ES ;禁止串行口中断 CLR EX 1 ;禁止外部中断1中断 CLR EXO ?禁止外部中断0中断 SETB ETO ;允许定时器/计数器T0中断 SETB ET1 ;允许定时器/计数器T1中断 SETB EA ;CPU开中断 (B)s用字节操作指令来编写;MOV |E,井8AH 例5_2、设置IP舒存器的初始值,使得MCS-

20、51的2个外中断请求为高优先级,其它 中断请求为低优先级。 (A)、用位操作指令编写如下程序段 SETB PXO ;2个外中断请求为高优先级 S ETB PX1 CLR PS ;串行口、2个定时器/计数器为低优先级中断 CLR PTO CLR PT1 (B)、用字节操作指令来编写, MOV IP, #05H (3) 定时/计数器TO或T 1在指定工作方式下产生一个定时或者计数的程序编写。(125 页例61 , 13。页例6 4 ) (4) 书中有一逍程序编写,但不知是哪一道,所以都找岀来了(99页第10题、第 题,11 7页第9题、14, 136页第4题 4。10试编写程序,査找在内部RAM的

21、30H-5 DH单元中是否有0AAH这一数据. 若有,则将51H单元置为“01屮;若未找到,则将5 1 H单元置为“00H ORG 0000 H MOV R0, #30H MOV R2?#21H单片机知识点总结 7 /9 LOOP: MOV A.R0 CJNE A, 0AAH? NOT MOV 5 1 H,#0 1 H SJM P DEND NOT: INC RO DJNZ R2,LOOP MOV 51 H,i 00H DENDS J M P DEND 4。1 1试编写程序,査找在内部RAM的20H4 0H单元中岀现SOFT这一数据的次 数。井将査找到的結果存入41H 单元。 ORG OOOO

22、H MOV R 0 ,#2 0 H MOV R2, #21 H MOV 4 1H,片OOH LOOP: MOV A, R0 CJNE AOOH, NOTE I NC 41 H NOTE: I PJC RO DJNZ R 2 , LOOP END 5.9编写岀外部中断1为跳沿触发的中断初始化程序。 进行处理, 它们的优先处理次序由高到低4衣次为3、 厶中断处理程序的入口地址分别 为1 OOOH, 1100H, 12 0 0H试编写主程序及中断服务程序(转至相应的中断处理程 序的入口即可人 ORG 00 0 0H AJMP MAIN ORG 00 0 3H LJMP PINTO o RG 01 0

23、 OH MAIN; SETB ITO SETB EXO S ETB EA ORG 0000H AJMP MAIN ORG 0 013H AJMP PINT J ORG 01 0 OH MAIN: SBTB IT1 SETB E X 1 SETB EA HERE: AJMP HERB PINT1: RET I END 5。14某系统有3个外部中断源2、 3、当某一中断源变为低电平时,便要求CPU 单片机知识点总结 8 /9 HER SJMP HERE PINTO: PUSH PSW PUSH A JNB P1. 3, I R3 JNB P1. 2,IR2 JNB P1. 1,IR1 P I NT

24、 I Ri POP A POP PSW RETI IR3: LJ MP I R 3 INT I R2: LJMP I R2INT IR1; LJMP R1INT ORG 1000H IR3INT:LJ MP PINT I R ORG IR2INT: LJMP P I NT I R ORG I R1INT; LJMP PINTIR END 6。4采用定时器/计数龍TO 对外部脉冲逬行计敖,每计数100个脉冲后,T0转为定 时工作方式。定时lms后,又转为计数方式如此循环不止。假定MCS 一-5 1单片 机的晶体震荡益的频率为6MHZ,请使用方式1实现,要求编写岀程序。 ORG 00 OOH AJ

25、 MP MAIN 0 RG 0 OOBH LJ MP PTOJ ORG 01 OOH MAIN: MOV TMODOSHjO 0 000001 MOV TH0, #0 FFH? X=654 36 MOV TLO, #9CH CLR F0 SETB TRO SETB ET0 SETB EA HERE AJMP HERE PTOJ; JB F0? PTOD MOV TMOD, #01H;0 0 0 0 0 001 MOV THO, #0FEH;X=6 5 036 MOV TLO,#OC H SETB FO RETI PTOD: CL R F0 MOV TMOD, #0 5H MOV TH 0 :#OFFH 1 100H 1200H 单片机知识点总结 9 /9 MOV TLO, #9CH RETI END (5) 最后一道大题的程序编写185页例8-1,189页例84) 2 0。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!