当前位置:文档之家› 中国计量学院微机原理试卷A

中国计量学院微机原理试卷A

- -- - . -word资料- 中国计量学院200 7 ~ 200 8 学年第 一 学期 《 微机原理及其应用 》课程考试试卷( A ) 开课二级学院: 质量与安全工程学院 ,考试时间: 2008 年_1_月_7_日 18 时 考试形式:闭卷√、开卷□,允许带 计算器 入场 考生姓名: 学号: 专业: 产品质量工程 班级: 05 题序 一 二 三 四 五 六 七 八 九 总分 得分 评卷人

一. 单选题(每题2分,共20分) 1. 十进制数115其对应的十六进制可表示为()

A、8FH B、73H C、8、8EH D、7EH 2. 8031复位后,PC与SP的值为() A、0000H,00H B、0000H,07H C、0003H,07H D、0800H,00H 3. 提高单片机的晶振频率,则机器周期() A、不变 B、变长 C、变短 D、不定 4. 8051的内部RAM中,可以进行位寻址的地址空间为() A、00H~2FH B、20H~2FH C 、00H~1FH D、20H~FFH 5. 8051单片机共有()个中断源 A、4 B、5 C、6 D、7 6. 下列指令中不影响标志位CY的指令有() A、ADD A,20H B、CLR C、RRC A D、INC A 7. 指令和程序是以()形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD码 8. 8031的P0□,当使用外部存储器时它是一个( ) A、高8位地址□ B、低8位地址□ C、低8位数据□ D、低8位地址/数据总线□ 9. 执行MOVC A,@A+PC时,WR、RD脚的电平为() A、WR高电平,RD高电平 B、WR低电平,RD高电平 C、WR高电平,RD低电平 D、WR低电平,RD低电平

装 订 线 - --

- . -word资料- 10. 当标志寄存器PSW的RS1和RS0分别为1和0时,则当前工作寄存器组R0~R7的地址为( )

A. 20H~2FH B.10H~17H C.00H~07H D. 30H~3FH

二.填空题(每空1分,共22分) 1. MCS-51单片机的三总线结构是指 、 、 。 2. 在ALE的高电平期间,P0口上一般出现 信息,在ALE低电平期间,P0口上一般出现和信息。 3. P1口用作输入口时,对应的口锁存器必须先。 4. 对系统堆栈区的操作,必须遵循 的原则。 5. 8032单片机访问高128字节RAM采用 寻址方式,访问特殊功能寄存器采用寻址方式。 6. 一个基准电压为5V的8位AD,其最小能够分辨的输入电压为。 7. 一个RAM芯片的地址线为A0~A13,则其存储容量为 ,其最后一个存储单元的基本地址为 。 8. 已知系统晶振为12MHz,T0在方式1下工作,如要产生50ms定时中断,则T0的计数初值应设为 。

9. 已知(SP)=60H,(DPTR)=3456H,在执行下列指令后, i. PUSH DPH ii. PUSH DPL (SP)=_ __,内部RAM(61H)=__ __。 10. 如执行下面程序后,则(DPTR)= ,(SP)= , 片内(52H)= 。 i. MOV SP,#50H ii. MOV DPTR,#6000H iii. MOVX A,@DPTR iv. PUSH DPL v. PUSH DPH vi. MOV DPTR,#7FFFH vii. MOVX @DPTR,A

11. 已知(A)=128, (R2)= 130, 则执行ADD A,R2后,A= ,CY= , OV= 。

三.程序题(每题6分,共18分) 1.下面程序实现将片内30H~37H单元的数据通过查表送外部数码管显示,分析程序是否正确,如有错误请找出并修改正确。

MOV R1,#30H MOV R7,#08H MOV DPTR,#LEDTAB DISPLAY: MOV A,@R1 MOVX @DPTR,A INC DPTR INC A - -- - . -word资料- DJNZ R7,DISPLAY SJMP $ LEDTAB: DB …… ;0~9数字段码表

2.内部RAM从LIST单元开始存放一单字节正数表,表中之数作无序排列,并以-1作结束标志。编程实现表中找出最小值。 FIND: MOV R0,#LIST MOV A,@R0 MOV MIN,A LOOP5: INC R0 MOV A,@R0 ___ _ _ ___,LOOP3 RET LOOP3:CJNE A,MIN,LOOP1 LOOP1:____ ____ LOOP2 MOV MIN,A LOOP2:SJMP LOOP5 3.下面程序将片内30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元,请把程序填写完整。 BCD EQU 99H START: MOV 30H,#BCD MOV A,30H

