单片机原理及应用技术试题及答案.docx
- 文档编号:11255128
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:9
- 大小:18.27KB
单片机原理及应用技术试题及答案.docx
《单片机原理及应用技术试题及答案.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用技术试题及答案.docx(9页珍藏版)》请在冰豆网上搜索。
单片机原理及应用技术试题及答案
《单片机原理及应用》试卷4及参考答案
(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)
第一部分 笔试题
(本部分共有4大题,总分60分,考试时间60分钟,闭卷)
一、填空题(每空1分,共20分)
1、MCS-51系列单片机8031、8751、89S52在内部存储器的设置上主要区别是:
8031内部( )程序存储器,8751内部( )程序存储器,89C51内部( )程序存储器。
2、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为( )。
3、当80C51的RST引脚上保持( )个机器周期以上的低电平时,80C51即发生复位。
4、当P1口做输入口输入数据时,必须先向该端口的锁存器写入( ),否则输入数据可能出错。
5、若某存储芯片地址线为12根,那么它的存储容量为( )。
6、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行( )次。
7、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为( )标志,用于无符号数加(减)运算,当进行( )操作时作为位累加器。
OV为( )标志,用于有符号数的加(减)运算。
8、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时( )秒后再测试是否有键输入,此方法可判断是否有键抖动。
9、假定(A)=0FFH, (R3)=0FH,(30H)=0F0H, (R0)=40H, (40H)=00H.执行指令:
INC A
INC R3
INC 30H
INC @R0
后,累加器A的内容为( ),R3的内容为( ),30H的内容为( ),
40H的内容为( )。
10、异步串行数据通信的桢格式由( )位,( )位,( )位和
( )位组成。
二、判断题(每空1分,共10分)
1、MCS-51的时钟最高频率是18MHz。
( )
2、PC存放的是当前执行指令的地址。
( )
3、MCS—51的程序存储器只是用来存放程序的。
( )
4、MCS—51的五个中断源优先级相同。
( )
5、指令LJMP的跳转范围是64KB。
( )
6、MCS-51外扩I/O口与外RAM是统一编址的。
( )
7、8155A内部有3个8位并行口,即A口,B口,C口。
( )
8、要访问外部程序存储器,选通信号是。
( )
9、TMOD中的GATE=0时,表示由TR0或TR1控制定时器的启停。
( )
10、MOVX A,3057H 。
( )
三、简述题(每题4分,共16分)
1、开机复位后,CPU使用的是哪组工作寄存器?
它们的地址是什么?
CPU如何确定和改变当前工作寄存器组?
2、给出三种交换内部RAM20H单元和30H单元的内容的操作方法。
3、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?
请举例加以说明。
4、通信波特率为2400bps,fosc=11.2592MHZT1工作在模式2,其SMOD=0计算T1的初值X。
四、分析题(共14分)
该程序是动态显示程序,请分析如下内容。
MOV DPTR,#2100H
MOVA, #03H
MOVX@DPTR,A
SETBRS0 ;使用第( )组工作寄存器
MOV R2,#08H
MOV R0,#30H
CLR A
L1:
MOV @R0,A
INC R0
INC A
DJNZ R2,L1
DISP:
MOV R0,#30H ;显示缓冲区首址送R0
MOV R1, #00H
MOV R2,#08H ;R2中的08H表示( )
MOV R3,#7FH ;选中最右端LED
DISP1:
MOV A,@R0 ;第2次执行时A=( )
MOV DPTR,#TAB ;指向字形表首址
MOVC A,@A+DPTR ;第2次执行时A=( )
MOV DPTR,#2101H ;4402H表示( )
MOVX @DPTR,A ;该条指令的作用是( )
MOV A,R3 ;第2次执行时A=( )
MOV DPTR,#2102H ;指向位选口
MOVX @DPTR,A ;位码送PA口
DJNZ R1,$ ;
DJNZ R1,$ ;该指令的作用是( )
RL A ;位选字移位
MOV R3,A ;移位后的位选字送R3
INC R0 ;在本程序中,R0最大取值为( )
MOV A,@R0 ;缓冲区数据送A
DJNZ R2,DISP1 ;未扫描完,继续循环
SJMP DISP
TAB:
DB 0CH,0F9H,0A4H,0B0H,99H; 共阳极LED字形表
DB 92H,82H,0F8H,80H,90H
连续运行程序时,显示的内容从右往左依次为( )。
第二部分 操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:
依据笔试题中第四题的动态显示程序,在实验箱上利用8155并行扩展4位显示电路,并完成以下问题。
(注:
PA0~PA7输出段码,PB4~PB7输出位控码)
1、8155是一个( )芯片,其作用( )。
2、8155的命令口地址( ),A口地址是( ),B口地址是( ),C口的( )。
2、要求4个LED轮流显示,每个显示1S,显示内容2003。
《单片机原理及应用》试卷4参考答案及评分标准
第一部分笔试题
(本试题卷共4道题,总分60分,考试时间60分钟)
一、填空题(每空1分,共20分)
1、无,4K,8K。
2、2μm。
3、2个。
4、1。
5、4K。
6、256。
7、进位标志,位操作。
溢出标志。
8、5~10ms。
9、00H,10H,F1H,01H。
10、起始,数据,奇偶校验,停止。
二、判断题(每空1分,共10分)
1、×
2、×
3、×
4、×
5、√
6、√
7、×
8、√
9、√
10、×
三、简述题(每题4分,共16分)
1、开机复位后,CPU使用的是0组工作寄存器; (1分)
它们的地址是什么00H~07H; (1分)
CPU通过PSW的PSW.4、PSW.3两位来确定和改变当前工作寄存器组。
(2分)
2、第一种:
MOVA,20H (1分)
MOV20H,30H
MOV30H,A
第二种:
MOVA,20H (1分)
XCHA,30H
XCHA,20H
第三种:
PUSH20H (2分)
PUSH30H
POP20H
POP30H
3、以外部中断0为例说明,外部中断0的入口地址是0003H,想将外部中断0的中断服务程序放置在程序存储区的任意区域可使用跳转指令。
如:
ORG0003H (1分)
LJMP INT0 (1分)
…
INT0:
………… (1分)
…
RETI (1分)
4、通信波特率为2400bps,fosc=11.2592MHZT1工作在模式2,其SMOD=0计算T1的初值X。
根据波特率= ,得出n=76800 (2分)
根据 ,得出X=244,即X=F4H (2分)
四、分析题(共14分)
1;
显示器的位是8;
1;
0F9H;
段码输出口;
输出1的段码;
FDH;
延时;
37H;
76543210。
第二部分 操作题
(本部分共有1大题,总分40分,考试时间60分钟)
题目要求:
依据笔试题中第四题的动态显示程序,在实验箱上利用8155并行扩展4位显示电路,并完成以下问题。
(注:
PA0~PA7输出段码,PB4~PB7输出位控码)
1、在实验箱上正确连接出显示电路。
(10分)
2、可编程并行接口,用于扩展单片机的I/O口。
(2分)
3、2100H,2101H,2102H,2103H (4分)
4、
(1)正确修改程序。
(10分)
(2)会将2003四个数放入30H~33H单元中。
(4分)
ORG 0000H
MOV DPTR,#2100H
MOV A,#03H
MOVX @DPTR,A
SETB RS0
DISP:
MOV R0,#30H
MOV R2,#02H
MOV R3,#0FEH
DISP1:
MOV A,@R0
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV DPTR,#2101H
MOVX @DPTR,A
MOV A,R3
MOV DPTR,#2102H
MOVX @DPTR,A
LCALL DELAY
RL A
MOV R3,A
INC R0
MOV A,@R0
DJNZ R2,DISP1
SJMP DISP
TAB:
DB 0C0HH,0F9H,0A4H,0B0HH,99H
DB 92H,82H,0F8H,80H,6FH
DELAY:
CLRRS0
MOV R0,#100
DEL2:
MOV R1,#10
DEL1:
MOV R2,#7DH
DEL0:
NOP
NOP
DJNZ R2,DEL0
DJNZ R1,DEL1
DJNZ R0,DEL2
SETB RS0
RET
(3)正确调试程序。
(10分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用技术 试题 答案