- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机试卷五及答案
一、填空题、选择题(30分)
1. 8031单片机复位后,R4所对应的存储单元的地址为(?? )H。因上电时PSW=(?? )H,这时当前的工作寄存器区是第(??? )组工作寄存器区。
2. 在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问(????? )存储器提供地址指针,而DPTR是为访问(???????? )存储器提供地址指针。
3. 计算机三总线分别为:(????????? ) 总线;(????????? )总线;(???????? )总线。
4. 在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式(?? )。
5. 51单片机有两个物理上独立的接收、发送缓冲器SBUF;通过串行口发送数据时,在程序中应使用:( ????????????) 指令;在接收数据时,在程序中应使用:(???????????? ) 指令。
6. 单片机与普通计算机的不同之处在于其将(????? )、(????? )和(????? )三部分集成于一块芯片上。
7. 下列指令中有错误的是(? ?)。(2分)
A、MOV A,R4???? ?B、MOV 20H,R4 ????C 、MOV R4,R3 ?????D、MOV ﹫R4,R3
8. 8031复位后,PC与SP的值为(?? ?)、(??? )。
9. 8051内部有(??? )个并行端口,P0口直接作为I/O端口使用时,必须外接(??? );并行端口作输入端口时,必须先执行(???? ) 指令,然后执行输入指令,才能正确的读入端口的状态。
10. 当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停(???????? )的执行,转去执行(????? )程序,执行完? (???????? ),再执行(??????? )程序。
11.定时器/计数器的工作方式3是指将 ?(?????? )?拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为(???? )使用。
12. 串行口每一次传送()字符。
位串帧波特
执行下列程序段后,()。(分)
,
CPL? P1.1
CLR? P1.6
SETB? P1.7
?
二、简答与计算题(24分)
1.? MCS51的中断系统有几个中断源?(1分)几个中断优先级?(1分)如何用指令设置各中断源的优先级别? (1分)如果同一级别同时存在多个中断申请时,CPU按什么顺序响应(按自然优先级顺序写出各个中断源)(2.5分)?各个中断源的入口地址是多少?(2.5分);(共8分)
2. 在MCS-51单片机系统中,外接程序存储器和数据存储器共用16位地址线和8位数据线,会不会发生冲突,并说明为什么?(6分)
3. 已知程序执行前有A=02H,SP=52H,(51H)=80H,(52H)=00H。下述程序执行后:
????????????? POP??????? DPL
????????????? POP??????? DPH
????????????? RL????????? A
????????????? MOV????? B,A
????????????? MOVC??? A,@A+DPTR
????????????? PUSH????? A
????????????? MOV????? A,B
????????????? INC??????? A
????????????? MOVC??? A,@A+DPTR
????????????? PUSH????? A
????????????? RET
????????????? ORG?????? 8000H
????????????? DB????????? 10H,80H,30H,50H,30H,50H
?????? 请问:A=( ),SP=( ),(51H)=( ),(52H)=( ),PC=( )。
(10分)
28分)
1. 编程将片内RAM20H~2FH 单元开始的16个数传送到片外RAM 3000H~300FH 开始的单元中。(12分)
2. 将存放在单片机片内数据存储器30H,31H,32H三个单元中不同的数据按从小到大的顺序排序,并将结果存放在片内RAM的30H~32H中。(10分)
3. 编制中断初始化程序,外部中断0(边沿触发)、外部中断1(电平触发)、定时器0开中断(中断允许);定时器1关中断(不允许中断)。(6分)??
?????????
四、综合应用题(18分)
MCS-51单片机系统硬件连接示意图如下图所示,系统采用12MHZ的晶体振荡器;并扩展了一片数据存储器6264和一片通用I/O接口芯片8255,并通过8255的PA端口驱动8个发光二极管,各发光二极管的阴极一起连接到地(GND)。?????????
完成以下
文档评论(0)