最新南邮单片机复习提纲(带答案)讲课稿

合集下载

单片机期末复习大纲及课后练习题答案

单片机期末复习大纲及课后练习题答案

复习总提纲第一章2.3.4.6.第二章1.2.3.4.5.6.7.8.9.10.11.12.13.14.16.17.第三章1.2.3.4.5.8.9.10.11.12.14.第四章6.补充知识1.指令格式是由操作码和操作数组成,也可仅由操作码组成。

2.通过堆栈操作实现子程序调用,首先要把PC的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到PC。

第五章 1.2.3.4.5.6.8.第六章1.2.3.6.12.第八章1.2.3.4.5.6.7.10.12.13.现有AT89C51单片机、74LS373锁存器、1片2764 EPROM和两片6264 RAM,请用它们组成一个单片机应用系统,要求如下:(1)画出硬件电路连线图,并标注主要引脚;(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。

答:(1)(2)外扩程序存储器的容量是8K,外扩数据存储器的容量是16K2764范围:C000H~DFFFH1#6264范围:A000H~BFFFH2#6264范围:6000H~7FFFH补充问题以一片27256和A T89C51组成应用系统,请画出逻辑连接图,并标注主要引脚;同时要求画出复位电路和晶振与单片机的连接电路。

并指出该系统程序存储器空间的地址范围。

答:见课堂笔记。

第九章教材题无补充问题1、可编程并行I/O芯片82C55具有3个8位的并行I/O端口,有3种工作方式。

2、扩展81C55,可以实现扩展 22根I/O口线、 256字节RAM 、一个14位定时/计数器。

第十章1.2.3.第十一章1.2.补充问题1、教材210页图,其程序为211页2-15行。

2、教材199页图,(1)锯齿波程序199页中间6行。

(2)三角波程序 199页最后7行加上200页前3行。

3、定时器/计数器0在各种工作方式下的最长定时时间。

4、求执行加法指令后,A及PSW中的CY,AC,OV, P的值。

单片机原理复习提纲1含有自己书写的答案

单片机原理复习提纲1含有自己书写的答案

单⽚机原理复习提纲1含有⾃⼰书写的答案《单⽚机原理》复习提纲⼀单⽚机的基本概念1、数制转换、计算机的码制(原码、反码、补码);2、计算机的三总线:地址总线、控制总线、数据总线;3、RAM、ROM的概念;4、堆栈的概念、作⽤及⼯作⽅式;⼆硬件结构1、8051单⽚机的主要内部资源;2、什么是机器周期?机器周期与晶振周期的关系?机器周期的时序如何划分?3、8051单⽚机⽚内RAM的空间分配;⽚内RAM地址范围(00-FFH),最⼤可扩展容量64K;4、定时器/计数器功能、⼯作⽅式;5、串⾏通信的帧格式:起始位、数据位、停⽌位、奇偶校验位;波特率的概念;6、8051单⽚机的中断源(5个)及优先级;外部中断的触发⽅式(电平和边沿);中断处理过程(保护现场、处理中断源请求、恢复现场)。

三指令和汇编程序1、8051单⽚机的7种寻址⽅式(访问内、外部RAM可⽤哪些寻址⽅式);2、熟练掌握各种指令的功能;掌握伪指令的⽤法;3、能阅读及编写简单汇编程序,能编写定时器应⽤程序;四单⽚机的扩展1、扩展的地址线(P0、P2)、数据线(P0)和控制线;加锁存器74LS373的作⽤;2、EPROM27××的扩展接⼝及地址确定;3、RAM芯⽚6264的扩展接⼝及地址确定;4、8255接⼝扩展及初始化程序。

五单⽚机C语⾔编程1.C51语⾔常⽤关键字的理解;2、C51数据存储类型与存储空间对应关系3、SFR的C51定义⽅法4、C51绝对地址访问⽤法(CBYTE,DBYTE,PBYTE,XBYTE等)5、熟悉简单C51程序编写的⼀般⽅法(如定时器、中断等)。

六单⽚机的接⼝及应⽤1、LED的两种扫描显⽰⽅式(静态和动态)、LED的接法(共阴和共阳);单⽚机键盘有独⽴式和⾏列式,其机械抖动时间⼀般5-10ms;2、LED的接⼝及编程。

3、ADC0809和DAC0832的⼀般了解。

部分复习题:⼀简答题1、什么是机器周期?⼀个机器周期的时序是如何划分的?答:计算机完成⼀个基本操作所花费的时间;1个机器周期等于12个时钟振荡周期,⽽时钟振荡周期即晶振频率的倒数。

单片机复习提纲

单片机复习提纲

单片机原理及接口技术复习纲要第一章绪论1、单片机的概念第二章MCS-51单片机结构1、单片机内部结构及组成部分2、控制引脚的作用3、ALE、/EA、/PSEN4、时钟电路、复位电路的画法5、CPU的组成及工作原理6、单片机的时序及单位7、I/O口的工作原理、功能、驱动能力、使用时注意事项8、复位后特殊功能寄存器的初始值9、程序存储器组织和空间,区物理空间,逻辑空间,容量10、数据存储器组织和空间区分内部低端RAM、高端RAM和外部数据RAM的空间,寻址方式、访问方法及特点,重点区分00~7FHRAM的三大分区的功能11、特殊功能寄存器PSW各位用法第三章指令系统1、指令格式2、寻址方式,能够判断寻址方式3、111条指令。

重点掌握程序存储器、外部数据存储器、控制转移类指令的格式及应用特点4、算术运算类指令对PSW各位的影响及含义5、DA A指令的调整方法6、调用、返回指令的操作过程7、特别关注片内存储器,片外数据存储器,ROM的数据访问方法8、堆栈操作指令和操作方法9、子程序调用和中断调用过程的异同点以及使用堆栈的情况第四章中断、定时、串行口通信1、五个中断源及中断向量2、中断响应的过程3、中断响应的时间4、中断初始化程序的编写:1)中断允许IE、中断优先级IP、SP的设置;2)外部中断:触发方式TCON;5、定时计数器:初值的计算6、定时计数器初始化程序的编写:1)设初值;2)设工作方式;3)开始定时(开中断)7、串行口通信的概念、工作方式、波特率的设置8、串行口的结构及工作方式,了解每一种工作方式数据帧结构的特点第五章程序设计1、掌握程序设计的基本方法2、弄清顺序程序、分支程序、循环程序的结构特点和程序设计方法3、子程序的参数、设计、调用过程、调用方法4、数字处理程序的调用方法5、重点掌握一下程序的设计方法(1)、双字节、多字节加减法程序设计方法(2)、比较数据大小产生分支的有关分支程序的设计方法(3)、内存数据的清除、累加、拷贝程序的设计方法(4)、主程序、初始化程序、中断向量安装、中断服务子程序设计6、伪指令的用法第六章系统扩展技术1、程序存储器、数据存储器的多种扩展方法2、扩展地址的写法。

