南昌大学微机原理与机电控制_(单片机)A(15年春用)-答案
- 格式:doc
- 大小:165.50 KB
- 文档页数:7
第 1 页 共 7 页 —南 昌 大 学 考 试 试 卷—
【适用时间:20 14 ~20 15 学年第 二 学期 试卷类型:[ A ]卷】
教
师
填
写
栏 课程编号: Z5920B0102 试卷编号:
课程名微机原理与机电控制
开课学院: 机电工程学院 考试形式: 闭卷
适用班机制、材成、车考试时120分钟
试卷说明: 1、本试卷共 7 页。
2、本次课程考试可以携带的特殊物品: 计算器 。
3、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
题号 一 二 三 四 五 六 七 八 九 十 总分
累分人
签 名 题分 20 20 10 24 20 6
100
得分
考
生
填
写
栏 考生姓名: 考生学号:
所属学院: 所属班级:
所属专业: 考试日期:
考 生
须 知 1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;
严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),
违者按舞弊处理;不得自备草稿纸。
考 生
承 诺
本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!
考生签名:
第 2 页 共 7 页
一、填空题:(每空 1分,共 20 分) 得 分 评阅人
1、10001001B看成无符号数,其十进制数为 137 ;看成补码,其十进制数为 -119 ;
看成BCD码,其十进制数为 89 。
2、若(IP)=00010100B,则优先级最高者有 串口、INT1 ,最低者有 INT0、T0、T1 。
3、若系统晶振频率为8MHz,则机器周期 1.5 μs,状态周期分别为 0.25 μs。
4、MCS-51单片机的串行接口工作方式 3 通常用于多机通信方式。
5、若(PSW)=18H,则选取的是第 3 组通用寄存器,这一组通用寄存器的地址范
围从 18 H~ 1F H。
6、LED数码管显示器通常有共 阳 极和共 阴 极两种型号,而它的显示方式则
有 静 态和 动 态两种。
7、MCS-51单片机的堆栈是个特殊的存储器,存取数据的原则是 先进后出 ,其通常
是用来 保护断点和现场 ;堆栈寄存器SP是 8 位寄存器,存放堆栈 栈顶 的地
址,复位后SP的内容为 07 H。
二、选择题:(每题 2 分,共 20 分) 得 分 评阅人
1、MCS-51单片机复位操作会将PC初始化为( A )。
(A)0000H (B)2080H (C)0100H (D)FFFFH
2、若51单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应
为( C )。
(A)500 (B)1000 (C)162-500 (D)162-1000
3、51单片机CPU响应中断的基本条件是( D )。
(A)有中断源发出中断请求
(B)中断总允许位EA=1,即CPU允许所有中断源申请中断
(C)申请中断的中断源的中断允许位为1
(D)以上都是
4、在51单片机CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( B )。 第 3 页 共 7 页 (A)A (B)PSW (C)B (D)SCON
5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( B )。
(A)外部中断1 (B)外部中断0
(C)定时器1中断 (D)定时器0中断
6、MCS-51单片机中既可位寻址又可字节寻址的单元是( A )。
(A)27H (B)30H (C)00H (D)80H
7、MCS-51单片机的外部中断1的中断请求标志是( D )。
(A)ET1 (B)TF1 (C)IT1 (D)IE1
8、MCS-51单片机规定指令不可以作为标号,则下列标号中正确的是( B )。
(A)MOV: (B)MAIN: (C)ADD: (D)END:
9、MCS-51单片机串行口的方式2每一帧传送( D )位二进制数。
(A)8 (B)9 (C)10 (D)11
10、执行“PUSH ACC”指令,MCS-51完成的操作是( D )。
(A)SP+1 , SP (ACC) (B)(ACC) (SP) , SP-1
(C)SP-1 , SP (ACC) (D) SP+1 , (ACC) (SP)
三、判断题:(每题 1 分,共 10 分) 得 分 评阅人
1、MOV A,39H的源操作数为立即寻址方式。 ( N )
2、MOV A, @A+PC是一条查表指令。 ( N )
3、DIV AB的执行结果是商在A中,余数在B中。 ( Y )
4、子程序的最后一条指令是RETI。 ( N )
5、ADC0809能将8位的数字量转换为模拟量。 ( N )
6、P2口既可以作为普通I/O使用,又可以作地址/数据复用口使用。 ( N )
7、在串行口的中断响应阶段,TI或RI能被硬件自动清零。 ( N )
8、当键盘数较多时,通常采用行列矩阵式键盘电路。 ( Y )
9、SJMP跳转空间最大可达到2KB。 ( N )
10、DPTR是由DPH和DPL两个8位特殊寄存器组成的。 ( Y )
第 4 页 共 7 页 四、程序阅读题:(每题 6分,共 24分) 得 分 评阅人
1、写出下列指令执行后的结果:
MOV A, #7CH
MOV R0,#36H
MOV @R0,A
ANL A, #0FH
ORL A, #80H
XRL A, @R0
(A)= F0 H ;(R0)= 36 H ; (36H)= 7C H
2、写出下列程序执行后,
MOV SP,#77H
MOV A, #01H ; (A)= 01H
MOV B, #02H ; (B)= 02H
PUSH A ; (SP)= 78H
PUSH B ; (SP)= 79H
POP A
POP B ; (78H)= 01H
3、 下面程序将片内53H-59H单元内容的高4位清零,保持低4位不变。试将空格处填上合
适的数据。
ORG 0000H
MOV R7,#07H
MOV R0,#53H
LOOP:MOV A,@R0
ANL A,#0FH
MOV @R0,A
INC R0
DJNZ R7,LOOP
SJMP $
4、试分析执行下列指令
MOV A, #4FH
SETB C
ADDC A, #74H
后,(A)= C4 H,OV= 1 , P= 1 ,C= 0 。 第 5 页 共 7 页 五、编程题:(每题 10 分,共 20 分) 得 分 评阅人
1、片内RAM 30H~3FH共16个单元,依次存有16个单字节无符号数,试编程将各单元值逐
一求反后再求这16个单元的和(假设和<256)。
ORG 0000H
MOV R0,#30H
MOV R7,#16
MOV B,#0 ;(3分)
LOOP:MOV A,@R0
CPL A ;(2分)
MOV @R0,A
MOV A,B
ADD A,#@R0
MOV B,A
DJNZ R7,LOOP
SJMP $ ;(5分)
END
2、编制一个循环闪烁灯的程序。51单片机的P1.0和P1.1口各连接1个发光二极管,每次
P1.0口所接发光二极管闪烁点亮(亮10ms暗10ms)共10次后;然后P1.1口所接发
光二极管闪烁点亮(亮10ms暗10ms)共计10次;然后又是P1.0口所接发光二极管闪
烁点亮,如此循环不止。假设IO口输出高电平使所接的发光二极管点亮,且晶振为12MHz。
TM=1us (2分)
LED_FLG EQU 00H
CNT_NUM EQU 30H
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP SER_T0
ORG 0100H
MAIN: MOV SP,#70H
MOV TMOD,#01H