中国矿业大学 微机原理与应用A卷Word版Word格式文档下载.docx
- 文档编号:22666863
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:9
- 大小:69.46KB
中国矿业大学 微机原理与应用A卷Word版Word格式文档下载.docx
《中国矿业大学 微机原理与应用A卷Word版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《中国矿业大学 微机原理与应用A卷Word版Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
A.参与操作的数据B.操作数的地址值
C.程序的转换地址D.指令的操作码
4、MCS-51单片机PSW中的RS1、RS0=0、1时,现在需要压栈保存R1的内容,可执行指令是(
)
A.PUSH
R1
B.PUSH
@R1
C.PUSH
01H
D.PUSH
09H
5、一个EPROM芯片的地址线引脚共有A0---A12,它的容量为()。
A.2KBB.4KBC.8KBD.12KB
6、执行指令MOVX@DPTR,A,
、
引脚的电平为()。
A.
高电平,
低电平
B./
低电平,
高电平
7、下列指令不是变址寻址方式的是(
A.JMP
@A+DPTR
B.MOVC
A,@A+PC
C.MOVX
A,@DPTRD.MOVC
A,@A+DPTR
8、要想测量从T1引脚输入频率信号的周期,则计数器/定时器1最好工作在()模式。
A.计数器B.波特率发生器C.定时器
9、在中断服务程序中至少应有一条()。
A.传送指令B.转移指令C.加法指令D.中断返回指令
10、当MCS-51复位时,下面说法准确的是()。
A.PC=0000HB.SP=00HC.SBUF=0FHD.(30H)=00H
11、在下面的程序中,执行完RET指令后,PC=()。
ORG2000H
LCALL3000H;
3字节
SJMP$;
2字节
ORG3000H
NOP;
1字节
RET;
A.2000HB.3000HC.2003HD.3003H
12、已知中断允许寄存器IE的定义是EA、--、ET2、ES、ET1、EX1、ET0、EX0,要使MCS-51能响应定时器T1、串行口中断,它的内容应是()。
A.98HB.84HC.42HD.22H
13、在MCS-51中,需要外加电路实现中断源撤除的是:
()
A.电平方式的外部中断B.脉冲方式的外部中断
C.外部串行中断D.定时中断
14、当MCS-51单片机接有外部存储器,P2口可作为()。
A.数据输入口B.数据输出口
C.准双向输入/输出口D.输出高8位地址
15、通过串行口发送或接收数据时,在程序中应使用()指令
A.MOVCB.MOVXC.MOVD.XCHD
16、当CPU响应外部
中断请求转去执行实际的中断服务程序时,PC的值是()。
ORG0003H
LJMP3000H
ORG000BH
LJMP2000H
A.0003HB.2000HC.000BHD.3000H
17、关于MCS-51的堆栈操作,正确的说法是()。
A.先入栈,再修改栈指针B.先修改栈指针,再出栈
C.先修改栈指针,再入栈D.以上都不对
18、若单片机晶振频率为6MHz,能实现的最小软件定时时间是()。
A.1µ
s
B.2µ
C.4µ
D.8µ
s
19、MCS-51中的计数器/定时器1工作在模式1时是()。
A.16位加法计数器
B.16位减法计数器
C.14位加法计数器
D.14位减法计数器
20、访问I/O接口电路时,应在程序中使用()。
A.MOV指令
B.MOVC指令
C.MOVX指令
D.SWAP指令
21、Intel8155所有功能部件包括()。
A.并行I/O口、RAM、计数器/定时器B.串行口
C.并行I/O口、串行口D.RAM、计数器/定时器、
22、当P0口作为I/O输出口输出高电平时,()。
A.必须外接上拉电阻B.无须外接上拉电阻
C.经外接电阻接地D.都不对
二、填空题(每空1分,共14分)
1、8051单片机有个中断源;
CPU在响应中断时,硬件不能自动清除中断请求标志位的是 。
2、当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。
3、单片机串行通信时,若要发送数据,就必须将要发送的数据送至 单元,若要接收数据也要到该单元取数。
4、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用的溢出率来设定波特率。
5、CPU扩展的芯片片选信号来自高位地址线译码,译码方式有、部分译码法和。
6、多位LED数码管的显示控制方式有和动态二种。
7、对于3字节指令JNB12H,$,其机器码的前两字节为30H,12H,其第3字节(即偏移量)为_____________。
8、区分存储器为外部程序存储器或数据存储器,可看其是被______
还是被信号连接。
(说明:
选择使用
或
或
)。
9、MCS-51的内部并行I/O口有和读锁存器二种读取方法,读-改-写操作是针对并行I/O口内的锁存器进行的。
10、对于扩展的I/O接口,其作为输出口时必须具备功能;
作为输入口时必须具备功能。
三、程序分析题(每空2分,共16分)
1、执行下列程序后,A=______,B=______。
MOV
A,#96H
B,#3FH
ANL
B,A
SETB
C
ADDC
A,B
2、MOV
R0,
#30H;
(30H)为小于100的某数
A,
@R0;
RL
A
R1,
ADD
A,R1;
***
@R0,
A
(1)该程序的功能是:
__________________________________________;
(2)若要使***处加法无进位,则程序执行前(30H)值应小于等于__________。
3、已知8031内部RAM的(20H)=57H,(21H)=45H,下列程序段执行后则(21H)=______;
(22H)=______。
START:
MOVA,21H
ADDA,20H
MOV21H,A
DAA
MOV22H,A
STOP:
AJMPSTOP
4、请分析下列程序段,并回答问题。
MOV R0,#20H
MOV R1,#10H
MOV A,R0
LOOP:
MOV@R0,A
INCA
MOVR0,A
DECR1
DJNZ R1,LOOP
REP:
SJMP REP
该程序共循环______次,程序执行后(25H)=_______。
四、程序设计题(本题共4小题,每小题8分,共32分)
1.已知一MCS-51单片机系统的片内RAM20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的2001H(高位)、2000H(低位)单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
CY
A
DPTR
片外2001H
片外2000H
片外8000H
2.将从table为首地址的内部RAM单元中的8个单字节无符号数求平均值,并将结果存放在AVG单元(设8字节无符号数和值小于256)。
3.实时检测P1.0引脚状态,若P1.0低电平,则P1.1始终输出高电平;
若P1.0高电平,则采用定时中断在P1.1上输出方波,其周期为20ms,晶振频率为12MHz,写出相应的主程序和中断服务程序。
4.利用中断方式对IN1路模拟信号进行采集8次,转换结果存放在首地址为30H的片内RAM中,分析并补充完成程序。
ORG0000H
SJMPMAIN
ORG;
设置中断入口地址
SJMPZD0
ORG0030H
MAIN:
MOVR1,#30H;
置数据区首址
MOVR7,;
置采集次数
MOVDPTR,;
设置IN1路模拟信号地址,
;
无关地址线取1
;
设置中断触发方式
;
开INTO中断
开总中断
启动A/D
HERE:
SJMPHERE;
等待中断
ZD0:
MOVXA,@DPTR;
读取转换结果
MOVX@R1,A;
存放数据
指向下一存储单元
若8次采集未完继续
CLREX1;
8次采集完成,关中断
CLREA
SJMPOVER
DONE:
MOVX@DPTR,A;
启动A/D转换
OVER:
中断返回
END
五、硬件设计题(本题16分)
1.补充以下电路连线(包括相应的控制线),使89S51外部RAM扩展芯片6264的地址范围为6000H~7FFFH,程序存放在89S51片内ROM中(电路连接可以使用连线的方式,也可以使用Protel网络标号的方式)。
(10分)
2.指出6264是否存在地址重叠,若有重叠,写出全部重叠地址;
请说明重叠原因,并给出解决地址重叠的方法。
(6分)
友情提示:
本资料代表个人观点,如有帮助请下载,谢谢您的浏览!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国矿业大学 微机原理与应用A卷Word版 中国 矿业大学 微机 原理 应用 Word