单片机考试复习大纲 (有答案)(DOC)

单片机考试复习大纲 (有答案)(DOC)

填空题1.MCS-51 的P0口作为输出端口时,每位能够驱动8个LSTTL负载。

2.MCS-51有四个并行I/O口,其中p1~p3是准双向口,所以由输出转输入时必须写入1。

3.MCS-51有四组工作寄存器,他们的地址范围是00H~1FH4.MCS-51 片内20H—2FH范围内的数据存储器,既可以字节寻址又可以位寻址。

5.若用传送指令访问MCS-51的程序存储器,它的指令是MOVC.6.若用传送指令访问MCS-51的片内数据存储器,它的指令是MOV.7.指令是通知计算机完成某种操作的命令8.汇编语言中可以使用伪指令,它不是真正的指令,只是用来对汇编过程进行某种控制.9.MCS-51串行接口有四种工作方式,可以在初始化程序中用软件填写SCON特殊功能寄存器加以设定。

10.MCS-51有5个中断源,有两个中断优先级,优先级由软件填写特殊功能寄存器IP加以设定。

11.累加器A=80H,执行完指令ADD A,#83后,进位位C=1_.12.执行完指令ANL A,#0FH后,累加器的高四位=0000.13.累加器A=7EH,(20H)=#04H,执行完ADD A,20H后PSW.0=_0.14.ORL A,#0F0H是将A的高四位置1,而低四位不变.15.设DPTR= 2000H, (A)= 80H,则MOVC A,@A + DPTR的操作数的实际地址为2080H_16.一个十进制数一47用8位二进制补码表示为11010001B_17.单片机中最常用的字符信息编码是ASCⅡ码18.要串口为10位UART,工作方式应选为方式119.用串口扩并口时,串行接口的工作方式应选为方式方式020.在串行通信中.有数据传送方向单工,_半双工,全双工三种方式。

