【真题+答案】2024年10月自考02613单片机与接口技术试题

机密★启用前

2024 年 10 月高等教育自学考试全国统一考试

单片机与接口技术

(课程代码 02613)

1.注意事项本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
2.应考者必须按试题顺序在答题卡 (纸) 指定位置上作答,答在试卷上无效。
3.涂写部分、画图部分必须使用 2B 铅笔,书写部分必须使用黑色字迹签字笔。

第一部分 选择题

一、单项选择题本大题共 15 小题,每小题 1 分,共 15 分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.MCS-51 定时器 / 计数器 T0,工作方式 1,哪种状态下产生溢出中断?( )
A. 计数器值由 FFFFH – 0000H 变化时
B. 计数器值由 00H – FFH 变化时
C.计数器值由0000H一FFFFH变化时
D.计数器值由FFH一00H变化时

2.MCS-51 的引脚 EA=0 表示的含义是( )
A. 允许使用片内 RAM
B. 允许使用片外 RAM
C. 允许使用片内 ROM
D. 允许使用片外 ROM

3.MCS-51 单片机的 ALE 引脚的功能有( )
A. 1 个
B. 2 个
C. 3 个
D. 4 个

5.MCS-51 单片机指令中,数据交换指令有( )
A. 1 条
B. 2 条
C. 3 条
D. 4 条

5.以下哪条指令能实现 23H 单元内容最低两位置 “1”,其余位保持不变?( )
A. ANL 23H, #03H
B. ORL 23H, #3FH
C. ORL 23H, #03H
D. ANL 23H, #0C0H

6.MCS-51 汇编语言指令格式中,所有指令都有( )
A. 标号段
B. 操作码段
C. 操作数段
D. 注释段

7.指令 MOV 30H, #41H 的指令码字节长度为( )
A. 1
B. 2
C. 3
D. 4

8.十进制数 13 的 BCD 码表示形式为( )
A. 00100010B
B. 00010011B
C. 01000010B
D. 01000100B

9.若 SP=78H,则执行指令 “POP 73H” 后,SP 的值是( )
A. 77H
B. 79H
C. 72H
D. 73H

10.十进制数 – 70 在 8 位单片机中的补码表示为( )
A. 00010100B
B. 10010100B
C. 11101011B
D. 10111010B

11.MCS-51 单片机的寻址方式有( )
A. 4 种
B. 5 种
C. 6 种
D. 7 种

12.若 8051 单片机串行通信中,波特率为 9600bps,字符帧格式由 12 位组成,理想状态下,1 秒可以传输的字节数是( )
A. 600 个
B. 800 个
C. 960 个
D. 1200 个

13.单片机中 PUSH 主要的用途是( )
A. 保护现场
B. 恢复现场
C. 中断进入
D. 中断恢复

14.串行通信下的异步通信,可选的停止位长度不包括( )
A. 1 位
B. 1.5 位
C. 2 位
D. 3 位

15.MCS-51 单片机中,属于真正的双向 I/O 端口的是( )
A. P0
B. P1
C. P2
D. P3

二、多项选择题本大题共 5 小题,每小题 2 分,共 10 分。在每小题列出的备选项中至少有两项是符合题目要求的,请将其选出,错选、多选或少选均无分。
16. 下列属于 I/O 数据的传送方式的有( )
A. 同步传送
B. 异步传送
C. 快速传送
D. DMA 传送
E. 中断传送

17. DAC0832 的应用包括( )
A. AD 转换
B. 双极性电压输出
C. 单极性电压输出
D. 数字运算
E. 控制放大器

18. MCS-51 单片机的串口工作方式包括( )
A. 方式 0
B. 方式 1
C. 方式 2
D. 方式 3
E. 方式 4

19. 下列属于 SCON 寄存器标志位的有( )
A. SM2
B. REN
C. SM0
D. SM1
E. IP0

20. 下列属于 MCS-51 单片机中断系统中断源的有( )
A. 外部中断 0
B. 外部中断 1
C. 定时器 0 溢出
D. 定时器 1 溢出
E. 串行口中断

