您好,欢迎来到刀刀网。
搜索
您的当前位置:首页单片机2016年试题

单片机2016年试题

来源:刀刀网


院(系) 专业 班级 班内学号 姓名_______________ 座位号___________ 成都工业学院

2015-2016学年第二学期考试试卷

考试科目: 单片机原理与应用 (A卷)考试时间: 120分钟 考试方式: 闭卷

适用班级: 1301021、1301022 、1301023、1301024

题号 一 二 三 四 五 总分 总分教师 试卷复核人 得分 线

注意事项:

1、满分100分。要求卷面整洁、字迹工整、无错别字。

2、考试必须将姓名、班级、学号完整、准确、清楚地填写在试卷规定地方,否则视为废卷。 3、考试必须在签到单上签到,若出现遗漏,后果自负。

4、如有答题纸,答案请全部填写在答题纸上,否则不给分;考完请将答题纸和试卷一同交回, 否则不给分。

封 试 题

得分 评阅教师 一.填空题 (每空1分,共26分)

1. 计算机中所有的数据都采用 进制表示,所有的有符号数都是以 形式存放的。

密 2. 设机器字长为8位,真值为-1110001B,其原码为 、反码为 和补码为 。

3. 单片机:将处理器、 、只读存储器、 、定时器以及I/0接口电路等集成于一个芯片中,使其具有计算机的基本功能。

4. C51单片机有一个专门存放指令执行后的状态信息,该寄存器是 。 5. C51单片机上电复位进入系统的正常初始化状态,堆栈指针寄存器值为 。

线 6. C51的一个机器周期包括 个振荡周期,分为 个S状态,每个状态分 拍。若采用频率为6MHz,则每个机器周期为 。

7.指令MOV 30H,A的源操作数为 ,其寻址方式为 。

8. 已知A=3CH, CY=1,执行指令RLC A后,A的内容为 ,CY= 。 9. 已知A=0C9H,执行SWAP A指令后,A的内容为 。

封 10.C51单片机检测到外部中断引脚0 上存在中断请求信号时,由硬件使 置1, 当CPU响应中断时,硬件将自动对 清0。

11. 如果C51单片机系统中只有一个中断源,则中断响应时间最短为 个机器周期,最长

密 第 1 页 共 7 页

为 个机器周期。

12.单片机的定时计数器T0/T1设置为计数工作方式时,对外部脉冲信号计数,当输入脉冲信号产生1到0的下降沿时,定时器的值 (填加1或者减1),检测一个1到0的跳变需要 机器周期,故最高计数频率为振荡频率的 。

14. 串行通信中,假设数据传送速率是100字符/s,每个字符格式包含的代码位有1个起始位、1个终止位、1个校验和8个数据位)。这时,传送的波特率为 。

二.单项选择题(每小题2分,共20分)每题列出的四个选项中只有一个选项是符合题目要

求的,请将对应于题号的正确选项的字母填下表中。错选、多选和未选均无分。

得分 评阅教师 1 2 3 4 5 6 7 8 9 10 正确选 项字母 1. 8位二进制补码表示的十进制整数范围为:+127—-128,后者补码为 A、00000000 B、10000000 C、11111111 D、11111110

2.下列选项中,属于非法指令的是 ..

A、MOV R3,@R1 B、MOVX @R0,A C、MOV A,#30H D、MOV 54H,C

3.当PSW中的RS1=1,RS0=0,说明单片机选择的当前工作寄存区为2区,此时R6的地址为 A、06H B、0EH C、16H D、1EH

4.下面哪条指令产生WR信号 A.MOVX A, @DPTR B.MOVC A, @A+PC C.MOVC A, @A+DPTR D.MOVX @DPTR,A

2000H 37H

2001H A5H 5. C51单片机的ROM单元中的内容如表1所示,执行下面程序段后,

2002H 90H A的内容为

2003H F3H MOV DPTR, #2000H

2004H 71H MOV A , #03H

2005H 8BH MOVC A, @A+DPTR ;

A、A5H B、90H C、F3H D、71H 表1