21.一个机器周期=12节拍、一个机器周期=l2个振荡周期,一个振荡周期=1节拍。

22.8051在物理上有4个独立的存储器空间。

23.外部中断INT1的入口地址为0013H24.8051含4 KB掩膜ROM, 8751是EPROM型,内含4 KB EPROM, 8031是无型号25.MCS一51中,TO中断服务程序入口地址为000BH.26.执行当前指令后PC内容为下一条将要读取的指令码首地址27.MOV C,20H源寻址方式为位寻址28.INC不影响CY位。

单片机复习提纲

单片机复习提纲

单片机复习提纲单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。

因而被称为单片微型计算机,简称为单片机。

和一般微型计算机相比,单片机主要特点如下:1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构2) 在芯片引脚上,大部分采用分时复用技术3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式4) 在指令系统上,采用面向控制的指令系统5) 内部一般都集成一个全双工的串行接口6) 单片机有很强的外部扩展能力2. MCS-51的标志寄存器有多少位,各位的含义是什么?答:MCS-51的标志寄存器PSW有8位;含义如下:C(PSW.7):进位或借位标志位。

AC(PSW.6):辅助进位或借位可标志位。

F0(PSW.5):用户标志位。

是系统预留给用户自己定义的标志位。

RS1、RS0(PSW.4、PSW.3):寄存器组选择位。

可用软件置位或清零,用于从四组工作寄存器中选定当前的工作寄存器组。

OV(PSW.2):溢出标志位。

在加法或减法运算时,如运算的结果超出8位二进制数的范围,则OV置1,标志溢出,否则OV 清零。

P(PSW.0):奇偶标志位。

用于记录指令执行后累加器A中1的个数的奇偶性。

若累加器A中1的个数为奇数,则P置位,若累加器A中1的个数为偶数,则P清零。

其中PSW.1未定义,可供用户使用。

3. 8051程序存储器分哪几部分,相互之间有什么关系?答:程序存储器从物理结构上分为片内程序存储器和片外程序存储器。

片内程序存储器集成在芯片内部,不同的芯片容量不一样。

片外程序存储器是外部用只读存储芯片扩展而来的,存储空间大小随存储芯片容量而定。

片内程序存储器和片外程序存储器的总空间大小不能超过64K字节。

片内程序存储器地址空间和片外程序存储器的低地址空间重叠。

通过引脚EA电平的高低来决定的。

EA接低电平,选择从片外程序存储器取指令;EA接高电平,选择从片内程序存储器取指令。

(完整word版)单片机-复习提纲-学生

(完整word版)单片机-复习提纲-学生

单片机—复习提纲(有许多不足之处,求补充和更正,并将修改后的版本重新共享,谢谢)一、填空题1、单片机与普通计算机的不同之处在于其将运算器、控制器、I/O口(串口、并口等)、ROM(程序存储器)集成于一块芯片上.(P1)2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和待机运行方式,其掉电运行方式唤醒方法为外部中断。

(P107-108 第4次课课件)3、当单片机复位时PSW=00 H,SP= 07H 。

(P106)4、MCS-51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的地址总线和数据总线,在P0—P4口中,P0(作地址/数据总线口时) 为真正的双向口,P1、P2、P3 为准双向口。

(第2次课课件)5、非编码式键盘识别有效按键的常有的一种方法方法是两步扫描判别法/行扫描(P251)6、KeiL C51软件中,工程文件的扩展名是___uv2_____,编译连接后生成可烧写的文件扩展名是_____hex ______7、若(IP)=00010100B,则中断优先级最高者为PX1 ,最低者为PT1 。

(IP:—- —PS PT1 PX1 PT0 PX0)(P184)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器, 74LS244 为单向三态数据缓冲器,而74LS245 为双向三态数据缓冲器。

9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是500kHz 。

(P200)10、MCS-51单片机访问外部数据存储器用MOVX 指令,采用寄存器间接寻址方式.(P118)11、MCS-51单片机可扩展16 位外部地址总线。

(P231)12、MCS-51单片机的常数表格和程序代码存放在4KB片内程序存储器存储区。

(第3次课课件)错。

(第3次课课件)14、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由IP 寄存器的置位状态决定的。

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。

1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。

2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。

低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。

ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。