三、判断题本大题共 10 小题,每小题 1 分,共 10 分。判断下列各题,在答题卡相应位置涂 “A”,错误的涂 “B”。
21. MCS-51 系统中,一个时钟周期固定为 1 微秒。( )
22. MCS-51 单片机的 CPU 本身不需要专门的 I/O 端口设置指令。( )
23. 执行指令 “MOV A,23H” 后,A 寄存器的结果可能为 00H。( )
24. 子程序的作用是为中断程序调用准备的。( )
25. MCS-51 单片机的定时器功能可以通过 SCON 寄存器设置完成。( )
26. 正常工作时,RAM 中的信息只能读出不能写入。( )
27. 同步通信需要严格的发送时钟和接收时钟。( )
28. EEPROM 是一种可重复编程使用的存储器。( )
29. DAC0832 是一款 8 位双积分型 A/D 转换器。( )
30. MCS-51 单片机外部 RAM 和外设端口采用单独编址方式。( )

第二部分 非选择题

四、名词解释题本大题共 5 小题,每小题 3 分,共 15 分。
31. 串行通信
32. 单片机时序
33. CPU
34. 相对寻址
35. 指令

五、简答题本大题共 3 小题,每小题 5 分,共 15 分。
36. 简述计算机程序设计语言的分类。
37. 简述 P3 口各引脚所对应的第二功能。
38. 简述 MCS-51 单片机的专用寄存器组。

六、程序阅读题本大题共 2 小题,每小题 10 分,共 20 分。
39. 执行下述程序后
ORG 100H
CLR C
MOV A, #32H
ADD A, #74H
DA A
SJMP A
END
程序段运行结果为:A = ___ ,Cy = ___

40. 若已知外部RAM的30H单元的数值为35H,则执行下述程序后
ORG 0100H
MOV R0,#30H
MOVX A,@R0
XRL A, A,#0FH
MOVX @R0,A
SJMP 5
END
程序段运行结果为:(30H)= ___ ,A= ___ , R0 = ___

七、综合题本大题共 1 小题,每小题 15 分,共 15 分。
41. 8031 单片机与 ADC0809 电路接线如图 1 所示,设在内部 RAM 始址为 20H 处有一数据区,请写出对第 1 路模拟电压采集并存入到 20H 处的程序。

2024年10月自考02613单片机与接口技术试题第41题图

2024 年 10 月高等教育自学考试全国统一命题考试

02613 单片机与接口技术 参考答案

一、单项选择题:本大题共 15 小题,每小题 1分,共 15 分。
1.A 2.D 3.B 4.C 5.C

四、名词解释颖:本大题共 5 小题,每小题 3 分,共 15 分。
31.一种数据传输方式,数据按位顺序通过单一通信线路逐位传输。与并行通信相比,具有线路少、成本低、抗干扰能力强等优点,尤其适用于远距离通信。常见于 RS-232、USB 等接口标准。

32.指单片机内部各操作在时间上的严格顺序关系,由时钟信号控制。包括时钟周期、机器周期和指令周期,确保指令读取、解码、执行及数据存取等步骤协调同步,是单片机正常工作的基础。

33.计算机的核心部件,负责执行指令、进行算术逻辑运算及协调系统操作。主要由运算器 (ALU)、控制器 (CU) 和寄存器组成,其性能直接影响计算机的整体运行效率。

34.一种寻址方式,指令中给出偏移量,有效地址为当前程序计数器 (PC) 值与该偏移量之和。常用于跳转指令 (如 JMP),支持位置无关代码,便于程序灵活定位。偏移量通常为有符号数,允许向前或向后跳转。

35.控制计算机执行特定操作的基本命令,由操作码和操作数组成。操作码指明操作类型 (如加法、传输),操作数提供操作对象或地址。指令集合构成指令集,是 CPU 设计的关键要素,如 ADD、MOV 等。

