51单片机原理及应用期末考试试题汇总7
51单片机原理及应用期末考试试题及答案(总结2020版)
单片机考试复习试题及答案(一)一、填空(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的读操作只访问片外程序存储器。
51单片机期末习题及答案
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.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
单片机原理及应用期末考试题试卷大全(含答案)
单片机模拟试卷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)75.424.下列指令中不影响标志位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,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
51单片机期末考试试卷及答案
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能直接识别的是机器语言。
51单片机期末考试试卷及答案
51单片机期末考试试卷及答案一、选择题(每题2分,共20分)1. 51单片机的CPU是几位处理器?A. 4位B. 8位C. 16位D. 32位答案:B2. 在51单片机中,下列哪个寄存器用于存储程序计数器PC?A. AB. BC. DPTRD. SP答案:C3. 51单片机的时钟频率为12MHz时,一个机器周期的时长是多少?A. 1μsB. 2μsC. 4μsD. 8μs答案:C4. 在51单片机中,下列哪个中断优先级最高?A. 外部中断0B. 定时器/计数器0中断C. 外部中断1D. 定时器/计数器1中断答案:A5. 在51单片机中,若要实现串行通信,需要使用哪个特殊功能寄存器?A. TMODB. SCONC. TH0D. TL0答案:B6. 51单片机的存储器分为哪几部分?A. 程序存储器和数据存储器B. RAM和ROMC. 内部RAM和外部RAMD. 以上都对答案:D7. 在51单片机中,下列哪个寄存器用于控制串行通信波特率?A. TMODB. SCONC. TH1D. TL1答案:C8. 51单片机的定时器/计数器工作在方式1时,下列哪个特殊功能寄存器用于计数初值?A. TMODB. TH0C. TL0D. TH1答案:B9. 在51单片机中,下列哪个指令用于无条件跳转?A. SJMPB. JZC. JNZD. ACALL答案:A10. 在51单片机中,下列哪个指令用于将累加器A的内容传送到外部RAM的某个单元?A. MOVB. MOVXC. MOVCD. MOVW答案:B二、填空题(每题2分,共20分)1. 51单片机的CPU包括____、____、____、____和____五部分。
答案:运算器、控制器、累加器A、寄存器B、程序状态字PSW2. 51单片机的定时器/计数器共有____个,分别是____和____。
答案:2个,定时器/计数器0和定时器/计数器13. 在51单片机中,外部中断0和外部中断1的入口地址分别是____和____。
单片机原理及应用期末考试试题含答案
2、单片机89C51片内集成了 4 有 5 个中断源。
3、两位十六进制数最多可以表示4、89C51是以下哪个公司的产品?(A、 INTELB、 AMDC、 ATMELKB 的 FLASH ROM共256 个存储单元。
C )D、 PHILIPS5、在89C51中,只有当EA引脚接Flash ROM。
高电平时,CPU才访问片内的6是非题:当89C51的EA引脚接低电平时, 内是否有程序存储器。
T CPL只能访问片外ROM而不管片7、是非题:当89C51的EA引脚接高电平时, CPL只能访问片内的4KB空间。
F单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由 P2 口提供, 8位数据由P0 口提供。
9、在I/O 口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于 RAMX中。
F14、 MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、 89C51具有64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、夕卜ROk区时用MOV指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV旨令。
T17、在89C51中,片内RAM^为地址为00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。
51单片机原理期末考试题
广西工学院2010— 2011 学年第 2 学期课程考核试题考核课程单片机技术(B卷)考核班级通信081,082 考核类型闭卷学生人数 80人打印份数 85份一、填空题(每小题2分,共20分)1.若累加器A中的数据为67H,则PSW中的P=_1__。
2. 一个机器周期= _6_个状态周期=12个振荡周期。
3.89C51的堆栈是按照先进后出的原则进行存取的RAM区。
4. 用一条指令实现以下功能: 若A中数据不等于200,则程序转至PROM_ CJNZ A,#200H,PROM__。
5. 为了使10H—17H作工作寄存器使用RS1, RS0的取值为__1,0。
6. 89C51中21个特殊功能寄存器,其地址凡是能被8整除的都有位寻址功能。
7. 89C51单片机有片内ROM容量_4KB , RAM容量128。
8. 某串行通信中有1个起始位,8个数据位和1个停止位,应选择的异步串行通信方式为方式1。
9. 在89C51单片机初始化时,SP存放的是07H。
10. 当89C51引脚ALE信号有效时,表示从P0口稳定地送出了_数据和地信息。
四、判断题(每小题2分,共20分)1.如果发生除法溢出错误,则PSW标志位P置1。
(∨)5.对于89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(∨)。
6.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(∨)。
7. 位TF0是定时器T1的溢出中断标志位。
(∨)8.在定时器T0和外部中断1都设为高优先级时,外部中断1优先级高于定时器T0。
(×)9.子程序的返回指令是RETI ,中断程序的返回指令是RET。
(×)10.波特率是数据传输的速率,指每秒传送的字节数。
(∨)3、51有 5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择4、中断请求信号有电平触发和脉冲触发两种触发方式。
6、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
51单片机期末考试复习题(附答案)
单片机原理及应用复习一、填空题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伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。
51单片机原理及应用期末考试试题及答案(总结2020版)
单片机考试复习试题及答案(一)一、填空(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端口使用,在输出数据时,必须外接上拉电阻的是()。
单片机试卷及答案7
《单片机原理》试题库及答案-定时、中断、串行口系统及应用一、判断题()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(带答案)
试题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个时,应采用()式键盘。
51单片机期末复习题库
51单片机期末复习题库一、选择题1. 51单片机的内部总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位答案:B2. 51单片机的外部数据存储器空间有多大?A. 64KBB. 128KBC. 256KBD. 512KB答案:A3. 51单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 51单片机的中断源有几个?A. 4个B. 5个C. 6个D. 7个答案:B5. 51单片机的串行通信接口是哪种类型?A. SPIB. I2CC. UARTD. USB答案:C二、填空题6. 51单片机的CPU主要由______、______、______和______组成。
答案:指令寄存器、程序计数器、累加器、状态寄存器7. 51单片机的I/O口具有______功能。
答案:双向数据传输8. 51单片机的定时器/计数器可以用于______和______。
答案:定时、计数9. 51单片机的中断系统可以提高______的响应速度。
答案:系统10. 51单片机的串行通信接口可以实现______通信。
答案:异步三、简答题11. 简述51单片机的中断优先级是如何设置的?答案:51单片机的中断优先级是通过设置IP寄存器中的优先级位来实现的。
IP寄存器的高四位用于设置外部中断的优先级,低四位用于设置定时器中断的优先级。
优先级位的设置决定了中断响应的先后顺序。
12. 描述51单片机的外部中断是如何触发的?答案:51单片机的外部中断是通过外部信号触发的。
当外部中断引脚接收到一个下降沿或上升沿信号时(取决于设置),如果外部中断允许位被设置,中断就会触发。
中断服务程序将被执行,处理中断请求。
四、计算题13. 如果51单片机的系统时钟频率为12MHz,计算定时器0的定时周期。
答案:定时器0的定时周期为12MHz / 12 = 1MHz。
如果定时器0被设置为16位定时器,那么它的定时周期为1MHz * 2^16 = 1s。
单片机原理及应用期末考试题试卷及答案大全
一、选择题(每题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)75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是()位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A,R1b)MOVC A,A+DPTRc)MOVX A,R0d)MOVX A,DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()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进制数表示),该补码为。
5.PC存放_______________,具有___________特性。
c51单片机期末考试题目及答案详解
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单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本环节组成。
当外部或内部事件触发中断请求时,单片机会在当前指令执行完毕后响应中断请求,保存当前状态并跳转到相应的中断服务程序地址执行中断服务。
中断服务完成后,通过中断返回指令恢复之前的状态并继续执行被中断的程序。
51单片机原理及应用期末考试试题汇总7
41、 8051CA、16KBB、8KBC、4KBD、128B2、 8051基本型单片机内部RAM容量为D。
A、16KBB、8KBC、4KBD、128B3、AA、外部中断0B、T1C、串口D、T04、在80C51CA、EAB、RSTC、ALED、PSEN5、当CPU响应外部中断1 BA、0003HB、0013HC、000BHD、001BH6、为了能够使MCS-51DA B C、DMA传送D、中断传送7、已知1只共阴极LED a1的字形代码应为(A )。
A、06H B、0F9H C、30H D、0CFH8、已知1只共阳极LED a.”(A)。
A、7FH B、0F9H C、30H D、80H 9、已知1只共阴极LED a.”(A )。
A、80H B、0F9H C、30H D、7FH10(C、D)是错误的。
A、DW “AA”B、DW “A”C、DW “OABC”D、DW 1ABC2H11、若P1口接有一个4×4P1C、DA、8位输入口B、8位输出口C、4位输入口D、4位输出口12、以下指令中能够产生WR信号的B、DA、MOV @R0,AB、MOVX @R0,AC、MOVX A@DPTRD、MOVX @DPTR,A13、8031单片机的定时器T1A、BA12个时钟周期加1B1个机器周期加1C12个脉冲加1D 114、DAC0832B、DA、输入B、输出C、将数字量转换成模拟量D、将模拟量转换成数字量15BA、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用16DA MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令17、若82C55的PC口接有一个4×4PC C、DA、8位输入口B、8位输出口C、4位输入口D、4位输出口18A、BA。
B、指令周期是执行一条指令的时间。
C、指令中直接给出的操作数称为直接寻址。
D、内部寄存器Rn n=071、SP的值是07H 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题从下列各题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口要想获得较大的驱动能力需采用低电平输出。