累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。

操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。

析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

8、片内RAM低128个单元划分为、、3个主要部分。

工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。

汇编中十六进制数用结尾表示。

十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。

运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。

256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。

两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。

《单片机技术》复习提纲

《单片机技术》复习提纲

《单片机技术》复习提纲单片机复习习题和部分参考答案一、填空题1. 31H+92H=__________H =____________B2. 十进制数-29的8位补码表示为.3. 十进制数-47用8位二进制补码表示为. 。

4. .MCS-51片内范围内的数据存储器,既可以字节寻址又可以位寻址5. .一个机器周期等于状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期6. MCS-51有个并行I\\O口,其中P0~P3是准双向口,所以由输出转输入时必须先7. 写入 8. MCS-51有个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器加以选择9. 8255A的端口A的输入/输出方式是由方式控制字的____位决定 10. 指令MOVC A,@A+PC,中源操作数的寻址方式是指令JZ 10H,中源操作数的寻址方式是指令MOV A,#0F0H,中源操作数的寻址方式是11. 单片机外总线有三种:其中包括、、和总线。

12. 执行MOV A,#0010 1101B ADD A,#0110 1101B后 CY= ,AC= ,OV= ,P= 。

13. 标准型51单片机内部有个定时/计数器,它们都是位的定时/计数器;。

14. 指令JNB P2.7,K1的作用是。

15. MCS-5l单片机的最大程序寻址空间是,该空间的地址范围为:至,系统上电及复位的程序人口地址为。

16. 中断类似于程序中调用子程序,区别在于中断的发生是的,而调用子程序是编程员在时间上事先安排好的。

17. C51中函数使用命令指定寄存器组;18. 若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为 ____。

19. 使用8031单片机要将EA引脚接低电平,因为其内部无,8031片外可直接寻址程序存储器空间达 KB,数据存储器空间达64 KB。

20. 计算机语言包括、和汇编语言; 21. 共阴极LED和共阳极LED的字段码互为。

南邮单片机复习提纲(带答案)

南邮单片机复习提纲(带答案)

1. 单片微型计算机由CPU,存储器和 I/O接口电路三部分组成。

常用的码制有原码,反码和补码。

将十进制数35转换为二进制为 00100011 B, 转换为压缩BCD码为 00110101 , 转换为十六进制为 23 H。

2.单片机其基本结构是将微型计算机基本功能部件如 CPU 、存储器、输入输出接口、定时器/计数器、中断等集成在一块芯片上。

3. MCS-51有4组工作寄存器,它们的地址范围是 00H-1FH 。

PSW中RS1 R30=11H,R2的地址为 1AH 。

3. MCS51单片机有 4 个8位通用I/O口。

当需要扩展外部程序存储器时,数据总线由 P0 口担任;高8位地址总线由 P2 口担任; P3 口除用作普通输入/输出口外还提供第二功能。

P0口输出的低8位地址锁存在外部的8位锁存器中。

4. MCS-51系统中,当 PSEN 引脚信号有效时,表示CPU要从程序存储器读取信息。

5. MCS-51中凡字节地址能被 8 整除的特殊功能寄存器均能位寻址。

特殊功能寄存器简写为SFR,离散地分布在 80 H至 FF H的地址范围内。

6. MCS-51特殊功能寄存器只能采用直接寻址方式。

7. 80C51在物理上有 4 个独立的寄存器空间。

MOVC指令用于访问程序存储器; MOVX指令用于访问外部存储器。

8. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。

9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是指示性语句。

定义字节的伪指令是 DB ,指示汇编结束的伪指令是 END 。

10. 8051单片机定时器T0有 4 种工作方式。

T1有 3 种工作方式。

当定时器T0工作在方式3时,要占用定时器T1的TR1和 TR2 两个控制位。

11. MCS-51可扩展片外RAM 64 KB,单片机外扩I/O口后将占用部分RAM空间地址。

12.单片机应用系统中,LED数码显示有共阴极显示和共阳极显示两种方式。

最新单片机-复习提纲-学生

最新单片机-复习提纲-学生

单片机-复习提纲-学生单片机-复习提纲(有许多不足之处,求补充和更正,并将修改后的版本重新共享,谢谢)一、填空题1、单片机与普通计算机的不同之处在于其将运算器、控制器、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。

(P1)2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和待机运行方式,其掉电运行方式唤醒方法为外部中断。

