单片机考试试题带答案多套试题综合精简Word文件下载.docx

上传人:b****5 文档编号:18704407 上传时间:2022-12-31 格式:DOCX 页数:16 大小:48.59KB
下载 相关 举报
单片机考试试题带答案多套试题综合精简Word文件下载.docx_第1页
第1页 / 共16页
单片机考试试题带答案多套试题综合精简Word文件下载.docx_第2页
第2页 / 共16页
单片机考试试题带答案多套试题综合精简Word文件下载.docx_第3页
第3页 / 共16页
单片机考试试题带答案多套试题综合精简Word文件下载.docx_第4页
第4页 / 共16页
单片机考试试题带答案多套试题综合精简Word文件下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

单片机考试试题带答案多套试题综合精简Word文件下载.docx

《单片机考试试题带答案多套试题综合精简Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机考试试题带答案多套试题综合精简Word文件下载.docx(16页珍藏版)》请在冰豆网上搜索。

单片机考试试题带答案多套试题综合精简Word文件下载.docx

22.定时器T0中断可以被外部中断0中断(×

23.指令中直接给出的操作数称为直接寻址。

二、简答题(13分)

1.采用6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?

(请给出计算过程)(6分)

答:

(1)Ts=2us

(216-X)×

2us=2ms

从而X=64536

(2)64536=FC18H

2.AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

(4分)

因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。

(2分)

读外部数据存储器时,RD信号有效。

写外部数据存储器时,WR*信号有效。

而读外部程序存储器时,PSEN*信号有效。

由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。

3.说明AT89S51的外部引脚EA的作用?

(3分)

EA*是内外程序存储器选择控制信号。

(1分)

当EA*=0时,只选择外部程序存储器。

当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;

当PC指针>0FFFH时,则访问外部程序存储器(1分)

三、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零(10分)。

答:

ORG****H(1分)

MOVDPTR#5000H

MOVR0,#00H

CLRA(3分)

LOOP:

MOVX@DPTR,A

INCDPTR(3分)

DJNZR0,LOOP(2分)

HERE:

SJMPHERE(RET或SJMP$等)(1分)

四、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。

(请给出原理图)(10分)

1)原理图(2分)

2)将所有从机的REN、SM2置1(1分)工作在方式2或3(1分)

3)主机发送一个地址桢01H(1分)第9位为1即TB8=1(1分)

4)各从机接收到后,都发生中断,进入中断服务程序,比较自己的地址与01H是否相同,若相同则将本机SM2置0,否则仍为1(1分)

5)主机发送数据桢,TB8=0(1分)各从机接收该数据桢,从机中SM2为0的产生中断,而其它SM2为1的从机不产生中断将信息丢弃,从而实现主机与从机传递数据(2分)

单片机原理及应用试题一

一、填空题(每空1分,共20分)

1、计算机的系统总线有地址总线、控制总线和数据总线。

2、通常、单片机上电复位时PC=0000H,SP=07H;

而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H-07H。

3、JZe的操作码地址为1000H,e=20H,它转移的目标地址为1022H。

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

10、半导体存储器的最重要的两个指标是存储容量和存储速度。

11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)

1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)

(A)PC 

 

(B)PSW 

(C)A 

(D)SP

2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)

(A)MOV 

(B)MOVX 

(C)MOVC 

(D)以上都是

3、指令ALMP的跳转范围是(C)

(A)256B 

(B)1KB 

(C)2KB 

(D)64KB

4、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)

(A)98H 

(B)84H 

(C)42H 

(D)22H

5、各中断源发出的中断请求信号,都会记在MCS-51系统中的(B)

(A)IE 

(B)IP 

(C)TCON 

(D)SCON

6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C 

(A)混合编址(B)动态编址 

(C)独立编址(D)变址编址

7、下列四条叙述中,有错误的一条是(A)

(A)16根地址线的寻址空间可达1MB

(B)内存储器的存储单元是按字节编址的

(C)CPU中用于存放地址的寄存器称为地址寄存器

(D)地址总线上传送的只能是地址信息

8、MCS-51外扩一个8255时,需占用(D)个端口地址

(A)1个 

(B)2个 

(C)3个 

(D)4个

9、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择(A)

(A)方式0 

(B)方式1 

(C)方式2 

(D)方式3

10、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)

(A)11根 

(B)12根 

(C)13根 

(D)14根

四、阅读或编写程序

1、阅读下列程序段并回答问题。

1)、该程序执行何种操作?

2)、已知初值(60H)=23H,(61H)=61H,运行程序后(62H)=?

(7分)

CLR 

C

MOV 

A,#9AH

SUBB 

