资源描述
______________________________________________________________________________________________________________
徐州工程学院试卷
2016 — 2017 学年第 一 学期 课程名称 单片机原理及应用
试卷类型 2 考试形式 闭卷 考试时间 100 分钟
命 题 人 2016 年 12 月 12 日 使用班级
教研室主任 年 月 日 教学院长 年 月 日
姓 名 班 级 学 号
题号
一
二
三
四
五
六
七
八
总分
总分
30
15
10
20
10
10
5
100
得分
一、填空题(共25空,每空1分,共25分)
1、单片机与普通计算机的不同之处在于其将( )、( )、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。
2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和( )运行方式,其掉电运行方式唤醒方法为( )。
3、当单片机复位时PSW=( )H,SP=( )。
4、8051复位后,PC=( )。若希望从片内存储器开始执行程序,EA脚应接( )电平,PC值超过( )时,8051会自动转向片外存储器继续取指令执行。
5、串行口方式3发送的第9位数据要事先写入( )寄存器的( )位。
6、8031 的片内数据RAM、片外数据RAM和程序ROM存储器空间配置地址依此为:( )、( )、( )。
7、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD A,@R0 结果为: Cy=1,Ac=( ),OV=1,P=( )。
8、若(IP)=00010100B,则优先级最高者为( ),最低者为( )。
(IP:— — — PS PT1 PX1 PT0 PX0)
9、定时器/计数器T0工作于方式3时,将( )拆成两个独立的8位计数器TL0、TH0,此时,TH0只可作为( )使用。
10、8051 片内有( )组工作寄存器区,每组为( )个寄存器,每组寄存器均被命名为R0~R7,当前工作寄存器是通过对( )寄存器中RS1、RS0两位设置确定的。
11、LED显示器按内部发光二极管的公共点连接方法不同,有( )和( )之分。
二、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。(共10小题,每题1分,共10分)
1、MCS-51单片机可执行指令:MOV R2,@R1。( )
2、MCS-51单片机可执行指令:MOVC A,@DPTR。( )
3、多字节的指令不一定执行的指令周期长。( )
4、当向堆栈压入一个字节的数据后,SP中的内容减1。( )
5、特殊功能寄存器可以用间接寻址方式寻址。( )
6、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。( )
7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( )
8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被还是被
信号连接。( )
9、51单片机串行口的发送中断与接收中断有各自的中断入口地址。 ( )
10、51单片机的多个中断源不可以同时申请中断。 ( )
三、单项选择题(共10小题,每题2分,共20分)
1、 8051与8052的区别是:( )
(A)有无内部程序存储器 (B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同 (D)内部数据存储单元数目的不同
2、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。
(A)PSW (B)PC (C)A (D)SP
3、访问外部数据存储器时,不起作用的信号是( )。
(A) (B) (C) (D)ALE
4、AJMP指令的跳转范围是( )。
(A)2KB (B)1KB (C)256 (D)64KB
5、下列指令中正确的是( )。
(A)MOV P2.1,A (B)JBC TF0,L1
(C)MOVX B,@DPTR (D)MOV A,@R3
6、MCS-51单片机扩展外部程序存储器和数据存储器( )。
(A)分别独立编址 (B)统一编址
(C)分别独立编址或统一编址 (D)动态变址
7、在MCS-51中,需要外加电路实现中断撤除的是:( )
(A) 电平方式的外部中断 (B) 脉冲方式的外部中断
(C) 外部串行中断 (D) 定时中断
8、通过串行口发送或接收数据时,在程序中应使用:( )指令
(A)MOVC (B)MOVX (C)MOV (D)XCHD
9、8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( )。
A.13位定时/计数器 B.16位定时/计数器
10、启动ADC0809进行A/D转换时,使用( )指令。
A MOVX @DPTR,A B MOVX A,@DPTR
C MOV A, R0 D MOVC A,@A+DPTR
四、简答题(共2小题,每题5分,共10分)
1、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的字节地址?
2、写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?
五、写出能完成下列数据传送的指令(共5小题,每小题3分,共15分)
1. R6的内容传送到R7
2. 内部RAM 50H单元的内容送30H单元
3. 外部RAM 1000H单元内容送内部RAM 30H单元
4. 外部ROM 2000H单元内容送外部RAM 30H单元
外部ROM 3000H单元内容送外部RAM 2000H单元
六、应用题(共7个空,每空2分,共14分)
采用8255A扩展I/O口,并将其设置成基本输入输出方式,且各口均作输入用。现要从8255A的 PA口输入50个数据,存到片内RAM 30H开始的连续单元中,采用定时器T1定时,每隔100ms读入一个数据。已知8255A的控制口地址为8003H,晶振频率为6MHz,试将下列程序补充完整。
ORG 0000H
LJMP START
ORG H ;T1中断服务程序入口
LJMP BRT1
ORG 0030H
START: MOV DPTR, #8003H
MOV A,
MOVX @DPTR, A
MOV DPTR, #8000H
MOV R0, #30H
MOV R2, #50
MOV TMOD,
MOV TH1, #
MOV TL1, #0B0H
MOV IE,
SETB TR1
SJMP $
ORG 0100H
BRT1: MOV TH1, #3CH
MOV TL1, #0B0H
MOV @R0, A
INC R0
DJNZ R2, EXIT
CLR ET1
EXIT:
END
注:
IE: EA — ET2 ES ET1 EX1 ET0 EX0
8255 方式控制字的格式如图1所示:
D7
D6
D5
D4
D3
D2
D1
D0
B组
C口低四位
0:输出;1:输入
B口
0:输出;1:输入
方式选择
0:模式0
1:模式1
A组
C口高四位
0:输出;1:输入
A口
0:输出;1:输入
方 式
选 择
0:模式0
1:模式1
1×:模式2
方式标志:1(有效)
图1
七、简答题(共3小题,共计 6分)
下图2是一个两位数码管与单片机的接口电路图。 请回答:
1. 该数码管是共阴还是共阳?并说明理由(2分)
2. 这种接法数码管属于静态显示还是动态显示?(2分)
3. 在这个电路中,数码管的显示译码属于硬件译码还是软件译码?说明理由(2分)
图2
Welcome To
Download !!!
欢迎您的下载,资料仅供参考!
精品资料
展开阅读全文