1、中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 1 页 共 5 页中国计量学院 200 7 200 8 学年第 一 学期 微机原理及其应用 课程考试试卷( A )开课二级学院: 质量与安全工程学院 ,考试时间: 2008 年_1_月_7_日 18 时考试形式:闭卷、开卷,允许带 计算器 入场考生姓名: 学号: 专业: 产品质量工程 班级: 05 题序 一 二 三 四 五 六 七 八 九 总分得分评卷人一 单选题(每题 2 分,共 20 分)1. 十进制数 115 其对应的十六进制可表示为( )A、8FH B、73H C、8、8EH D、7EH2. 80
2、31 复位后,PC 与 SP 的值为( ) A、0000H,00H B、0000H,07H C、0003H,07H D、0800H ,00H3. 提高单片机的晶振频率,则机器周期( ) A、不变 B、变长 C、变短 D、不定4. 8051 的内部 RAM 中,可以进行位寻址的地址空间为( ) A、00H2FH B、20H2FH C 、00H1FH D、20HFFH 5. 8051 单片机共有( )个中断源 A、4 B、5 C、6 D、 76.下列指令中不影响标志位 CY 的指令有( )A、ADD A,20H B、 CLR C、RRC A D、INC A7.指令和程序是以( )形式存放在程序存储
3、器中A、源程序 B、汇编程序 C、二进制编码 D、BCD 码8. 8031 的 P0 ,当使用外部存储器时它是一个( )A、高 8 位地址 B、低 8 位地址 C、低 8 位数据 D、低 8 位地址/数据总线装订线中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 2 页 共 5 页9.执行 MOVC A,A+PC 时,WR、RD 脚的电平为( )A、WR 高电平,RD 高电平 B、WR 低电平,RD 高电平C、WR 高电平, RD 低电平 D、WR 低电平,RD 低电平10. 当标志寄存器 PSW 的 RS1 和 RS0 分别为 1 和 0 时,则当前工
4、作寄存器组 R0R7的地址为( )A. 20H2FH B.10H17H C.00H07H D. 30H3FH二填空题(每空 1 分,共 22 分)1. MCS-51 单片机的三总线结构是指 、 、 。2. 在 ALE 的高电平期间,P0 口上一般出现 信息,在 ALE 低电平期间,P0 口上一般出现 和 信息。3. P1 口用作输入口时,对应的口锁存器必须先 。4. 对系统堆栈区的操作,必须遵循 的原则。5. 8032 单片机访问高 128 字节 RAM 采用 寻址方式,访问特殊功能寄存器采用 寻址方式。6. 一个基准电压为 5V 的 8 位 AD,其最小能够分辨的输入电压为 。7. 一个 R
5、AM 芯片的地址线为 A0A13,则其存储容量为 ,其最后一个存储单元的基本地址为 。8. 已知系统晶振为 12MHz,T0 在方式 1 下工作,如要产生 50ms 定时中断,则 T0 的计数初值应设为 。9. 已知(SP)=60H, (DPTR)=3456H,在执行下列指令后,i. PUSH DPHii. PUSH DPL(SP)=_ _,内部 RAM(61H)=_ _。10. 如执行下面程序后,则(DPTR)= ,( SP)= , 片内(52H) 。i. MOV SP,#50Hii. MOV DPTR,#6000Hiii. MOVX A,DPTRiv. PUSH DPLv. PUSH DP
6、Hvi. MOV DPTR,#7FFFHvii. MOVX DPTR,A11. 已知(A)=128, (R2) 130, 则执行 ADD A,R2 后,A= ,CY= , OV= 中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 3 页 共 5 页。三程序题(每题 6 分,共 18 分)1下面程序实现将片内 30H37H 单元的数据通过查表送外部数码管显示,分析程序是否正确,如有错误请找出并修改正确。MOV R1,#30HMOV R7,#08HMOV DPTR,#LEDTABDISPLAY: MOV A,R1MOVX DPTR,AINC DPTR INC
7、 A DJNZ R7,DISPLAYSJMP $LEDTAB: DB ;09 数字段码表2内部 RAM 从 LIST 单元开始存放一单字节正数表,表中之数作无序排列,并以-1 作结束标志。编程实现表中找出最小值。FIND: MOV R0,#LISTMOV A,R0MOV MIN,ALOOP5: INC R0MOV A,R0_ _ _ _,LOOP3 RETLOOP3:CJNE A,MIN,LOOP1LOOP1:_ _ LOOP2 MOV MIN,ALOOP2:SJMP LOOP53下面程序将片内 30H 单元内的 2 个 BCD 数相乘,乘积为 BCD 数,并把乘积送入 31H 单元,请把程序
8、填写完整。BCD EQU 99HSTART: MOV 30H,#BCDMOV A,30HMOV B,AMOV A,30HANL A,#0F0HMUL ABMOV B,#0AHDIV AB装订线中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 4 页 共 5 页MOV R1,BSWAP AMOV 31H,ASJMP $四综合题(共 40 分)1. 编写一段程序,统计片外数据存储器 2000H20FFH 中的数据其值等于 7FH 的个数,将结果存放在 R7 中。 (10 分)2设单片机晶振频率 fosc=6MHZ,使用定时器 0 以工作方式 1 产生周期为
9、100ms 的等宽方波,并在 P1.0 输出。 (10 分)TMOD: GATE C/TM1 M0GATE C/TM1 M0TCON:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 5 页 共 5 页3以 8031 为主机,外部扩展一片 27512 作为程序存储器,扩展一片 62512 作为数据存储器芯片。(1)画出电路逻辑连接图,并写出每片存储器的地址范围。 (10 分)(2)编程将片外 RAM 8000H802FH 单元内容读入片内 30H5FH 单元。 (10 分)装订线装订线P0.P
10、0.7 74ls37D0 D7Q0 Q7EG A0 A78A15Q0 Q7A0 A78A15D0 D7P2.0P2.7ALEPSENWRDEA8031 27512 62512CEOE CEOEWE中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 6 页 共 5 页中国计量学院 200 7 200 8 学年第 一 学期 微机原理及其应用 课程试卷( A )参考答案及评分标准开课二级学院: 质量与安全工程学院 ,学生班级: 05 质量 1、2,05 试点 1、2、3 ,教师: 袁月峰 一单选题(每题 2 分,共 20 分)1B 2B C B B D C D
11、A B二填空题(每空 1 分,共 22 分)1地址总线、数据总线、控制总线。 2地址、指令、数据 3写 1 先进后出 5寄存器间接、 直接 60.02V(或 20mV) 716KB、3FFFH815536 (或 3CB0H) 9_62H 、 34H 10 7FFFH 、 52H 、 60H 11 02H 、 1 、 1 三程序题(每题 6 分,共 18 分)1INC DPTR 删掉,INC A 改为 INC R1 (找到 1 个错误得 1 分,改对一个得 2 分)2 CLR C , CJNE A, #0FFH, 或 CJNE A,# -1,; LOOP1: JNC LOOP2 (每空 2 分)
12、3; ANL A,#0FH, SWAP A, ORL A,R1 (每空 2 分)四综合题(每题 10 分,共 40 分)1 (参考程序)ORG 0000HLOOK: MOV R7,#00HMOV R6,#0FFH MOV DPTR,#2000H中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 7 页 共 5 页LOCK: MOVX A,DPTRCJNE A,#7FH,LOCK1INC R7LOCK1: INC DPTRDJNZ R6,LOCKSJMP $评分标准:DPTR,计数单元等赋值正确,主循环体结构合理得 5 分,程序功能实现正常得 5 分。2 (
13、参考程序)ORG 0000HLJMP STARTORG 000BHLJMP TIMER0ORG 0030HSTART: MOV SP, #60HMOV TCON,#00HMOV TMOD , #01HMOV TH0,#9EHMOV TL0,#58HSETB EASETB ET0SETB TR0SJMP $TIMER0: MOV TH0,#9EHMOV TL0,#58HCPL P1.0RETI评分标准:TMOD,TH0,TL0 赋值正确得 3 分,EA,ET0,TR0 置位正确得 3 分,中断程序TH0,TL0 重赋值正确得 2 分,P1.0 口操作正确得 1 分。3(1)电路连接图 P0.P0
14、.774ls37D0 D7Q0 Q7EG A0A78A15Q0 Q7A0A78A15D0 D7P2.0P2.7ALESENWRDEA8031 27512 62512CEOE CEOEWE27512地 址 范 围 :00H-FFH 62512地 址 范 围 :00H-FFH中国计量学院 200 7200 8 学年第 一 学期 微机原理及其应用 课程试卷(A)第 8 页 共 5 页评分标准: 地址线连接正确得 3 分RD,WR,PSEN, ALE 连接正确得 4 分两个芯片地址范围正确得 3 分(2)参考程序 ORG 0000HMOV DPTR,#8000HMOV R0,#30HMOV R7,#30HLOOP: MOVX A,DPTRMOV R0,AINC DPTRINC R0DJNZ R7,LOOPSJMP $评分标准:DPTR,R0(或 R1),计数值正确得 4 分,循环体正确得 6 分。