山东科技大学《单片机原理及应用》试题A 下载本文

内容发布更新时间 : 2024/12/28 20:38:12星期一 下面是文章的全部内容请认真阅读。

山东科技大学2009—2010学年第二学期

《单片机原理及应用》考试试卷(A卷)

班级 姓名 学号 题号 得分

注意:1、本试卷为开卷考试,考试时间为2小时。

2、请把所有的答案标明题号写在考试用纸上,否则以0分计。 3、请将试卷及考试用纸一并交上,二者缺其一以0分计。

一 二 三 四 五 六 总得分 评卷人 审核人 一、选择题(每空1分,共15分)

1. 80C31单片机内部 (1) 。

A. 有E2PROMB. 有EPROMC. 没有RAM

D. 没有ROM

2. 对于89C52单片机,R0中的数值为0A0H时,“MOV 0A0H, A”指令和“MOV @R0, A”的目的操作数分别位于 (2) 和 (3) 中。

A. 片内RAMB. 特殊功能寄存器区C. 片外RAMD. ROM 3.若(SP)=50H,则执行LCALL指令后,(SP)= (4) 。 A. 4FHB. 51HC. 4EHD. 52H

4. 在MCS-51单片机系统中,独立编址的两个空间是 (5) 。

A. 片内ROM和片外ROMB. 片外RAM和片内RAMC. 片外RAM和扩展I/O空间 5. 执行“MOV A,#-3”指令后,累加器A中的数据为 (6) (16进制表示)。 A. 0FBH

B. 0FCH

C. 0FEH

D. 0FDH

6. 单片机上电复位后,寄存器R1所对应的RAM存储单元地址为 (7) 。 A. 00H

B. 01H

C. 08H

D. 09H

7.可以使 /WR 引脚出现低电平的指令是 (8) 。 A. MOVXA, @DPTRB. MOVCA, @A+DPTR C. MOVCA, @A+PCD.MOVX@DPTR, A

8. MCS-51单片机的存储器体系结构为 (9) 。 A. 哈佛结构

B. 冯.诺依曼结构

C. 改进型的哈佛结构 D. 普林斯顿结构

9. 若80C51单片机允许所有中断,且串口中断优先级别最高,则执行“SETB TI”指令后,(PC)= (10) 。 A. 00H

B. 23H

C. 03H

D. 0BH

10. 在指令“MOV SP, #30H”中,目的操作数的寻址方式是 (11) 。 A. 寄存器间接寻址

B. 寄存器寻址

C. 直接寻址D. 立即寻址

11. 若一个存储器芯片有10根地址线和4根数据线,则该存储器有 (12) 个存储单元,并可以存储 (13) 位二进制数据。 A. 512

B. 1K

C. 2K

D. 4K

12. 若MCS-51单片机的/EA引脚电压为+5V,且(PC)=0FF00H,则此时单片机应当从 (14) 中取指令。 A. 内部RAM

B. 外部RAM C. 内部ROM

D. 外部ROM

13. 若将0V~5V的电压转换成数字量,且要求分辨率小于0.025V,则A/D转换器的位数至少为 (15) 位。 A. 6

B. 8 C. 10

D. 12

二、填空题(每空3分,共18分)

1. 以下两条指令执行后,(PSW)= (1) 。

MOV ADD

A, #0F1H A, #1FH

2. 若(IP)=10H,则当外部中断0和串口同时申请中断时,CPU先响应 (2) 中断。 3. 若要求8255A 的A口方式1输出、B口方式0输入、C口高位部分和低位部分均为输入,则其方式控制字应为 (3) 。

4. 由DAC0832构成的单极性数模转换器,若输入参考电压VREF为4V,为使其输出模拟电压为-3V,单片机输出到DAC0832的数字量应为 (4) 。

5. 设MCS-51单片机晶振频率为6MHz,要求定时/计数器T0工作在方式1并实现40ms定时(不用软时钟),则TH0和TL0的初值分别为 (5) 和 (6) 。

三、判断指令对错(每题1分,共10分)

要求:正确的在括号内画“√”,错误的在括号内画“×”。 1. PUSH A ;( ) 2. PUSH DPTR ;( ) 3. MOV C, R0 ;( ) 4. MOV A, @R5 ;( ) 5. DEC DPTR ;( ) 6. CLR P1 ;( ) 7. RL A ;( ) 8. CJNE 30H, #5H, NEXT ;( ) 9. MOVX @R0, #5H ;( ) 10. ADD B, #10H ;( )

四、简答题(共20分)

1. 分析下段伪指令,并回答问题。(共7分)

TAB0: TAB1:

ORG DW DB

400H 01H, 10, TAB0 01H, ‘A’

(1) 数据表格TAB0和TAB1中的数据存放在什么存储器中?(2分)

(2) 分析数据表格TAB0和TAB1中的数据在存储器中存放位置,并填写表1?(5分)

表1. 数据存放位置

地址 400H 401H

2. 图1为8段数码管的结构和显示电路原理图,分析该图并回答问题。(共5分) (1) 图中数码管是共阳极的还是共阴极的?(1分)

(2) 写出数字“3”的段码(即字型码),要求16进制表示。(2分) (3) 写出一条指令,控制图1(b)中的数码管显示字符“3”。(2分)

数据 地址 402H 403H 数据 地址 404H 405H 数据 地址 406H 407H 数据