单片机真题试卷苏州职业大学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州市职业大学2010─2011学年第二学期试卷
《单片机原理与应用》
(考试B卷闭卷笔试)
出卷人出卷人所在系电子工程系使用班级
班级学号姓名
题号一二三四五六七八九十总分得分
一、选择:(15分)
1、下列符号中只有是正确的80C51指令。
()
A:MOV A,@R0 B:MOV B,@R2
C:MOVX A,#86H D:MOV R6,C
2、当选择外部中断1作为中断入口时,则其中断入口地址为:()
A:0003H B:000BH C:00013H D:001BH
3、各中断允许控制位,都会标记在80C-51系统的寄存器中。
()
A:TMOD B:IP C:TCON/SCON D:IE
4、串行口的控制寄存器SCON中,REN的作用是()。
A.接收中断请求标志位
B.发送中断请求标志位
C.串行口允许接收位
D.地址/数据位
5、在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是()
A:PC B:PSW C:A D:SP
6、定时器/计数器工作方式2是()
A.8位计数器结构
B.2个8位计数器结构
C.13位计数结构
D.16位计数结构
7、在指令系统中,“#”表示的意思是:()
A:当前指令前一条指令的地址B:当前指令的地址
C:当前指令后一条指令的地址D:立即数的前缀符号
8、存储器芯片写入内容后,可由电擦除的只读存储器是()
A:ROM B:PROM C:EPROM D:E2PROM
第1页,共5页
9、将累加器A中的数送到片内RAM 20H,可执行指令()
A.MOV 20H,A B. MOV R6,#20H
MOV A, @R6
C.MOV R1,#20H D. MOV R1,#20H
MOVX @R1,A MOVX A,@R1
10、控制串行接口工作方式的寄存器是。
()
A、TCON
B、PCON
C、SCON
D、TMOD
11、字符‘A’的ASCII码是()
A: 31H B:41H C: 42H D:32H
12、要实现累加器A中的数据循环右移一位(带进位)所用的指令:()
A:RR A B:RL A C:RRC A D:RLC A
13、下面哪种方式适合用于处理外部突发事件。
()
A、DMA
B、无条件传送
C、中断
D、条件查询传送
14、串行口的控制寄存器SCON中,RI的作用是()。
A.接收中断请求标志位
B.发送中断请求标志位
C.串行口允许接收位
D.地址/数据位
15、在汇编语言程序中,对END语句的叙述正确的是()
A:END语句是一可执行语句
B:END语句表示程序执行到此结束
C:END语句表示源程序到此结束
D:END语句在汇编后要产生机器码
二、填空:(20分)
1、微型计算机中的总线包括数据总线地址总线拉制总线、
和。
2、计算机能直接识别的语言是_____机器语言________。
3、若系统晶振频率为12MHz,则振荡周期为__1/12 US _______,机器周期为___, 1US _______ 。
4、80C-51单片机PC指针的长度为16 位;SP的长度为8,位;数据指针DPTR的
长度为16 位。
5、单片机复位后,程序从地址___0000H _________开始执行指令,ORG指令的作用是__对
程序段汇编起始地址进行定位__________ 。
第2页,共5页
6、某异步通信接口,其帧格式由1个起始位(0)、8个数据位、1个奇偶校验位和1位停止
位(1)组成。
当该接口每分钟传送1800个字符时,则其传送的波特率__330BPS ______。
7、常见的80C51单片机的中断源包括外部中断1 ,T中断,串行口中断,
外部中断O ,___________,____________。
8、已知一个数为[X]=10101001B,它的反码为_11010110B ____________和补码为
11010111B______。
9. 如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为___0-256__________
10. 80C-51指令系统中,ADD与ADDC指令的区别是ADDC 指令为带进位标志加法。
三、简答题:(10分)
1、CPU响应某一个中断的基本条件有哪些?
1,有中断源发出中断请求;中断允许位EA=1;相应中断源的允许位是1;
2、什么是中断优先级?中断优先级处理的原则是什么?
在系统中有多个中断源,又是会出现两个或更多个中断源同时提出中断请求的情况。
这就要求计算机既能区分各个中断源的请求,又能确定首先为哪一个中断源服务。
为了解决这一问题,通常给各个中断源规定了优先级别,成为优先权或中断优先级。
中断优先级的处理原则是:当两个或两个以上的中断源同时提出中断申请时,计算机首先为中断优先权最高的中断服务,服务结束以后,再响应级别较低的中断源。
四、程序分析题:(20分)
1、指出以下程序段每一条指令执行后累加器A内的值,已知(R0)=30H (30H)=12H
(10 分)
MOV A, @R0 ;
MOV A,#AAH ;
CPL A;
RL A;
MOV A, R0
2,写出下面每条指令执行后,各存储单元的内容,并注明该条指令源操作数的寻址方
第3页,共5页
式(10分)
MOV R0,#20H ;________________________________________
MOV 20H,#29H ;__________________________________________
CLR C ;______________________________________________
MOV 03H , C ;____________________________________________
MOV A,@R0 ;_____________________________________________
五、编程题:(35分)
1、若晶振为6MHz,试编写延时200ms的子程序。
(8分)
DELAY:MOV R1,#
L1:MOV R2,#
L2:DJNZ R2,
DJNZ R1,
RET
若单片机P1.0口接一蜂鸣器,低电平发出声响。
试利用上述延时程序编制一蜂鸣器程序。
第4页,共5页
2、试编程将片内50H单元开始的20个单元中的内容传送到以2100H为起始地址的存储区。
(10
分)
3、编程实现内部RAM25H单元与55H单元的数据交换(8 分)
4、试编写程序,完成对内部数据存储器30H-6FH单元进行初始化,初始数据为:重复的55H,0AAH。
(9分)
第5页,共5页。