A,60H

ADDA,61H

DA 

A

62H,A

(1)、该程序是单字节BCD码运算,是将(61H)—(60H)→62H

(2)、(62H)=38H

2、编写一程序将片外数据存储器中7000H~70FFH单元全部清零。

(8分)

ORG 

1000H

MOV 

DPTR,#7000H

CLR 

R0,A

LOOP:

MOVX@DPTR,A

DJNZR0,LOOP

SJMP 

$

单片机原理及应用试题二

一、填空(每空2分,共40分)

4、ALE信号的作用是低8位地址锁存 

8、MOVA,40H指令对于源超作数的寻址方式是直接寻址。

9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。

(0A7H是P2.7的地址)

10、将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,执行后A=0。

2、已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?

若是有符号数,A中的结果用十进制表示是多少?

(共5分)

[解答]OV:

0、CY:

1、AC:

1、P:

1A:

-95

3、两位十六进制数最多可以表示256个存储单元。

5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的FlashROM。

8、当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供。

9、在I/O口中,P0口在接LED时,必须提供上拉电阻,P3口具有第二功能。

10、是非题:

MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

F

11、是非题:

是读端口还是读锁存器是用指令来区别的。

T

13、是非题:

中断的矢量地址位于RAM区中。

16、是非题:

在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。

19、是非题:

工作寄存器区不允许做普通的RAM单元来使用。

20、是非题:

工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

21、是非题:

特殊功能寄存器可以当作普通的RAM单元来使用。

F

22、是非题:

访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

T

23、是非题:

堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

24、数据指针DPTR是一个16位的特殊功能寄存器寄存器。

25、是非题:

DPTR只能当作一个16位的特殊功能寄存器来使用。

26、是非题:

程序计数器PC是一个可以寻址的特殊功能寄存器。

28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2个机器周期,可将系统复位。

29、是非题:

单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

30、单片机89C51复位后,其I/O口锁存器的值为0FFH,堆栈指针的值为07H,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。

31、是非题:

单片机系统上电后,其内部RAM的值是不确定的。

33、在AT89S51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是硬件复位;

而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式。

34、读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象。

36、以下哪一条指令的写法是错误的(C)。

A、MOVDPTR,#3F98HB、MOVR0,#0FEHC、MOV50H,#0FC3DHD、INCR0

37、以下哪一条指令的写法是错误的(D)。

A、INCDPTRB、MOVR0,#0FEHC、DECAD、PUSHA38、以下哪一条指令的写法是错误的(B)。

A、MOVCA,@A+DPTRB、MOVR0,#FEHC、CPLAD、PUSHACC

39、是非题:

在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。

40、以下哪一条是位操作指令(B)。

A、MOVP0,#0FFHB、CLRP1.0C、CPLAD、POPPSW41、以下哪一条是位操作指令(B)。

A、MOVP1,#0FFHB、MOVC,ACC.1C、CPLAD、POPPSW

42、以下哪一条是位操作指令(B)。

A、MOVP0,#0FFHB、SETBTR0C、CPLR0D、PUSHPSW

51、中断处理过程分为3个阶段,即中断响应、中断处理以及中断返回。

53、是非题:

在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。

54、在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?

因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。

55、为什么一般都把主程序的起始地址放在0030H之后?

因为0000H~0030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H之后。

56、是非题:

在执行子程序调用或执行中断服务程序时都将产生压栈的动作。

59、是非题:

定时/计数器工作于计数方式时,是通过89C51的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。

60、是非题:

定时/计数器在工作时需要消耗CPU的时间。

61、是非题:

定时/计数器的工作模式寄存器TMOD可以进行位寻址。

62、是非题:

定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。

70、是非题:

并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便。

71、是非题:

串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。

72、串行通信有同步通信和异步通信两种通信方式。

73、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:

起始位、数据位、奇偶校验位和停止位。

74、是非题:

异步通信中,在线路上不传送字符时保持高电平。

75、是非题:

在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。

76、是非题:

异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。

77、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。

84、设89S51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H。

86、以下哪种方式的接口总线最少?

(C)

A、SPIB、I2CC、单总线D、并行通信

93、键盘可分为独立连接式和行列(矩阵)式两类。

键盘可分为编码式和非编码式两类。

94、LED数码管有静态显示和动态显示两种方式。

95、PC存放的内为:

下一条要执行的指令的地址。

96、是非题:

在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低。

97、是非题:

A/D转换的精度不仅取决于量化位数,还取决于参考电压。

T98、以下哪个是属于单片机系统前向通道的器件?

(A)

A、A/D转换B、D/A转换C、LED数码管D、继电器

