河南工业大学信息学院--单片机原理及应用试卷B
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011 至 2012 学年第 一 学期
单片机原理与应用 试卷B 卷
出卷教师:王胜轩 适应班级:08计科01-06班
考试方式: 闭卷 本试卷考试分数占学生总评成绩的 80 % 题号 一 二 三 四 五 六 七 八 九 十 总分 核分人 得分
复查总分 总复查人
(本题 30 分)一、填空题(大题共15小空,每空2分,共30分)
1.51单片机执行MOVC A,@A+DPTR 指令时,相关的信号状态是( ) A.PSEN 无效,RD 为低电平,WR 为高电平 B.PSEN 无效,RD 为高电平,WR 为低电平 C.PSEN 有效,RD 为低电平,WR 为高电平 D.PSEN 有效,RD 为高电平,WR 为低电平
2.MCS-51单片机的最大时序定时单位是( )。 A.拍节 B.状态 C.机器周期 D.指令周期
3.有12位地址线,4根数据线的存储器的存储空间为( ) A.8kByte B.4kByte C.13kByte
D.3kByte
4.MCS-51单片机堆栈是按_______方向伸展的。( ) A.由低到高 B.由高到低 C.由程序设定
D.随机分配
5.MCS-51单片机的外部中断0中断入口地址为( )。 A. 0003H B. 000BH C. 0013H D. 001BH
6.假定设置堆栈指针SP 的值为37H ,在执行指令PUSH 20H 后SP 的值为( ) A.35H B.38H C.37H
D.36H
7.若MCS-51单片机的晶振频率为6MHz ,定时器/计数器作计数器使用时,其最高的输入计数频率是
( ) A.1MHz B.500KHz
C.250KHz
D.125KHz
《单片机原理与应用》试卷 第 1 页 ( 共 4 页 )
8.MOVX A,@DPTR 指令中源操作数的寻址方式是( ) A.寄存器寻址 B.寄存器间接寻址 C.直接寻址
D.立即寻址
9.在远距离数据传送时,一般采用______传送方式。( ) A.串行 B.并行 C.模拟
D.数字
10.MCS-51单片机在访问外部数据存储器时,其地址指针可采用( ) A.DPTR B.PC C.PSW
D.SP
11.MCS-51单片机的定时器/计数器工作方式1是( )。 A.8位计数器结构 B.16位计数器结构 C.13位计数器结构 D.2个8位计数器结构
12.程序状态字PSW 的( )位为1时,表示带符号数加减运算中,A 产生了溢出。 A. Cy B. Ac C. Ov D. P
13.用MCS-51串行口扩展并行I/O 口,串行口工作方式应选择( ) A.方式0 B.方式1 C.方式2 D.方式3
14.51单片机中支持多机通信的串行口方式是( )。
A.方式0和1
B.方式1和2
C.方式2和3
D.方式3和0
15.MCS-51单片机的RS1,RS0=00时,当前寄存器R0—R7占用内部RAM( )单元。 A. 00H —07H B. 08H —0FH C. 10H —17H D. 18H —1FH
(本题 20 分)二、填空题(本大题共10小空,每空2分,共20分)
1.ALE 引脚的作用是_____________,当时钟频率为6MHz 时,ALE 的频率为_____________。
2.MCS-51单片机中有两个16位寄存器,其中一个是______,它没有地址,用户不能对其读写;另一个是______,常用于存放基址地址。
3.当(RS1,RS0)=(1,0)时,工作寄存器R2对应内部RAM 中的______字节单元。
4.汇编语言程序一般有四种结构形式,即:顺序结构、分支结构、______和子程序结构。
5.用串行口扩展并行口时,串行口工作方式应选为______。
6.MCS-51单片机有________个16位可编程定时器/计数器,有________种工作方式。
7.异步串行数据通信的帧格式由启始位、________、奇偶校验位和停止位组成。
《单片机原理与应用》试卷 第 2 页 ( 共 4 页 )
得分 评卷人
得分 评卷人
学院名称 专业班级: 姓名: 学号:
密 封 线 内 不 要 答 题
┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃ 密
┃┃┃┃┃┃┃┃┃┃┃ 封
┃┃┃┃┃┃┃┃┃┃┃ 线
┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
(本题 20 分)三、简答题(本大题共4小题,每小题5分,共20分)
1.在8051扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间
不会发生冲突?
2.ALU具有哪几个运算功能
3.简述MCS-51单片机多机通信的过程。
4.简述BCD码加法调整的原因和方法。
(本题 15 分)四、读程序阅读程序后填空。(本大题共3小题,每小题5分,共
15分)
1.START:MOV R7,#50
MOV DPTR,#2000H
MOV R0,
#20H
LOOP:MOV A,@R0
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R7,LOOP
RET
《单片机原理与应用》试卷第 3 页共 4 页)(1)该程序的功能是:____________________;
(2)该子程序的目的数据在______存储器中。
2.执行下列程序后,(A)=________,(B)=________。
MOV A,#8AH
MOV B,#14H
DIV AB
3.在外部RAM首地址为table的数据表中,有10个字节的数据。编程将每个字节的最高位清零。MOV R1,#TABLE
MOV R2,#10
LOOP:MOV A,@R1
________
________
INC R1
DJNZ R2,LOOP
RET
(本题 15 分)五、假设外部数据存储单元data处连续存放着10个数据,试编
写程序对其进行大小排序(从小到大)。(15分)