(P107-108第4次课课件)3、当单片机复位时PSW= 00 H,SP= 07H 。

(P106)4、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的地址总线和数据总线,在P0—P4口中, P0(作地址/数据总线口时) 为真正的双向口, P1、P2、P3 为准双向口。

(第2次课课件)5、非编码式键盘识别有效按键的常有的一种方法方法是两步扫描判别法/行扫描 (P251)6、KeiL C51软件中,工程文件的扩展名是___uv2_____,编译连接后生成可烧写的文件扩展名是_____hex ______7、若(IP)=00010100B,则中断优先级最高者为 PX1 ,最低者为PT1 。

(IP:——— PS PT1 PX1 PT0 PX0) (P184)8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器, 74LS244 为单向三态数据缓冲器,而 74LS245 为双向三态数据缓冲器。

9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。

(P200)10、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用寄存器间接寻址方式。

(P118)11、MCS-51单片机可扩展 16 位外部地址总线。

(P231)12、MCS-51单片机的常数表格和程序代码存放在 4KB片内程序存储器存储区。

(第3次课课件)14、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由IP 寄存器的置位状态决定的。

单片机复习提纲有答案

单片机复习提纲有答案

1、片内寄存器有 4 组,复位后,指向第 0 组,若要使用其中某一组,应如何通过程序设定?例如:执行 SETB RS1SETB RS0 指令后通用寄存器指向第 3 组2、MCS-51单片机片内特殊功能寄存器所占存储空间的地址: 80H-FFH 可作位寻址的存储单元地址:20H-2FH3、在进行 BCD码运算时,紧跟运算指令后面的指令必须是 DA(十进制调整)指令4、状态、节拍、机器周期的关系答:1个机器周期为6个状态周期,为12个节拍(振荡周期/时钟周期)5、当串行口向单片机的 CPU 发出中断请求时,若 CPU 允许并接受中断时,程序计数器 PC 的内容会怎么变化?答:程序计数器PC会先将当前地址入栈,再装入串行中断入口地址从而跳转到中断服务程序中执行中断服务程序6、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足什么条件?WR=0答: ILE=1, CS=0, 17、程序计数器PC的作用是什么?答:PC是16位的专用寄存器,其内容表示下一条要执行的指令8、中断源有哪些?中断服务程序入口地址?答:中断源有:外部中断0(入口地址0003H)、定时器/计数器0溢出中断(入口地址000BH)、外部中断1(入口地址0013H)、定时器/计数器1溢出中断(入口地址001BH)、串行口中断(入口地址0023H)9、51单片机有多少位地址总线、数据总线?分别由哪些引脚组成?可寻址的最大地址空间范围是多大。

答:51单片机有16位地址总线,地址高8位由P2.7-P2.0组成,地址低8位由P0.7-P0.0组成,共16位地址,可寻址的最大空间范围为0-64KB,有8位数据总线,由P0.7-P0.0组成。

10、定时器/计数器的几种工作方式。

11、单片机每个引脚功能、每组I/O口的作用。

引脚ALE的作用是:地址锁存12、单片机存储空间的分配分析下面程序的功能1、ORG 1000HKEY:DB 15HNOM EQU 8START:MOV R0,#30HMOV R1,#40HMOV R7,#NOMMOV R3,#0LOOP:MOV A,@R0CJNE A,KEY,NEXTINC R3MOV A,R0MOV @R1,AINC R1NEXT:INC R0DJNZ R7,LOOPMOV A,R3MOV @R0,AHALT:SJMP $END功能:统计30H-37H单元中有多少个与15H相等的数据,并将统计与15H相等的数据的个数放入38H单元中,将与15H相等的数据单元存储地址放入开始地址为40H的单元中。

单片机复习提纲

单片机复习提纲

单片机原理及接口技术复习提纲1. 8051单片机引脚(1)P0、P1、P2、P3、EA、PSEN、XTAL2、XTAL1、RST、ALE、VCC、VSS,其中P0口和P2、P3口的第2功能是什么?(2)复位电路(上电复位,按键复位)如何接?(3)时钟电路(晶振)如何接?(4)EA引脚起什么作用?2. 8051单片机片内结构(1)片内ROM容量4K,片内RAM容量128字节。

(2)片内ROM地址为0003H开始的40个字节为中断入口地址。

