内蒙古科技大学2010 /2011 学年第 1 学期
《单片机原理及应用II 》考试试题
课程号: 67106309
考试方式:闭卷
使用专业、年级:测控2008、电气2008
任课教师:朱琳、赵建敏
考试时间:2010.12 备 注:A 卷
一、单项选择题(共20题,每题2分,共40分)
1. 已知标准MCS-51单片机晶振频率为12MHz ,则MUL 指令的时间为( )μs 。
A 、0.5
B 、1
C 、2
D 、4 2. -23的补码是( )
A 、E8H
B 、69H
C 、68H
D 、E9H 3.增强型MSC-51可扩展的最大存储器容量为:( ) A 、64K Bit B 、16K Byte C 、64K Byte D 、16K Bit 4. MCS-51单片机复位后,SP 的值为:( )
A 、7F H
B 、00H
C 、07H
D 、20H 5. MCS51复位后,R0的地址是:( )
A 、07H
B 、00H
C 、08H
D 、17H 6. MCS-51单片机执行POP 后,SP :( )
A 、增1
B 、增2
C 、减1
D 、不变 7. 8031单片机的EA 引脚应该( )
A 、悬空
B 、接高电平
C 、接地
D 、不一定 8. 下面那一段程序能准确地读取P1口引脚信号:( )
A 、MOV A ,#00H ;MOV P1,A ;MOV A ,P1;
B 、MOV A ,#0FFH ;MOV P1,A ;MOV A ,P1;
C 、MOV A ,#00H ;MOV A ,P1;MOV P1,A ;
D 、MOV A ,#0FFH ;MOV A ,P1;MOV P1,A ; 9.对程序计数器PC 的操作:( )
A 、是通过传送进行的
B 、是自动进行的
C 、是通过加1指令进行的
D 、是通过减 1 指令进行的
10.MCS-51单片机的复位信号为( )。
A 、大于24时钟周期的高电平
B 、大于12时钟周期的高电平
C 、大于24时钟周期的低电平
D 、大于12时钟周期的低电平
11.在MCS-51单片机外扩展存储器芯片时,4个I/O 口中用作地址总线的是( )
A 、P0和P2口
B 、P0口
C 、P2和P3口
D 、P2口 12.指令JZ rel 的转移条件为:( )
A 、A=0
B 、A=1
C 、Cy=0
D 、Cy=1 13.扩展I/O 后,下列哪条语句可以实现对扩展I/O 的读写:( ) A 、TEST B 、MOVX C 、MOVC D 、以上都不对 14.CPU 不能自动清除中断标志位的中断为:( )
A 、T0
B 、T1
C 、串行口
D 、下降沿触发方式的INT0 15.晶振频率为12MHz ,则T0最大定时时间为:( )
A 、256μs
B 、512μs
C 、65536μs
D 、131072μs 16.定时器T0的方式2为:( )
A 、13位定时/计数器
B 、16位定时/计数器
C 、8位定时/计数器
D 、以上都不对 17.中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将( )置“1”。 A 、ET0 B 、EA C 、ES D 、ST2 18.8051的( )用作串行口方式1和方式3的波特率发生器。
A 、T1
B 、T0
C 、fosc
D 、以上都不对 19.在串行口多机通讯中,一台主机最多可以挂( )个从机? A 、16 B 、32 C 、128 D 、256 20.8255A 有( )个并行口。
A 、2
B 、3
C 、4
D 、5
学生班级________________学生学号:
□□□□□□□□□□□□学生姓名:________________
……装订线………装订线………装订线…………试卷须与答题纸一并交监考教师…………装订线………装订线………装订线………………
二、简答题(共4题,每题4分,共16分)
1. 计算机系统中,一般有哪三类总线?并请说出三 类总线各自的特征(包括传输的信息类型、单向还是双向传输)。
2.简述增强型51单片机的中断入口地址。 3.如果将MCS-51的P1口引脚按矩阵编码方式组成M*N 个检测点,那么在什么情况线检测点数目最多,这是M 和N 分别是多少?
4.计算右图中使LED 正常工作的限流电阻R 的阻值,写出计算过程。
三、程序分析(共3题,共18分)
1.假设晶振频率为12MHz ,分析以下程序填空:(每空2分,共6分) Delay :
PUSH PSW CLR RS0 SETB RS1
MOV R7,#064H
LOOP1:
MOV R6,#096H
LOOP2: DJNZ R6,LOOP2 DJNZ R7,LOOP1
POP PSW
RET
(1)执行完CLR RS0;SETB RS1指令后,工作寄存器的地址范围为 ; (2)上述这段程序中,执行一次LOOP1循环延时 us ;
2. 将外部RAM 0080H ~009FH 单元内容传送到内部RAM 的30H ~4FH 单元中。 (每空2分,共8分)
MOV R7, ; MOV DPTR, ; MOV R0, #30H ; LOOP:
; MOV @R0, A ; INC R0 ; INC DPTR
;
;
3.以下指令执行后,PSW 为:(每空1分,共4分)
MOV A, #10101110B ; ADD A, # 01111101B ;
四、程序设计(共14分)
如果0-9七段数码管对应的字模码为3H,06H,5BH,4FH,66H,6DH,7DH ,07H,7FH,6FH 存放在1000H 为首地址的程序存储器中,写出将数字5对应的字模码输出到外部RAM 3003H (即扩展I/O 端口地址)的程序段。
学生班级________________学生学号:
□□□□□□□□□□□□学生姓名:________________
……装订线………装订线………装订线…………试卷须与答题纸一并交监考教师…………装订线………装订线………装订线………………
五、硬件分析(共12分)
下图为MCS-51扩展输入、输出口电路:
1. 图中U2芯片74LS373的作用是什么?(2分) 2. 图中芯片74LS138的作用是什么?(2分)
3. 图中用作输出口扩展的芯片编号是哪个,输入口扩展芯片是哪个?(4分) 4. 写出将0x5F 输出到扩展口的代码。(4分)
学生班级________________学生学号:
□□□□□□□□□□□□学生姓名:________________
……装订线………装订线………装订线…………试卷须与答题纸一并交监考教师…………装订线………装订线………装订线………………
8XC5X?ò8XC5XX2 CPU