单片机原理及应用 考试5new.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用 考试5new.doc

一、填空题、选择题(30分) 1. 8031单片机复位后,R4所对应的存储单元的地址为(?04? )H。因上电时PSW=(??00 )H,这时当前的工作寄存器区是第(??0? )组工作寄存器区。 2. 在MCS-51中,PC和DPTR都用于提供地址指针,但PC是为了访问(???程序?? )存储器提供地址指针,而DPTR是为访问(数据???? )存储器提供地址指针。 3. 计算机三总线分别为:(???地址??? ) 总线;(?????控制? )总线;(??数据???? )总线。 4. 在串行通讯中,帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式(?1? )。 5. 51单片机有两个物理上独立的接收、发送缓冲器SBUF;通过串行口发送数据时,在程序中应使用:(MOV SBUF,A?) 指令;在接收数据时,在程序中应使用:(MOV A,SBUF ) 指令。 6. 单片机与普通计算机的不同之处在于其将(??CPU??? )、(???存储器 )和(I/O接口 )三部分集成于一块芯片上。 7. 下列指令中有错误的是(? C D?)。(2分) A、MOV A,R4???? ?B、MOV 20H,R4 ????C 、MOV R4,R3 ?????D、MOV ﹫R4,R3 8. 8031复位后,PC与SP的值为(??00H ?)、(??07H? )。 9. 8051内部有(?4?? )个并行端口,P0口直接作为I/O端口使用时,必须外接(上拉电阻 );并行端口作输入端口时,必须先执行(输出高电平) 指令,然后执行输入指令,才能正确的读入端口的状态。 10. 当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停(??当前主程序)的执行,转去执行(中断服务子)程序,执行完? (中断服务子程序),再执行(中断前执行的主 )程序。 11.定时器/计数器的工作方式3是指将 ?(???T0 )?拆成两个独立的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)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档