3、在中断服务程序中,至少应有一条(D)。

(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

5.direct表示(C)

A.8位立即数B.16位立即数C.8位直接地址D.16位地址

6.堆栈指针SP是一个(A)位寄存器

A.8B.12C.13D.16

7.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式(D)

A.方式0B.方式1C.方式2D.方式3

8.定时器/计数器工作方式0为(A)

A.13位定时/计数方式B.16位定时/计数方式

C.8位可自动装入计数初值方式D.2个8位方式

10.#data表示(C)

A.8位直接地址B.16位地址C.8位立即数D.16位立即数

11.主频为12MHz的单片机它的机器周期为(C)

A.1/12微秒B.0.5微秒C.1微秒D.2微秒

12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断

19.在单片机中(A)为程序存储器。

A.ROMB.RAMC.EPROMD.EEPROM

四.已知:

(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A.50H.R6.32H.和P1口中的内容。

(10分)

MOVA,#30H

MOV50H,A

MOVR6,31H

MOV@R1,31H

MOVP1,32H

解:

上述指令执行后的操作结果为:

A=30H

(50H)=30H

R6=BBH

(32H)=BBH

P1=BBH

五、分析执行如下指令后,PSW中的Cy、Ac、OV、P各为多少?

A中的结果用十进制表示是多少?

(15分)

MOVA,#85H

ADDA,#0AEH

Cy=1,Ac=1,OV=1,P=0。

(A)=51

六、编程题:

(每小题10分,共20分)

2、试采用两种方法编制程序,开放定时器T1的溢出中断。

编程如下:

MOVIE,88H

或者MOVA8H,88H

或者SETBEA

SETBET1

1、编写一程序实现将1000H单元开始的100个单元的数据转移到2000H开始的单元中。

(8分)

ORG0000H

MOVDPTR,#1000H;

给源数据块地址指针DPTR赋初值

MOVP2,#20H;

给目的数据块地址指针P2和R0赋初值

MOVR0,#00H

MOVXA,@DPTR

MOVX@R0,A

INCDPTR

INCR0

CJNER0,#64H,LOOP

SJMP$

2、设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H),下列程序执行后,结果如何?

(7分)

(20H)=20H(21H)=00H(22H)=17H(23H)=01HCY=1A=17HR0=23HR1=28H

CLRC

MOVR2,#3

MOVA,@R0

ADDCA,@R1

MOV@R0,A

INCR1

DJNZR2,LOOP

JNCNEXT

MOV@R0,#01H

NEXT:

DECR0

单片机原理及应用试卷A

题号

总分

得分

1、单片微型计算机由CPU、存储器和I/O三部分组成。

2、MCS-51系统中,当

信号有效时,表示从P0口稳定地送出了低8位地址。

3、访问8031片外数据存储器采用的是寄存器间接寻址方式。

4、累加器(A)=80H,执行完指令ADDA,#83H后,进位位CY=1。

5、指令LCALL37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。

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

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

8、中断请求信号有电平触发和脉冲触发两种触发方式

10、74LS273通常用来作简单输出接口扩展;

而74LS244则常用来作简单输入接口扩展。

11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。

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

每题1.分,共10分)

1、计算机能识别的语言是(C)。

(A)汇编语言(B)自然语言(C)机器语言(C)高级语言

2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是(B)。

(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口

4、访问外部数据存储器时,不起作用的信号是(C)。

(A)

(B)

(C)

(D)ALE

5、以下指令中,属于单纯读引脚的指令是(C)。

(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB

6、使用定时器T1时,有几种工作模式(C)。

(A)1种(B)2种(C)3种(D)4种

7、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应(B)。

(C)T1(D)T0

8、MCS-51响应中断时,下面哪一个条件不是必须的(C)。

A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令

9、如果8255端口A设置为方式2,则端口B设置为(A)。

(A)只可以方式0(B)也可以方式2(C)除方式2外,其它方式均可(D)任意方式

10、当MCS-51进行多机通讯时,串行接口的工作方式应选为(C)。

(A)方式0(B)方式1(C)方式2(D)方式0或方式2

三、简答题(每题5分,共20分)

1、MCS-51单片机内部包括哪些主要逻辑功能部件?

MCS-51单片机主要由下列部件组成:

1个8位CPU;

1个片内振荡器及时钟电路;

4KBROM程序存储器,256BRAM;

21个特殊功能寄存器;

2个16位定时/计数器;

4个8位并行I/O口及1个可编程全双工串行接口;

可寻址64KB的外部数据存储器空间;

5个中断源、两个优先级中断嵌套中断结构。

2、MCS-51单片机内部有几个定

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1