(3)片内RAM分为通用寄存器区、位寻址区、用户自定义区,每一块区域有何特点?地址范围多少?(4)R0等寄存器名与存储器地址之间的转换是怎么转换的?位地址与字节地址直接的转换如何实现?(5)PSW每位含义?(6)SP的作用及初始值?(7)PC的作用?3. 寻址方式(1)寻址方式有哪几种?(2)任意给一种寻址方式能否写出一条指令?(3)任意给出一条指令能否写出寻址方式?4. 指令系统(1)8051单片机111条指令的功能及用法(2)程序中注释语句的写法。

5. 伪指令:DB、DW、ORG、END、DS、EQU伪指令的作用及用法6.中断系统(1)中断的过程(2)中断的入口地址(3)中断相关的特殊功能寄存器(4)中断标志位(5)中断程序的写法。

7.定时系统(1)定时计数器相关的特殊功能寄存器(2)定时计数器的工作方式(3)定时器初始值的计算(4)定时时间的计算(5)定时计数中断程序的书写方法。

8.A/D、D/A的基本概念9.扩展(1)程序存储器扩展方法(硬件连线、存储器地址范围)(2)数据存储器扩展方法(硬件连线、存储器地址范围)(3)两种存储器混合扩展方法(硬件连线、存储器地址范围)10.键盘、显示(1)键盘去抖方法(2)识键方法(行扫描、线路反转)(3)单个LED点亮(4)七段数码管动态扫描方法显示。

11.串行通信(1)串行通信工作方式(2)串口相关寄存器(3)串行通信的实现(收、发双方的程序)题型:填空选择判断程序填空(挑出错误的指令、一段程序中添加代码)编程题设计题分值安排:20 20 15 20 11 14重要提醒:关注实验内容本文档由湖北理工学院机电工程学院编辑,该文档为原创文档,所有权归机电学院所有,未经允许不得转载。

单片机课程复习提纲

单片机课程复习提纲

单片机课程复习提纲1,概述:了解2,单片机的基本结构(重点)A,单片机的基本组成B,单片机的引脚,特别是控制信号引脚。

C,P0与P2的使用特点?如P0口在什么情况下要使用锁存器?D,单片机复位后特征,如复位后的PC值为多少。

E,单片机内部数据RAM的分配?F,一些特殊SFR的定义或特征,如PSW、SP、DPTR 等等。

G,单片机的震荡周期和机器周期关系等等。

习题1,2,4,5,6,9,10,12,13,143,单片机指令系统与汇编程序设计(重点)A,单片机的寻址方式,有哪些?给出语句会判断是何寻址方式。

B,单片机指令有哪些种类?一些常见助记符即指令要知道,如DA、RR等等。

C,伪指令及其含义D,要掌握一些基本功能的编程,如数据从片外传输到片内等等。

习题1,2,3,4,6,10,114,输入输出、中断、定时与串行通信(重点)A、输入输出有哪几种传递方式?B、单片机的中断与中断系统。

如有哪些中断,中断处理流程。

C、定时器/计数器有哪些工作方式?如何计算初值?定时器延时与软件延时有什么不同?D、串行口有哪些工作方式,各有什么特点?习题一(1,2,4,5,8,9,10,11)习题二(1,4,5,6)5,单片机系统的扩展A,程序ROM的扩展及常见电路连接。

片选法和译码法的含义,寻址范围的确定等。

习题1,2,3,5,6,76,单片机接口技术A、什么是LED数码管的共阴极和共阳极连接,什么是LED数码管静态显示方式和动态显示方式?B、矩阵式键盘扫描原理。

7,单片机应用系统开发与设计了解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题1. 单片微型计算机由CPU,存储器和I/O接口电路三部分组成。

常用的码制有原码,反码和补码。

将十进制数35转换为二进制为00100011 B, 转换为压缩BCD码为00110101 , 转换为十六进制为23 H。

2.单片机其基本结构是将微型计算机基本功能部件如CPU 、存储器、输入输出接口、定时器/计数器、中断等集成在一块芯片上。

3. MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。

PSW中RS1 R30=11H,R2的地址为1AH 。

3. MCS51单片机有 4 个8位通用I/O口。

当需要扩展外部程序存储器时,数据总线由P0 口担任;高8位地址总线由P2 口担任;P3 口除用作普通输入/输出口外还提供第二功能。

P0口输出的低8位地址锁存在外部的8位锁存器中。

