51单片机原理及应用期末考试试题汇总7
- 格式:docx
- 大小:20.88 KB
- 文档页数:3
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机.2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。
3、两位十六进制数最多可以表示(256)个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM.6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。
9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的.F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中.F14、MCS-51系列单片机是属于(B)体系结构.A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有( 64 ) KB的字节寻址能力.16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV 指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。
18、在89C51中,通用寄存器区共分为(4)组,每组(8)个工作寄存器,当CPU复位时,第(0)组寄存器为当前的工作寄存器。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)a) 7542H b)7542c) 75.42H d) 75。
424.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A,@ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
单片机模拟试卷001一、选择题〔每题1分,共10分〕1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a〕P0 b〕P1 c〕P2 d〕P32.单片机应用程序一般存放在〔〕a〕RAM b〕ROM c〕存放器 d〕CPU3.某数的BCD码为0111 0101 0100 0010 那么其表示的十进制数值为〔〕a〕7542H b〕7542 c〕75.42H d〕4.以下指令中不影响标志位CY 的指令有〔〕。
a〕ADD A,20H b〕CLR c〕RRC A d〕INC A5.CPU主要的组成部局部为〔〕a〕运算器、控制器 b〕加法器、存放器c〕运算器、存放器 d〕运算器、指令译码器6.INTEL 8051 CPU是〔〕位的单片机a〕16 b〕4 c〕8 d〕准167.8031复位后,PC及SP的值为〔〕a 〕0000H,00H b〕0000H,07H c〕0003H,07H d〕0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔〕。
a〕MOV A, @R1 b〕MOVC A, @A + DPTRc〕MOVX A, @ R0 d〕MOVX A, @ DPTR 9.8051单片机中既可位寻址又可字节寻址的单元是〔〕 a〕20H b〕30H c〕00H d〕70H10.以下哪条指令是正确的〔〕a〕PUSH R2 b〕ADD R0,Ac〕MOVX A@DPTR d〕MOV @R0,A二、填空题〔每空1分,共30分〕1.一个完整的微机系统由与两大局部组成。
2.8051 的引脚RST是____(IN 脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开场取指令并翻译与执行。
3.半导体存储器分成两大类与,其中具有易失性,常用于存储。
4.求十进制数-102的补码〔以2位16进制数表示〕,该补码为。
51单片机期末习题及答案C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是(A)A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件( D )A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D 打印机6.下列不是单片机总线是( D )A地址总线 B 控制总线 C 数据总线 D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A原码 B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。
51单片机期末考试试卷及答案1.下列哪个运算符的优先级最高?A。
加号B。
乘号C。
逻辑非D。
赋值号答案:C2.下列哪个不是单片机的输入/输出端口?A。
P0口B。
P1口C。
P2口D。
P3口答案:D3.下列哪个寄存器用于控制中断?A。
SPB。
PSWC。
PCOND。
IE答案:D4.下列哪个语言不是单片机常用的编程语言?A。
C语言B。
汇编语言C。
Java语言D。
BASIC语言答案:C5.下列哪个不是单片机的工作寄存器?A。
ACCB。
BC。
DPTRD。
SP答案:D6.下列哪个不是单片机的计时器/计数器?A。
T0B。
T1C。
T2D。
T3答案:D7.下列哪个不是单片机的中断源?A。
外部中断B。
定时器中断C。
串口中断D。
并口中断答案:D8.下列哪个不是单片机的复位方式?A。
电平复位B。
脉冲复位C。
软件复位D。
停机复位答案:D9.下列哪个不是单片机的定时器/计数器模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:D10.下列哪个不是单片机的串口模式?A。
模式0B。
模式1C。
模式2D。
模式3答案:C1、C语言提供的合法的数据类型关键字是short和char。
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是00H~7FH。
3、MCS-51单片机的复位信号是高电平有效。
4、89S51的单片机的堆栈指针可位于内部RAM或外部RAM内。
5、在串行口工作于移位寄存器方式时,其接收由___和RID来启动。
6、存储16×16点阵的一个汉字信息,需要的字节数为32.7、当MCS-51单片机接有外部存储器,P2口可作为输出高8位地址。
8、C51中一般指针变量占用两个字节存储。
9、使用宏来访问绝对地址时,一般需包含的库文件是___。
10、单片机的定时器/计数器工作方式1是16位计数结构。
11、C语言中最简单的数据类型包括整型、实型、字符型。
12、下列描述中正确的是软件是程序、数据与相关文档的集合。
13、下列计算机语言中,CPU能直接识别的是机器语言。
1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类:RAM ROM,其中RAM 具有易失性,常用于存储临时性数据。
4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH 。
5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。
在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?6.123= 01010010 B= 52 H。
7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器置1 ,才能读入外设的状态。
8.MCS-51的堆栈只可设置在内RAM低128B区,其最大容量为128B ,存取数据的原则是先进后出。
堆栈寄存器SP是8 位寄存器,存放堆栈栈顶的地址。
9.中断处理的全过程分为以下3个段:中断请求、中断响应、中断服务。
10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。
三、判断题(对者打√,错者打×,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RETRETI。
×2 存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。
×3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
√4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
√5 LCRL A为循环左移指令。
×6 MOV A,30H的源操作数为立即直接寻址方式。
7 MOVMOVC A,@A+DPTR是一条查表指令。
单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。
2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。
̅̅̅̅端保持低电平。
3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。
通常在这些地址中存放一条无条件转移指令。
5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。
6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。
7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。
8.机器指令由操作码和操作数两部分构成。
9.操作数表示参加操作的数本身或操作数所在的地址。
10.单片机特殊寄存器的选址方式只能是直接寻址。
11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。
12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。
13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。
14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。
15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。
16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。
单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
《单片机原理及应用》期末考试试卷适用班级考试形式班级姓名学号闭卷一、填空题(每空1分,共10*1=10分)1.单片机应用系统是由和组成的。
2.单片机的应用程序一般存放在中。
3.输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位初始化操作。
4.单片机的存储器主要有4个物理存储空间,即外部程序存储器、、内部数据存储器和。
5.结构化程序设计的三种基本结构是、、。
二、判断题(每题2分,共10*2=20分)()1.51单片机的程序计数器PC 是一个16位计数器。
()2.若不使用51系列单片机片内程序存储器,EA 引脚必须接地。
()3.特殊功能寄存器的名字在C51程序中全部大写。
()4.若一个函数的返回类型为void,则表示其没有函数返回值。
()5.程序的执行总是从主函数开始,调用其他函数后返回主函数main(),最后在主函数中结束整个程序。
()6.在C 语言程序中,不管是调用标准函数还是调用自定义函数,都必须遵循“先定义或声明,后调用”的原则。
()7.LED 数码管显示器分共阴极和共阳极两种结构类型。
()8.K1按键接到P2.7引脚上,当按下按键,P2.7引脚为高电平。
题号一二三四五总分总分人得分阅卷人得分阅卷人得分()9.AT89C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。
()10.在四种工作方式下,定时/计数器T0、T1的设置和使用都是完全一样的。
阅卷人得分三、选择题(每题2分,共20*2=40分)1.51系列单片机的CPU主要的组成部分为()。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机的电源和地引脚。
VCC(40)引脚接()电源。
A.-5VB.+5VC.+24VD.-24V3.程序是以()形式存放在程序存储器中。
A.C语言源程序B.汇编程序C.二进制编码D.BCD码4.PSW中的RS1和RS0用来()。
A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式5.单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。
《单片机原理》试题库及答案-定时、中断、串行口系统及应用一、判断题()1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。
×()2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。
()3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。
()4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
()5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。
×()6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。
×()7.启动定时器工作,可使用SETB Tri启动。
()8.8051单片机对最高优先权的中断响应是无条件的。
()9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。
×()10.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。
()11.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。
()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。
()13.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU 中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。
()14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。
()15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。
()16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。
()17.指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。
()18.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。
试题7一、填空(25分,每空1分)1. PSW中的RS0、RS1=01B,此时R2的字节地址为(0AH )。
2. 假定DPTR的内容1000H,A中的内容为40H,执行指令:2000H: MOVC A,@A+DPTR后,送入A的是程序存储器(2040 H )单元的内容。
3。
假定A中的内容为79H,R5中的内容为78H,执行指令:ADD A,R5DA A后,累加器A的内容为( 5E )H,C Y的内容为(1 )。
4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。
5.TMOD中的GATEx=1时,表示由两个信号TRx和(INT1(F非))控制定时器的启停。
6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为(00000 )H.7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。
8.DA转换器的两个最重要的技术指标为( 分辨率)和(建立时间)。
9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)端提供(片选)信号。
10. 波特率定义为( 每秒传送的位数)。
串行通信对波特率的基本要求是互相通信的甲乙双方必须具有(相同)的波特率.11。
若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。
12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。
13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H.14.AT89S51单片机控制TPµP—40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。
15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。
16.当键盘的按键数目少于8个时,应采用()式键盘.当键盘的按键数目为64个时,应采用()式键盘。
A 、 0003H 6、为了能够使D B 、0013HC 、000BHD 001BH MCS-51A7、已知1只共阴极 字形代码应为(A )。
8、 已知1只共阳极 LED A 、06H a B 0F9HLED它的字形码应为(A)。
A 、7FH9、 已知1只共阴极LED(A )。
A 、80H a B 0F9HB 、0F9H DMA 传送D 、中断传送C 30HC 30HC 30H 1D 、 0CFHD 80H.”共D 、13、8031单片机的定时器T1 A12个时钟周期加 1个机器周期加12个脉冲加11D14、 DAC0832 A 、输入B 、输出 15A 、辅助设计应用 16A MOV 指令17、若82C55的PC 口接有一个 4X 4 A 、8位输入口 B 、8位输出口 C 4位输入口18A 、B5、当CPU 响应外部中断1 7FHC 、将数字量转换成模拟量D 、将模拟量转换成数字量BB.测量、控制应用 C 数值计算应用D.数据处理应用D B. PUSH 指令 C. MOVX 指令D. MOVC 指令PCC 、DD 、4位输出口2、 A 、 805116KB 8 8KB C 、8051基本型单片机内部 16KB 8 8KBC 、4KB D 、 128BRAM 容量为Do4KB D 、128B 3 A 、 0 4、在80C51 A 、EAB 、RSTB、T1 C 、串口 C 、ALE D 、T0 PSEN A 、DW “AA” B 、DW “A” C \ DW “ OABCD 、DW 1ABC2H 11、若P1曰接有 A 、8位输入口 个4X 4B 、8位输出口 G P14位输入口 C 、D D 、4位输出口12、以下指令中能够产生 WR A 、MOV @R0,A B 、MOVX @R0,A C B 、D;、MOVX A @DPTR D 、MOVX @DPTR,AD)是错误的。
(C 、 10ABSP 的值是07H。
(完整版)单⽚机原理及应⽤期末考试试题单⽚机原理及应⽤期末考试试题⼀、填空题(每空1分,共20分)1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成⽬标地址的⽅式。
2.A T89S51单⽚机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单⽚机进⾏扩展时,⽤P0 ⼝作为地址/数据总线,⽤P2⼝作为地址总线⾼8位。
4.假定累加器A的内容30H,执⾏指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单⽚机的串⾏⼝控制寄存器中有2个中断标志位,它们是TI和RI7.在进⾏BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令8. JNC rel指令执⾏时,当CY位为0时程序发⽣跳转。
9.单⽚机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
10.外部中断0的中断⼊⼝地址为0003H,定时/记数器T1的中断⼊⼝地址为001BH。
11.串⾏⼝⼯作⽅式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s12.堆栈应遵循先进后出规律,堆栈指针的符号为SP⼆、单项选择题(每⼩题1分,共20分)1.AT89S51单⽚机的( d )⼝的引脚,还具有外中断、串⾏通信等第⼆功能。
a)P0 b)P1 c)P2 d)P32.单⽚机应⽤程序⼀般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表⽰的⼗进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( d )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( a )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.AT89S51 的CPU是( c )位的单⽚机a) 16 b)4c)8 d)准167.AT89S51复位后,PC与SP的值为( b )a )0000H,00H b)0000H,07Hc) 0003H,07H d)0800H,00H8.当需要从AT89S51单⽚机程序存储器取数据时,采⽤的指令为(b)。
单片机原理及应用期末考试试卷班级:_______________学号:_______________:_______________得分:_______________ (卷面共有100题,总分100分,各大题标有题量和总分,每题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS-51系统中,假设晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.5[1分](2)MCS-51的时钟最高频率是 ( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)以下不是单片机总线是〔D 〕A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码〔C〕A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的根本原理。
这位科学家是:〔D 〕〔A〕牛顿〔B〕爱国斯坦〔C〕爱迪生〔D〕冯·诺伊曼[1分](6)在CPU中,控制器的功能是:〔C 〕〔A〕进行逻辑运算〔B〕进行算术运算〔C〕分析指令并发出相应的控制信号〔D〕只控制CPU的工作[1分](7)以下数据中有可能是八进制数的是:〔 A〕〔A〕764〔B〕238〔C〕396〔D〕789[1分](8)MCS-51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.〔 B〕A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)假设某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,那么当前工作存放器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,那么当前工作存放器是〔D 〕〔A〕0组(B)1组〔C〕2组〔D〕3组[1分](15)P1口的每一位能驱动〔 B 〕〔A〕2个TTL低电平负载有〔B〕4个TTL低电平负载〔C〕8个TTL低电平负载有〔D〕10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为〔 A〕A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是〔D 〕A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是〔A 〕A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在〔 C〕中A、累加器B、算逻运算部件ALUC、程序状态字存放器PSWD、DPOR[1分](20)指令和程序是以〔 C〕形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在〔B 〕A、RAMB、ROMC、存放器D、CPU[1分](22)LJMP跳转空间最大可到达〔D 〕A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的存放器是〔C 〕A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位存放器是〔 B〕A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是〔B 〕〔A〕0003H 〔B〕2000H 〔C〕000BH 〔D〕3000H[1分](26)对程序存储器的读操作,只能使用〔D〕〔A〕MOV指令〔B〕PUSH指令〔C〕MOVX指令〔D〕MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是〔 B〕A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS-51完成的操作是( B)A、〔ACC〕→〔SP〕SP-1→ SPB、SP+1→ SP 〔ACC〕→〔SP〕C、SP-1 →SP 〔ACC〕→ (SP)D、〔ACC〕→〔SP〕SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS—51系统中的〔B〕。
c51单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. 下列哪个不是51单片机的寄存器?A. ACCB. BC. PSWD. SP答案:D2. 51单片机的外部中断0的中断向量地址是:A. 0003HB. 000BHC. 0013HD. 001BH答案:C3. 51单片机的定时器0和定时器1的时钟频率分别是多少?A. 12MHz, 12MHzB. 6MHz, 12MHzC. 12MHz, 6MHzD. 6MHz, 6MHz答案:B4. 51单片机的串行通信可以工作在几种模式下?A. 1种C. 3种D. 4种答案:C5. 51单片机的外部数据存储器最大容量是多少?A. 64KBB. 128KBC. 256KBD. 512KB答案:A6. 51单片机的定时器/计数器在方式1下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:C7. 51单片机的P0口作为I/O口使用时,需要外接什么?A. 电源B. 地线C. 上拉电阻D. 下拉电阻答案:C8. 51单片机的中断优先级由哪个寄存器决定?B. IPC. TCOND. SP答案:B9. 51单片机的定时器/计数器在方式2下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:B10. 51单片机的堆栈最大深度是多少?A. 8层B. 16层C. 32层D. 64层答案:B二、简答题(每题10分,共30分)1. 简述51单片机的中断系统的基本工作原理。
答案:51单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本环节组成。
当外部或内部事件触发中断请求时,单片机会在当前指令执行完毕后响应中断请求,保存当前状态并跳转到相应的中断服务程序地址执行中断服务。
中断服务完成后,通过中断返回指令恢复之前的状态并继续执行被中断的程序。
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。
一、选择题从下列各题4个备选答案中选出一个或二个正确答案并将其代号写在题干后面的括号内。
1、8051基本型单片机内部程序存储器容量为C。
A、16KB
B、8KB
C、4KB
D、128B
2、8051基本型单片机内部RAM容量为D。
A、16KB
B、8KB
C、4KB
D、128B
3、当优先级的设置相同时若以下几个中断同时发生A中断优先响应。
A、外部中断0
B、T1
C、串口
D、T0
4、在80C51单片机应用系统中可以作为时钟输出的是C引脚。
A、EA
B、RST
C、ALE
D、PSEN
5、当CPU响应外部中断1 的中断请求后将自动转向B。
A、0003H
B、0013H
C、000BH
D、001BH
6、为了能够使MCS-51单片机在正常工作中及时服务于多个外设以下传送方式最适用的是 D 。
A、异步查询传送
B、同步无条件传送
C、DMA传送
D、中断传送
7、已知1只共阴极LED显示器其中a笔段为字形代码的最低位若需显示数字1它的字形代码应为(A )。
A、06H B、0F9H C、30H D、0CFH 8、已知1只共阳极LED显示器其中a笔段为字形代码的最低位若需显示小数点“.”它的字形码应为(A)。
A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED显示器其中a笔段为字形代码的最低位若需显示小数点“.”共阳极它的字形码应为(A )。
A、80H B、0F9H C、30H D、7FH
10、下列数据字定义的数表中(C、D)是错误的。
A、DW “AA”
B、DW “A”
C、DW “OABC”
D、DW 1ABC2H
11、若P1口接有一个4×4的行列键盘则P1口一定有C、D 。
A、8位输入口
B、8位输出口
C、4位输入口
D、4位输出口
12、以下指令中能够产生WR信号的是B、D。
A、MOV @R0,A
B、MOVX @R0,A
C、MOVX A@DPTR
D、MOVX @DPTR,A
13、8031单片机的定时器T1用作定时方式时是A、B 。
A、以内部时钟频率为定时基准12个时钟周期加1
B、以内部时钟频率为定时基准1个机器周期加1
C、以外部脉冲为定时基准12个脉冲加1
D、以外部脉冲为定时基准每个脉冲加1
14、DAC0832在单片机系统中是一种B、D器件。
A、输入
B、输出
C、将数字量转换成模拟量
D、将模拟量转换成数字量
15、家用电器中使用的单片机应属于计算机的B。
A、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用
16、对程序存储器的读操作只能使用D。
A MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令
17、若82C55的PC口接有一个4×4的行列键盘则PC口一定有C、D 。
A、8位输入口
B、8位输出口
C、4位输入口
D、4位输出口
18、下列说法正确的是A、B。
A、立即数寻址方式是操作数本身就在指令中而不是它的地址在指令中。
B、指令周期是执行一条指令的时间。
C、指令中直接给出的操作数称为直接寻址。
D、内部寄存器Rn n=07可作为间接寻址寄存器。
二、填空请将正确答案填入空格内
1、复位方式下堆栈指针SP的值是07H 。
2、复位方式下程序计数器PC的值是0000H 。
3、指令MOV A,40H中源操作数的寻址方式是直接寻址。
4、指令MOV A,#40H中源操作数的寻址方式是立即寻址。
5、指令MOVC A,@A+DPTR中源操作数的寻址方式是变址寻址。
6、使20H单元中数的高两位变1其余位不变的指令是ORL 20H#0C0H 。
7、使20H单元中数的高两位变0其余位不变的指令是ANL 20H#3FH 。
8、对于80C51无嵌套的单级中断最长的响应时间是8 个机器周期。
9、对于8051无嵌套的单级中断最短的响应时间是3个机器周期。
10、设置外部中断0为高优先级的位操作指令为SETB PX0 。
11、设置外部中断1为高优先级的位操作指令为SETB PX1 。
12、ADC0809的作用是将模拟量转换成数字量。
13、DAC0832的作用是将数字量转换成模拟量。
14、除了单片机这一名称之外单片机还可称为微控制器和嵌入式微控制器。
15、在基址加变址寻址方式中以A 作为变址寄存器以PC或DPTR 作为基址寄存器。
16、如果系统时钟频率为3MHz定时器/计数器工作在方式1下其最大的定时时间为262.144ms 。
17、把ACC.3、ACC.4、ACC.5和ACC.6清零其余位不变的指令是。
18、使用双缓冲方式的D/A转换器可实现多路模拟信号的同步同时输出。
19、片内字节地址为2AH单元最低位的位地址是50H或2AH.0。
20、若A中的内容为63H P标志位的值为0 。
三、简答题回答要点并作简明扼要的解释
1、单片机内集成了那些组成计算机的基本功能部件
答单片机内集成了CPU、存储器、I/O接口等构成计算机的基本功能部件。
2、什么是单片机
答单片机是指将构成计算机的基本功能部件如CPU、存储器、I/O接口等集成在一起的单块集成电路芯片。
3、已知A = 92H当执行ADD A#0A4H指令后PSW中的OV、CY、AC、P各为多少A中的结果用十六进制表示是多少
答PSW中的OV1、CY1、AC0、P0A36H
4、已知A = 0FEH当执行ADD A#0FEH指令后PSW中的OV、CY、AC、P各为多少A 中的结果用十六进制表示是多少
答PSW中的OV0、CY1、AC1、P0A FCH
5、简述MCS-51响应中断的条件。
答MCS-51响应中断的条件为
1、若CPU处在非响应中断状态且相应中断是开放的则MCS-51在执行完现行指令后就会自动响应来自某中断源的中断请求
2、若CPU正在响应某一中断请求状态时又来了新的优先级更高的中断请求则MCS-51便会立即响应并实现中断嵌套
(3)、若CPU正处在执行RETI或任何访问IE/IP指令的时刻则MCS-51必须等待执行完下条指令后才响应该中断请求。
6、简述MCS-51响应中断的全过程。
答MCS-51响应中断响应的全过程为
1、先将程序计数器PC的内容压入堆栈进行保护先低位地址后高位地址同时堆栈指针SP加2
2、关闭中断以防在响应中断期间受其他中断的干扰
3、将对应中断源的中断入口地址装入PC转去执行中断服务程序。
7、什么叫显示缓冲区显示缓冲区一般放在哪里显示缓冲区中通常存放的是什么
答显示缓冲区是存放被显示字符的一段存储区域它一般放在内部RAM中通常存放被显示字符在字形码表中的地址偏移量。
8、LED的静态显示方式与动态显示方式有何区别各有什么优缺点
答静态显示时段码字型码数据是分开送到每一个LED上的。
而动态显示则是段码字型码数据是同时送到每一个LED上再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高无闪烁感编程简单但口线占用较多。
动态显示口线占用较少适合用在显示位数较多的场合但需要及时刷新否则有闪烁感编程复杂。
9、什么叫“窜键”CPU处理窜键的原则是什么CPU处理按键抖动的方法是什么
答窜键是指用户在操作时常常因不小心同时按下了一个以上的按键CPU处理窜键的方法是把最后放开的按键认作真正被按的按键CPU处理按键抖动的方法是CPU在检测到有键按下时延时10-20ms再进行检测。
10、决定ADC0809模拟电压输入路数的引脚有那几条
答决定ADC0809模拟电压输入路数的引脚有四条ALE、ADDC、ADDB、ADDA
11、DAC0832和8051接口时有哪三种工作方式。
答直通方式单缓冲方式双缓冲方式。
12、定时器/计数器用作计数器模式时对外界计数频率有何限制
答由于确认1次负跳变要花2个机器周期即24个振荡周期因此外部输入的计数脉冲的最高频率为系统时钟频率的1/24。
13、AT89S51的P1、P2、P3口的驱动能力为多少要想获得较大的输出驱动能力采用低电平输出还是高电平输出
答当P1、P2、P3口的某位输出高电平 2.4V时可提供60A的电流当P1、P2、P3口的某位输出低电平0.45V时可提供1.6mA的灌电流所以P1、P2、P3口要想获得较大的驱动能力需采用低电平输出。
当P0口用作AD0-7信号时的某位输出高电平时可提供800A的电流当P0口的某位输出低电平0.45V时可提供3.2mA的灌电流所以P0口要想获得较大的驱动能力需采用低电平输出。