2011单片机模拟试卷

更新时间:2023-12-30 10:37:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

20 —20 学年第一学期闽江学院考试试卷(A)

一、单项选择题(20 %,每小题2分),请将正确答案填写在每小题题

号前的括号中。

(B )1、二进制数110100B转换成十六进制数表示为___________ A. 30H B. 34H C. C0H D. D0H

(C )2、AT89S51单片机内部包含的Flash ROM的容量是___________ A. 0KB B. 2KB C. 4KB D. 8KB

(B )3、当AT89S51单片机不访问片外RAM时,始终以振荡频率的6分频输出正脉冲的 引脚是___________

A. XTAL2 B. ALE C. PSEN D. EA

( A)4、AT89S51单片机访问片外ROM所用的指令码是___________ A. MOVC B. MOV C. MOVX D. INC

(C )5、当PSW中的RS0=0、RS1=1时,选中的工作寄存器组是___________

A. 第0组 B. 第1组 C. 第2组 D.第3组

(D )6、AT89S51单片机中,以下关于栈指针SP说法错.误.的是___________

A. SP是8位的特殊功能寄存器 B. SP的初始复位值为07H C. 入栈时,SP的内容自动加1 D. SP是单向计数器

( A)7、有以下伪指令语句,那么地址为2002H的存储单元的内容是

___________ ORG 2000H DS 2

TAB: DB 11H,12H,13H,14H A. 11H B. 12H C. 13H D. 14H

(D )8、AT89S51单片机中,串口发送数据的顺序是___________ A. 由程序设定的 B. 随机的 C. 高位在前 D. 低位在前 ( C)9、以下关于AT89S51单片机串行口的说法错.误.的是___________

A. 工作于方式0时,串行口作同步移位寄存器使用 B. 工作于方式1时,串行口作10位异步收发器使用

C. 工作于方式2时,串行口作波特率由定时器控制的10位异步收发器使用

D. 工作于方式3时,串行口作11位异步收发器使用 ( D)10、以下关于键盘的说法正确的是___________ A. 键盘仅仅只有独立式一类

B. 独立式键盘比行列式矩阵键盘编程复杂

C. 在行列式矩阵非编码键盘中,对键的识别只有逐行扫描查询法 D. 在行列式矩阵非编码键盘中,按键扫描的第一步是判断是否有键按下

二、分析题(26 %) 得分

1、(6%)判断下列指令的对错,对于错误的指出错误的原因;对于

正确的指出其寻址方式。

(1)(2%)MOV 63H,#06H-----)(2%)对(1分);立即数寻址(1分 (2)(2%)MOVX A,@R2----(2%)错(1分);R2不能用作间接寻址寄存器(1分)。 (3)(2%)CJNZ A,#05,LOOP---)(2%)错(1分);指令码CJNZ应为CJNE。 2、(3%)设AT89S51单片机内RAM的(20H)=EFH,执行下列程序段后,(20H)=___EF___H,

(21H)=__OF_H,(22H)=_OE_H,注意:结果用十六进制表示; MOV R0,#21H MOV A,20H ANL A,#0FH MOV @R0,A INC R0 MOV A,20H SWAP A ANL A,#0FH MOV @R0,A

3、(2%)假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令 ADDC A,20H

后,累加器(A)=_____85____H,PSW中的(P)=_____1____。 4、(5%)执行下列程序段后,(A)=_____BA____H,(DPTR)=____4000_____H,(70H)=____AB_____H,

(4000H)=___AA______H,(R0)=____70_____H。注意:结果用十

六进制表示。 MOV A,#0AAH MOV DPTR,#4000H MOVX @DPTR,A MOV R0,#70H MOV @R0,A

2009 年01 月12 日 共 8 页 第3 页 共 8 页 第4 页 MOV A,#0BBH XCHD A,@R0

5、(10%)分析如下电路图,请回答以下四个问题:

(1)(2%)DAC0832是____D/A______(填“A/D”或“D/A”)器件; (2)(2%)由图可以看出,DAC0832使用的基准电压值__-5V_____; (3)(2%)若单片机送出数据80H,那么对应的模拟量为多少?

(4)(4%)图中,若P2.5和P2.3~P2.0接地,分.析.DAC0832的空间地址范围。

\\

解答:

三、程序填空题(16%,每个空格2分),请在划线处填写适当的指令 或操作数。 得分

1、(6%)请在划线处填写适当的指令语句或指令码或操作数实现如下功能:用AT89S51 P1

口作为数据输入口,为了采集得到稳定的值,要求连续输入256次取平均。其中,R2R3作

为连续256次累加的16位工作寄存器,R2存放高8位中间结果。 MOV R2,#00H MOV R3,#00H

MOV R4,#_____OOH或0____ ; 设置累加次数 AVR1: MOV A,P1

___ADD___ A,R3 ; 加入中间寄存器低8位

_______ JNC AVR2 __________ ; 无进位则暂存结果 INC R2

AVR2: MOV R3,A ; 暂存低8位中间结果 DJNZ R4,AVR1 2、(6%)已知fosc=12MHz,请在划线处填写适当的操作数实现DELAY子程序824us(不包

含子程序调用和返回)的延时。

DELAY: MOV R6,#____08H或8_____ ; 1T机器 L1: MOV R7,#32H ; 1T机器 DJNZ R7,____$_____ ; 2T机器 DJNZ R6,____L1_____ ; 2T机器 RET

3、(6%)电路如下图所示,此中断电路可实现系统的故障显示。请在划线处填写适当的指

令语句或操作数实现如下功能:当系统的各部分正常工作时,四个故障源的输入均为低电

平,显示灯全不亮。当有某个部分出现故障时,则相应的输入线由低电平变为高电平,相

应的发光二极管亮。

本文来源:https://www.bwwdw.com/article/tu4x.html

Top