五、简答题计算机程序设计语言主要分为以下三类:
36.机器语言:由二进制代码构成,计算机直接执行,执行效率高,但可读性差,难以编写和维护。
汇编语言:使用助记符 (如 MOV、ADD) 代替二进制指令,需通过汇编器转换为机器语言,仍依赖硬件,但比机器语言更易理解。
高级语言:接近自然语言 (如 C、Java、Python),通过编译器或解释器转换为机器语言,可移植性好,开发效率高,但执行效率略低。

37.P3 口在 MCS-51 单片机中具有第二功能,各引脚对应如下:
P3.0:RXD (串行数据输入)
P3.1:TXD (串行数据输出)
P3.2:INT0 (外部中断 0 输入)
P3.3:INT1 (外部中断 1 输入)
P3.4:T0 (定时器 / 计数器 0 外部输入)
P3.5:T1 (定时器 / 计数器 1 外部输入)
P3.6:WR (外部存储器写控制信号)
P3.7:RD (外部存储器读控制信号)

38. MCS-51 的专用寄存器 (SFR) 主要包括:
累加器 ACC (E0H):用于算术运算和暂存数据。
寄存器 B (F0H):乘除法运算辅助寄存器。
程序状态字 PSW (D0H):标志位寄存器 (如进位 CY、溢出 OV)。
堆栈指针 SP (81H):指示栈顶地址。
数据指针 DPTR (82H – 83H):16 位寄存器 (DPL 和 DPH),用于访问外部存储器。
I/O 端口寄存器 (P0 – P3):控制各端口输入 / 输出。
定时器 / 计数器相关:TCON、TMOD、TH0/TL0、TH1/TL1。
中断控制:IE (中断使能)、IP (中断优先级)。
串口控制:SCON (串口配置)、SBUF (数据缓冲)。
电源控制 PCON (87H):管理低功耗模式。

六、程序阅读题:本大题共 2 小题,每小题 10 分,共 20 分。
39.执行程序后:
A = 06H ,Cy = 1

40.执行程序后:
(30H)= 30H ,R0 = 30H

七、综合题:本大题共1小题,每小题 15 分,共 15 分。
41.要采集第 1 路模拟电压并存入内部 RAM 的 20H 地址处,需按以下步骤编写程序:
选择通道 1:通过设置 ADDA = 1,ADDB = 0,ADDC = 0 (即 P2.0 = 1,P2.1 = 0,P2.2 = 0)。
启动转换:使用 MOVX 指令触发 WR 信号,启动 ADC 转换。
等待转换完成:查询 EOC (假设连接至 INT1,即 P3.3) 直到变为高电平。
读取数据:使能 OE (P2.7 = 0),读取转换结果并存入 20H。

ORG 0000H
MAIN:
    ANL P2, #0F8H    ;清空P2低三位(ADDC, ADDB, ADDA)
    ORL P2, #01H     ;设置通道1(ADDA = 1, ADDB = 0, ADDC = 0)
    MOV DPTR, #0000H ;地址无关,用于触发WR信号
    MOV A, #00H      ;任意值,用于启动转换
    MOVX @DPTR, A    ;启动ADC转换 (WR信号有效)
WAIT:
    JNB P3.3, WAIT   ;等待EOC(P3.3)变高,表示转换完成
    CLR P2.7         ;使能OE(P2.7 = 0)
    MOVX A, @DPTR    ;读取转换结果到A
    MOV 20H, A       ;存入内部RAM 20H
    SETB P2.7        ;关闭OE(P2.7 = 1)
    SJMP $           ;程序结束,原地循环
END

代码解析:
ANL P2, #0F8H 和 ORL P2, #01H 将 P2 的低三位设为 01 (通道 1),不影响其他位。
MOVX @DPTR, A:通过写操作触发 WR 信号,启动 ADC 转换。
JNB P3.3, WAIT:查询 EOC 引脚状态,等待转换完成。
CLR P2.7 和 SETB P2.7:控制 OE 引脚,读取数据后恢复。
最终数据通过 MOV 20H, A 存入指定地址。
(答案仅供参考,以官版评分标准为准。)

© 版权声明
THE END
喜欢就支持一下吧
赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容