第一范文网 - 专业文章范例文档资料分享平台

单片机原理及接口技术试题及答案

来源:用户分享 时间:2025/6/4 6:40:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、MCS-51单片机程序存储器最多能扩展到:( ) A.64K B.32K C.4K D.256K

2、MCS-51单片机有片内RAM工作寄存器区,该区共多少个寄存器?( )

A.4 B.8 C.16 D.32

3、MCS-51单片机在执行MOVC A,@A+DPTR指令时,下列说法哪个正确?( ) A.RD(读)引脚有效 B.访问程序存储器 C.访问内部RAM D.访问外部数据存储器或外部接口 4、下面说法对的是:( )

A.74LS373可用于数据锁存器,或地址锁存器 B.74LS373只能用于地址锁存器 C.74LS373只能用于数据锁存器 D.ALE是低电平有效 6、 下面表示的位地址哪个不对?( ) A.P1.0 B.20.0 C.20H.0 D.20H

6、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( ) A外部中断0 B外部中断1 C定时器0中断 D定时器1中断 7.串行口的移位寄存器方式为( )。

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

8.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )。

A.0003H B.0013H C.001BH D.0023H 9.单片机复位后,SP、PC、I/O口的内容为( )

A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 10、当8031外扩程序存储器为32KB时,需使用EPROM2764( )。 A、1片 B、2片 C、4片 D、8片 三、读程题(8分)

1. 设(40H)=10H, (57H)=20H,执行

PUSH 40 H PUSH 57 H POP 40 H POP 57 H

(57H)= (40H)=

2. (A)=30H,执行地址3000H处的指令:

1000H:MOVC A,@PC+A (PC)=

3. 设(40H)=38H,(41H)=39H,执行以下指令后结果:

ANL 40H,#0FH MOV A, 41H ANL A,#0FH SWAP A ORL 40H,A

(40H)= (A)=

9

4. 设(A)= 0CAH,(R1)=0BCH,分别执行以下指令:

XRL A,R1; (A)=

5 已知(A)=7AH,(R0)=30H,(B)=32H,(30H)=A5H,(PSW)=80H,问执行下列各指令的结果(每条指令相互独立)。 (1)ADDC A,30H;(A)= (2)SUBB A,30H;(A)= 四 简答题

(1)8051单片机的存储器在物理结构上分为几个?从用户使用的角度上,地址空间分为几类?8051指令系统是如何区分的?并用图框表示出片内RAM的具体情况。(7分) (2) 简述PSW程序状态字各位的含义(7分)

(3)外部中断的两种触发方式的有效中断的条件是什么?简述8051单片机中断响应的条件?(6分)

四. 编程题(40)

(1)外部RAM1000H单元与外部RAM2000H单元内容交换。

(2)试编程将片内40H~70H单元中的内容传送到以2500H为起始地址的存储区。

(3)在30H单元中有一个带符号8位的二进制数x。编一程序,按以下关系计算y值,送40H单元。

x?5,x?0 Y= x,x?0

x?5,x?0(4)将片外数据存储器中1040H的内容拆成两段,其高4位存入1041H单元的低4位,其低4位存入1042H单元的低4位。

(5) P1.0、P1.1经7407驱动LED交替发光并以每秒一次的频率闪烁。硬件连接见下图(采用6MHz晶振)。

六、画出一个8031可扩展2片2764、一片6264和一片8255A芯片的连接图,并说明2764、6264的有效地址范围和8255A的A口、B口、C口及控制口地址。(12分)

单片机试题参考答案

10

一、填空题(每空1分,共10分) 1.00H~7FH 2.高8位地址线 3.08~0FH 4.用户RAM区

5.如何确定操作数的单元地址

6.存储器在整个存储空间的地址范围 7.定时时间到

8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数 9.程序查询方式 10.关中断

二、单项选择题(每小题1分,共10分)

1.C 2.C 3.D 4.A 5.A 6.C 7.D 8.D 9.A 10.B 三、简答题(每小题4分,共20分) 1.要点:

(1)说明P3口有第一功能和第二功能的使用。 (2)P3口的第二功能各位线的含义。

(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。 (4)读引脚数据时,必需先给锁存器输出“1”。 2.(1)8位专用寄存器。

(2)运算时存放一个操作数。

(3)运算后存放运算结果,所以称它为累加器。

3.(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称

为寄存器间接寻址方式。

(2)寻址范围:

①内部RAM低128单位,形式@Ri(i=0,1)。

②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。 4.中断入口地址为中断响应后PC的内容即中断服务的入口地址。

它们是:外部中断0 0003H 定时器T0中断 000BH 外部中断1 0013H 定时器T1中断 001BH 串行口中断 0023H

5.(1)传送按位顺序进行,速度慢。

(2)传输线少,成本低。

(3)传送距离远,可达几公尺到几千公里。 四、读程序题(每小题4分,共20分) 1.(P1)=9BH

2.(A)=8BH(或10001011B) (CY)=不影响 3.(R0)=7FH (7EH)=00H (7FH)=41H

11

4.(PC)=0345H (61H)=25H (62H)=01H 5.(data)×10操作

五、编程题(每小题4分,共20分) 1.SQR:1NC A

MOVC A,@A+PC RET

TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.ORL C,11H MOV 12H,C MOV C,P1.0 ORL C,/10H ANL C,12H MOV BIT,C RET

3. MOV A,VAR

CJNE A,#0,COMP

SJMP RES ;x=0,Y=0 COMP:JNC POSI ;x>0,Y=1 MOV A,#0FFH ;x<0,Y=-1 SJMP RES

POSI:MOV A,#01H RES:MOV FUNC,A RET

4.MOV R0,#SUM MOV A,R2 ANL A,#OFH

MOV @R0,A ;存低字节BCD MOV A,R2 ANL A,#0F0H SWAP A 1NC R0

MOV @R0,A ;存高字节BCD RET

5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H

LOOP:MOVX A,@DPTR ;取数 MOVX @R0,A ;存数 1NC DPTR 1NC R0

DJNZ R2,LOOP

12

RET

六、综合应用题(每小题10分,共20分)

1.(1)

(2)初始化程序:

MOV DPTR,#0100H MOV A,#0DH MOVX @DPTR,A 2.(1)巡回采集8个通道的数据

(2)ADC0809口地址为7FF0H~7FF7H(或7FF8~7FFFH)

(3)EOC为A/D转换结束信号,用来引起中断或查询,以便读取A/D的转换结果。 (4)结果存入外部RAM的A0H~A7H。

13

搜索更多关于: 单片机原理及接口技术试题及答案 的文档
单片机原理及接口技术试题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4y56y1yyqy3cwgj88zx1_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top