4. MCS-51系统中,当PSEN 引脚信号有效时,表示CPU要从程序存储器读取信息。

5. MCS-51中凡字节地址能被8 整除的特殊功能寄存器均能位寻址。

特殊功能寄存器简写为SFR,离散地分布在80 H至FF H的地址范围内。

6. MCS-51特殊功能寄存器只能采用直接寻址方式。

7. 80C51在物理上有 4 个独立的寄存器空间。

MOVC指令用于访问程序存储器;MOVX指令用于访问外部存储器。

8. MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。

9. 汇编语言中可以使用伪指令,他们不是指令性语句,而是指示性语句。

定义字节的伪指令是DB ,指示汇编结束的伪指令是END 。

10. 8051单片机定时器T0有 4 种工作方式。

T1有 3 种工作方式。

当定时器T0工作在方式3时,要占用定时器T1的TR1和TR2 两个控制位。

11. MCS-51可扩展片外RAM 64 KB,单片机外扩I/O口后将占用部分RAM空间地址。

12.单片机应用系统中,LED数码显示有共阴极显示和共阳极显示两种方式。

13. MCS-51串行接口有4种工作方式,这可以在初始化程序中用软件填写SCON 特殊功能寄存器加以选择。

要串口为10位UART,工作方式应选用为方式1 。

用串口扩并口时,串行接口工作方式应选为方式0 。

14. 80C51中断有 2 个优先级。

中断嵌套最多 2 级。

有5 个中断源,优先级由软件填写特殊功能寄存器TCON 加以选择。

其中T0中断服务程序入口地址为000BH 。

15. 累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。

累加器(A)=7EH,(20H)=#04H,MCS-51执行完ADD A,20H指令后,PSW.0= 0 。

MOV PSW,#10H是将MCS-51 的工作寄存器置为第 2 组。

16. 设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为2080H 。

17. 一个机器周期= 12 节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。

一个机器周期= 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

18. 写8255A扩展8位口,占用XRAM地址,写控制字时,需将A1,A0置为11 。

在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于内部ROM 。

在变制寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作基址寄存器。

MOV C,20H源寻址方式为直接寻址。

MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。

19.当80C51的RST引脚上保持 2 个机器周期以上的高电平时,80C51即发生复位。

20.三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻抗态。

21.74LS273通常用来做简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。

22.A/D转换器的作用是将模拟量转为数字量;D/A转换器的作用是将数字量转为模拟量。

A/D转换器的三个最重要指标是转换速度、分辨率和转换精度。

从输入模拟量到输出稳定得数字量的时间间隔是A/D转换器的技术指标之一,称为转换速度。

23.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为19.6m V。

(分辨率=5/2^8=19.5mV)二、判断改错题(正确打√,错误打×)1. MCS51的特殊功能寄存器分部在60H—80H地址范围内(×)2.8051单片机片外数据存储器与扩展I/O口统一编址。

(√ )当MCS51上电复位时,堆栈指针SP=00H. (×)3.(PC:0000H。

用于取指。

SP:07H。

用于保存数据。

)4. 调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关. (×)5.指令字节数越多,执行时间越长。

(× )6. MCS51的串行接口是全双工的. (×)7.子程序调用时自动保护断点和现场。

(× )8. MCS51的五个中断源优先级都相同。

(×)9.中断响应的最快响应时间为3个机器周期。

( √)10.在MCS51系统中,一个机器周期等于1.5us. (×)11.DA A能进行十进制运算调整,只能用在加法指令后。

( ×)12. MCS51的相对转移指令的最大负跳距是128B. (127B )( ×)13. MCS51的程序存储器只是用来存放程序的。

(×)14.要进行多机通信, MCS—51串行接口的工作方式应选为方式1. (√)15. MCS51上的电复位时,SBUF=00H. (不定的)(×)16. TMOD中的GA TE=1时,表示由两个信号控制定时器的起停. ( )17. MCS51单片机的四机器周期指令只有两条。

(×) 18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中(×) (或者是SCON)19. 8155的复位引脚可与89C51的复位引脚直接相联. (√)三、问答题1. MCS—51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能?无但是可以借助以下1、用原地踏步指令SJMP$死循环。

2、在最后一条指令后面设断点,用断点执行方式运行程序。

3、用单步方式执行程序。

4、在末条指令之后附加一条LJMP监控显示器程序首地址或LJMP0000H返回监控状态。