MOV B,A MOV A,30H ANL A,#0F0H

MUL AB MOV B,#0AH DIV AB MOV R1,B SWAP A

MOV 31H,A SJMP $

四.综合题(共40分) 1. 编写一段程序,统计片外数据存储器2000H—20FFH中的数据其值等于7FH的个数,将结果存放在R7中。(10分)

装 订 线 - --

- . -word资料- 2.设单片机晶振频率fosc=6MHZ,使用定时器0以工作方式1产生周期为100ms的等宽方波,并在P1.0输出。(10分)

TMOD:

GATE C/T M1 M0 GATE C/T M1 M0 TCON: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 - --

- . -word资料- 3.以8031为主机,外部扩展一片27512作为程序存储器,扩展一片62512作为数据存储器芯片。 (1)画出电路逻辑连接图,并写出每片存储器的地址范围。(10分) (2)编程将片外RAM 8000H~802FH单元内容读入片内30H~5FH单元。(10分)

中国计量学院200 7 ~ 200 8 学年第 一 学期 《 微机原理及其应用 》课程 试卷( A )参考答案及评分标准

装 订 线

P0.0P0.774ls373D0D7Q0Q7EGA0A7A8A15Q0Q7A0A7A8A15D0D7

P2.0P2.7

ALE

PSENWRRD

EA8031

2751262512CEOECEOEWE- --

- . -word资料- 开课二级学院: 质量与安全工程学院 ,学生班级: 05质量1、2,05试点1、2、3 ,教师: 袁月峰 一.单选题(每题2分,共20分) 1.B 2.B 3.C 4.B 5.B 6.D 7.C 8.D 9.A 10.B

二.填空题(每空1分,共22分) 1.地址总线、数据总线、控制总线。 2.地址、指令、数据 3.写1 4.先进后出 5.寄存器间接、 直接 6.0.02V(或20mV) 7.16KB、3FFFH 8.15536 (或3CB0H) 9._62H、 34H 10. 7FFFH 、 52H 、 60H 11. 02H 、 1 、 1

三.程序题(每题6分,共18分) 1.INC DPTR 删掉,INC A 改为INC R1 (找到1个错误得1分,改对一个得2分) 2. CLR C , CJNE A, #0FFH, 或CJNE A,# -1,; LOOP1: JNC LOOP2 (每空2分) 3.; ANL A,#0FH, SWAP A, ORL A,R1 (每空2分)

四.综合题(每题10分,共40分) 1.(参考程序) ORG 0000H LOOK: MOV R7,#00H MOV R6,#0FFH MOV DPTR,#2000H LOCK: MOVX A,@DPTR CJNE A,#7FH,LOCK1 INC R7 LOCK1: INC DPTR DJNZ R6,LOCK SJMP $ 评分标准:DPTR,计数单元等赋值正确,主循环体结构合理得5分,程序功能实现正常

得5分。 2.(参考程序) ORG 0000H LJMP START ORG 000BH LJMP TIMER0 ORG 0030H START: MOV SP, #60H MOV TCON,#00H MOV TMOD , #01H MOV TH0,#9EH MOV TL0,#58H - -- - . -word资料- SETB EA SETB ET0 SETB TR0 SJMP $ TIMER0: MOV TH0,#9EH MOV TL0,#58H CPL P1.0 RETI 评分标准:TMOD,TH0,TL0赋值正确得3分,EA,ET0,TR0置位正确得3分,中断程序TH0,TL0重赋值正确得2分,P1.0口操作正确得1分。 3.(1)电路连接图

P0.0P0.774ls373D0D7Q0Q7EGA0A7A8A15Q0Q7A0A7A8A15D0D7

P2.0P2.7

ALE

PSENWRRD

EA8031

2751262512CEOECEOEWE

27512地址范围:0000H-FFFFH62512地址范围:0000H-FFFFH

评分标准: 地址线连接正确得3分 RD,WR,PSEN,ALE连接正确得4分 两个芯片地址范围正确得3分 (2)参考程序 ORG 0000H MOV DPTR,#8000H MOV R0,#30H MOV R7,#30H LOOP: MOVX A,@DPTR MOV @R0,A INC DPTR INC R0 DJNZ R7,LOOP SJMP $ 评分标准:DPTR,R0(或R1),计数值正确得4分,循环体正确得6分。

相关主题