福州大学单片机试题题目与答案.docx
- 文档编号:2786561
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:10
- 大小:47.19KB
福州大学单片机试题题目与答案.docx
《福州大学单片机试题题目与答案.docx》由会员分享,可在线阅读,更多相关《福州大学单片机试题题目与答案.docx(10页珍藏版)》请在冰点文库上搜索。
福州大学单片机试题题目与答案
福州大学20〜20学年第一学期考试卷(三)
课程名称微机原理与接口技术
考试日期
考生姓名
学号
学院专业
题号
-一-
-二二
三
四
五
六
总分
累分人签名
题分
20
20
15
15
20
10
100
得分
2
考生注意事项:
1、本试卷共7页,请查看试卷中是否有缺页。
、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
、单项选择题(每小题2分,共20分)
得分
评卷人
人
)
1.
MCS-51单片机的CPU每取一个指令字节,立即使(
A、堆栈指针SP自动加1
B数据指针DPTR自动加1
C、程序计数器PC自动加1D累加器A自动加1
2.
F6H是用8位二进制补码表示的十六进制数,那么相应的十进制数是
能。
5.下列指令中,()不能完成累加器清零。
AMOVA,#00HB、XRLA,OEOH
C、CLRADXRLA,#00H
6.MCS-51单片机程序存储器的首址为2000H,末址为3FFFH其存储容量为
()
A12KBB8KBC、16KBD4KB
7.8031单片机的外中断1的中断入口地址为()
A0000HB、0003HC、000BHD0013H
8.8031单片机当允许CPU向应定时器0的中断请求时,其IE中的()位
必须为1。
AES和ET0B、EA和ET0
CET1和EAD、EX0和ET0
9.MCS-51单片机,在同一级别优先权中,哪一个优先权的级别最高()
AT0B、INT1
CT1
D、INT0
10.计算机与外部设备之间数据传送的各种方式中,哪一种占用CPU勺时间最
多()
A、中断方式B、查询方式
得分
评卷人
人
C、DM/方式D无条件方式
、填空题(每空2分,共20分)
1•十进制数111用8位二进制数表示时,应为B。
2.8031单片机PSW中的RS1=1RS0=1时,工作寄存器R0的地址为
8031单片机外部扩展RAM寸,其P0口具有传送和的双重功能。
4.已知A=25H执行下列指令组后,
(20H)=,(21H)=
MOV20H,
A
ANL20H,
#0FH
SWAPA
ANLA,
#0FH
MOV21H,
A
5.8031单片机最多允许
级中断嵌套。
6.
三、简答题(每小题5分,共15分)
得分
评卷人
人
8031单片机中,要使TNTT、INT0中断允许,其余屏蔽,则IE=。
7.8031单片机所有中断源均处于开中断状态,要把INT1、INTO和T0中断源
设置为高优先级,T1和串口中断源设置为低优先级,此时IP=
8.某8031单片机的T0作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TLO的内容。
1•下列指令组要完成重复执行NEXT开始的程序50次。
请指出错误,并改正之
MOVR1,#32HNEXT:
MOVA,#00H
DECR1
DJNZR1,NEXT
2.已知A=41H,执行下列指令组后,问A=?
PC=?
0200HCLRC
0201HSUBBA,#30H
0203HJNCMOON
0205HNEXT……
0230HMOON
3.某异步串行通信的波特率为9600bps,1个起始位,7个数据位,2个停止位,并采用偶校验,请说明该异步串行通信的字符传输速率是多少?
得分
评卷人
人
四、程序阅读题(第1小题7分,第2小题8分,共15分)
1•阅读下列程序,说明程序的功能
MOVR0,#20H
CLRA
LOOPMOV@R0,A
INCR0
CJNER0,#30H,LOOP
SJMP$
END
ORCD100H
START:
MOW,#0FCH
MOVDPTR,#0F900H
LOOP:
MOVX@DPTR,A
LCALLD1S
RLA
RLA
SJMPLOOP
ORG0200H
D1S:
MOVR2,#0FFH;延时1s子程序(略)
RET
END
(1)第一次调用延时子程序时,哪几个发光二极管亮?
(2)第二次调用延时子程序时,哪几个发光二极管亮?
(3)说明该程序的功能:
2.8031单片机硬件连接如图所示,阅读下列程序,回答问题
ORG0000H
LJMPSTART
五、程序设计题(每小题10分,共20分)
得分
评卷人
人
1.8031单片机,4MHz晶振,用定时器1产生6ms定时,且定时器1工作于方
式1,试编写初始化程序
2•在BUF为首地址的片外RAM存放一批数据,以FFH为结束标志。
试编程序,将这批数据清零,保留结束标志FFH请补全下列程序。
MONDPTR,#BUF
LOOP:
MOVXA,@DPTR
INCDPTR
SJMPLOOP
END
六、应用题(共10分)
8031单片机外部扩展一片可编程并行接口8155,已知8155的命令口地址为1B00HB口接8个开关,为输入;A口经反相器接8个发光二极管。
当开关S1〜S8闭合(ON时,对应的发光二极管L1〜L8亮,请将下列程序补充完整。
START:
MOVDPTR,#1B00H
MO\A,#;8155命令字
MOVX;
LOOP:
MOVDPTR,#1B02H
MOVXA,@DPTR
LOOP1:
MO\DPTR,#1B01H
MOVX
MOVR7,#20
DEL0:
MOVR6,#0FFH
DEL1:
DJNZR6,DEL1
DJNZR7,DEL0
SJMP
END
微机原理与接口技术试卷(三)
参考答案与评分标准
、单项选择题(每小题2分,共20分)
4(20H)=05H,(21H)=02H
1.C2.B
6.B7.D
二、填空题(每空2分,
101101111B
610000101B=85H
3.C4.D
8.B9.D
共20分)
218H
7.00000111B=07H
5.D
10.B
3低8位地址,数据
5.2
8不变
三、简答题(每小题5分,共15分)
1把DECR1这句去掉(指出错误2分,改正3分)
2.A=1伯(2分),PC=0230H(3分)
39600/11=872.73帧/秒四、程序阅读题(第1小题7分,第2小题8分,共15分)
1将片内RAM的20HH2FH这16个单元清零。
(说出清零功能3分,单元号正确4分)
2答:
(1)VL0、VL1亮(2分)
(2)VL2、VL3亮(2分)
(3)该程序的功能是从VL0、VL1开始循环点亮发光二极管,每次点亮2个(4分)
五、程序设计题(每小题10分,共20分)
1解:
①TMOD=00010000B=10H
②机器周期=12/4=3微秒
初值TC=65536-6000/3=63536=F830H
③初始化程序:
MOVTMOD,
#10H(2分)
MOVTH1,
#0F8H(3分)
MOVTL1,
#30H(3分)
SETBTR1
(2分)
2
XRL
A,#0FFH
JNZ
NEXT
—或:
CJNE
SJMP
$(2分)
NEXT:
CLR
A(2分)
MOVX
@DPTR,A(2分)
六、
应用题(每空2分
卜,共10分)
⑴01H或05H
⑵@DPTR,A
⑶CPLA或
XRLA,#0FFH
A,#0FFH,NEXT(4分)
⑷@DPTR,A
⑸LOOP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福州大学 单片机 试题 题目 答案
![提示](https://static.bingdoc.com/images/bang_tan.gif)