长沙学院2011年下半年期末考试
《计算机接口技术及应用》试题(A卷)
考试日期:2011年5月20日考试时间:120 分钟
一.填空题 (每个空2分,共20分)
1. MCS-51单片机是位的单片机。
2. 将二进制数11011.0100111B转换成十六进制数为:。
3. 单片机89C51 片内集成了的FLASH ROM,共有个中断源。
4. 在89C51 中,通用寄存器区共分为组,每组8 个工作寄存器,当CPU 复位时,第组寄存器为当前的工作寄存器。
5. 89C51单片机的寻址方式共有寄存器寻址、直接寻址、立即数寻址、、变址寻址、相对寻址和位寻址。
6. 指令中可以做数据指针的寄存器有R0、和DPTR。
7. 汇编语言中,通知汇编程序结束的汇编的指令是。
8. P0~P3口作为输入使用时,应先向此端口写入。
9. 当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停主程序的执行,转去执行程序,执行完毕,再执行主程序。
10. 如果计数器的脉冲来源于单片机内部的机器周期,我们称为定时器。
计数脉冲如果来源于单片机的外部引脚,此时称为。
二.判断题 (正确的画对号,错误的画叉,每小题 1 分,共10分)
1. 微处理器包括两个主要部分:和。
2. 单片机中的通用工作寄存器是内部RAM中的一部分。
3. 工作寄存器组是通过置位PSW 中的RS0 和RS1 来切换的。
4. CJNE @R0, #20H
5. CLR R0
6. ADD 40H, #3FH
7. MOV 35H,@R1
8. 指令MOV A,00H 执行后,A的内容一定为00H。
9. 在一个汇编主程序和子程序中可以有几个ORG伪指令,也可以有几个END伪指令。
10. MCS-51 中的基本型89c51 共有五个中断源,这五个中断请求源全部来自外部引脚。
三.请回答下列问题 (每小题 5 分,共20分)
1. 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
2. 请说明为什么使用LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个LED 需要多大阻值的限流电阻(设LED 的正常工作电流为8~mA,导通压降为0.6V),为什么?
3. 简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理?
4. 什么是中断?中断与子程序最本质的区别?
5. 简述51 系列单片机中断响应的条件。
四.计算题 (每小题 10 分,共50分)
1. 初始时(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,执行以下指令后,(R0)= ,(A)= ,(32H)= ,(40H)= 。
MOV A, @R0
MOV @R0, 40H
MOV 40H, A
MOV R0, #35H
2. 初始时(A)=34H,(30H)=11H,(34H)=12H,执行以下指令后,(A)= ,(30H)= 。
(5分)
XCH A, 30H
MOV R1, #30H
INC R1
XCH A, @R1
3. 设(A)=0FH ,(R0)=30H,内部RAM (30H)=0AH,(31H)=0BH,(32H)=0CH 请写出在执行各条列指令后,所示单元的内容:
MOV A, @R0 ;(A)=
MOV @R0, 32H ;(30H)=
MOV 32H, A ;(32H)=
MOV R0, #31H ;(R0)=
MOV A, @R0 ;(A)=
4. 在下图上连线,实现单片机的最小系统和按键复位电路,其中电源和接地省略。
AT89C51
5. 如图所示,编写程序,每次按键使外部中断0 产生中断,在中断服务程序中使外接发光二极管LED 改变一次亮灭状态。
6. 如图所示,用P1.7 驱动LED 亮1 秒、灭1 秒地闪烁,设晶振频率为12MHz,要求写出计算初值的过程。