2.中断服子程序与普通子程序有什么异同之处?中断程序强调中断,必需保存现场,而且中断程序和原运行程序没有联系,有时甚至毫不相关。

而子程序强调包含,是包含在另一个程序里的,是个包含运行的过程。

并且子程序和母程序(或者主程序)是有联系的,而且是密不可分的。

3. 单片机最小系统组成包括哪些部分?各部分功能是什么?单片机芯片本身且配备电源电路、复位电路、震荡电路电源电路给系统提供了稳定的电源输入震荡电路:为系统提供最基本的时钟信号复位电路:把电路初始化到一个确定的状态4.80C51有几种寻址方式? 各寻址方式的含义是什么?立即寻址:操作数直接出现在指令中直接寻址:操作数的单元地址直接出现在指令中寄存器寻址:寄存器中的内容就是操作数寄存器间接寻址:指定寄存器中的内容是操作数的地址,该地址对应存储单元的内容才是操作数相对寻址:以程序计数器PC 的当前值作为基地址,与指令中的第二字节给出的相对偏移量rel 进行相加,所得和为程序的转移地址变址寻址:程序指针PC 或数据指针DPTR 为基址寄存器,以累加器A 作为变址寄存器,两者内容相加(即基地址+偏移量)形成16 位的操作数地址位寻址:内部RAM 地址空间的可进行位寻址的128 位和SFR 地址空间的可位寻址的11 个8 位寄存器的88 位。

位寻址给出的是直接地址5.80C51响应中断的条件是什么?不同的中断入口地址是多少?有中断源发出中断请求CPU中断允许标志位EA=1,CPU开中断请求中断的中断源的中断允许位为1外部中断0:0003H,定时/计数器0:000BH,外部中断1:0013H,定时/计数器1:001BH,串行口:0023H6.单片机对中断优先级的处理原则是什么?低优先级中断可被高优先级中断请求所中断,高优先级中断不能被低优先级中断请求所中断同级的中断请求不能打断已经执行的同级中断7.80C51的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求?INT0和INT1两种对于电平触发方式,检测到低电平即为有效请求,对于边沿触发方式要检测两次,如果前一次为高电平,后一次为低电平,则表示检测到下降沿请求8.80C51单片机定时器/计数器作定时和计数作用时,其计数脉冲分别由谁提供?作为定时器使用时,脉冲由晶体振荡器的输出经12分频后得到作为外部计数使用时,由晶体振荡器的输出经24分频得到9. 80C51单片机定时器/计数器的门控信号GATE设置为1时,定时器如何启动?当GATE为1时,只有INT0H或INT1引脚为高电平且TR0或TR1置1时,相应的T0或T1才能选通工作,此时用于测量在INT0或INT1端出现的正脉冲的宽度10. 80C51单片机内设有几个定时器/计数器?它们由哪些特殊功能寄存器组成?两个16位定时计数器TO,T1 使用以下寄存器:①中段启用寄存器IE②中断优先级寄存器IP③定时器/计数器模式寄存器TMOD④定时器/计数器控制寄存器TCON⑤计数寄存器THX TLX11. 定时器/计数器作定时器用时,其定时时间与哪些因素有关?作计数器时,对外界数频率有何限制?定时器/计数器用作定时方式时,其定时时间与时钟周期,计数器的长度,定时初值有关。

作计数时,外部计数器的最高计数频率位震荡频率的1/24.12.利用8051单片机定时器T0测量某正脉冲的宽度,需要设定哪几个SFR?若晶振频率为6MHz,则允许测量的最大脉宽是多少?设置的SFR:TMODE(GATE设置为1),TCON,IE,TH0,TLO最大脉宽:们知道计数器中断的产生是从全1变为全0产生溢出中断,所以我们计数器的处置设定为00H,如果我们让其工作在方式1计数下,最大计数值为2^16=65536,那么最大计数脉冲宽度就是65536*2us13.什么是单片机的机器周期,状态周期,振荡周期的指令周期?他们之间有什么关系?某条指令的执行周期由若干个机器周期(M周期)构成,一个机器周期包含6个状态周期(又叫时钟周期,S周期),一个状态周期又包含两个震荡周期(P周期),指令执行周期有长有短,但是一个周期周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P14.开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?开机复位后,CPU使用的是第0组寄存器,它们的地址是00H-07HCPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。

相关文档
最新文档