6. 若(SP)=60H,则执行指令: 0123H: ACALL 3456H 后,SP的内容为 A、5EH B、60H C、62H D、H

7. 执行指令RET前(SP)=62H,(62H)=20H,(61H)=08H,(PC)=1000H,执行指令RET后,PC的值为 A、1000H B、1002H C、2000H D、2008H

8. 用定时器T1定时50ms,请问使用定时器的哪种模式_______ A、工作模式0 B、工作模式1 C、工作模式2 D、工作模式3

第 2 页 共 7 页

9. 定时器T0中断的矢量地址为 A、0003H B、000BH C、0013H D、001BH

10. 串行异步通信中,每一帧的数据格式包括1个起始位、1个终止位、和8个数据位,现要发送B4H的数据,这字符帧为_______ A、0101101001 B、1101101000 C、0001011011 D、1001011010

得分 评阅教师

三.问答题:(每题10分,共30分)

1. 两个加数88H+9CH相加后,其和、CY、AC、OV和P分别为多少?

2.已知SP=30H,(A)=56H (B)=H (70H)=A2H 执行指令下列指令后,堆栈指针 SP、累计器A和

DPTR的值,RAM存储单元70H的内容及栈顶单元的内容分别为多少? PUSH A PUSH B POP DPH PUSH 70H POP A POP DPL PUSH B

第 3 页 共 7 页

3. 指令87FFH:AJMP 269AH 执行后,其PC的内容及该指令的机器码为多少?(AJMP addr11机器码可查看附录C51的指令表)

得分 评阅教师

四.阅读下列程序,完成如下要求(共3小题,共12分)

7AH MOV R2,#0AH 50 MOV R0,#50H E4 CLR A F6 LOOP: MOV @R0,A 08 INC R0 INC A DA DJNZ R2,LOOP DONE:

(1) 说明该程序的功能;(2分)

(2) 填写所缺的机器码;(每空2分,共8分)(机器码可查看附录C51的指令表)

(3) 程序执行后,RAM存储单元57H中的内容为多少?(2分)

第 4 页 共 7 页

得分 评阅教师

五.阅读下列程序将程序补充完整(每空2分,共12分)

程序要求:利用定时器T1的模式2对外部信号计数。要求每计满100次,将P1.0取反。 程序清单 主程序: MAIN: HERE:

中断服务程序:

MOV MOV MOV

MOV SETB SJMP

ORG CPL

RETI TMOD, # 06H TL1,#9CH TH1, 9CH

IE, 88H SETB HERE

001BH P1.0

第 5 页 共 7 页

附 录

C51指令表

十六机制代码 04 08~0F 78~7F data D8~DF rel a10 a9 a800001 a7~ a0 (a10~ a0为addr11各位) 助记符 INC A INC Rn DJNZ Rn,rel AJMP addr11 功能 A+1->A Rn+1->Rn 字节数 周期数 1 1 2 1 1 1 2 2 MOV Rn,#data (data)->Rn 2 Rn-1->Rn,PC+2->PC 若Rn0,则PC+rel->PC PC+2->PC,addr11->PC10~0 2 中断允许控制IE

EA—中断允许总控制位。

EA=0,屏蔽所有的中断请求; EA=1,CPU开放中断。 ES—串行口中断允许位。

ES=0,禁止串行口中断;ES=1,允许串行口中断。 ET1—定时器/计数器T1的溢出中断允许位。

ET1=0,禁止T1中断;ET1=1,允许T1中断。 EX1—外部中断1的溢出中断允许位。

EX1=0,禁止外部中断1中断;EX1=1,允许外部中断1中断。 ET0—定时器/计数器T0的溢出中断允许位。

ET0=0,禁止T0中断;ET0=1,允许T0中断。 EX0—外部中断0的溢出中断允许位。

EX0=0,禁止外部中断0中断;EX0=1,允许外部中断0中断。

工作模式寄存器TMOD

第 6 页 共 7 页

控制寄存器TCON

第 7 页 共 7 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务