《单片机原理与接口技术》模拟测试五

《单片机原理与接口技术》模拟测试五

ID:33194539

大小:65.50 KB

页数:4页

时间:2019-02-22

《单片机原理与接口技术》模拟测试五_第1页
《单片机原理与接口技术》模拟测试五_第2页
《单片机原理与接口技术》模拟测试五_第3页
《单片机原理与接口技术》模拟测试五_第4页
资源描述:

《《单片机原理与接口技术》模拟测试五》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《单片机与接口技术》模拟试卷五班级_______________学号__________姓名____________分数___________一、选择题:本大题共20个小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1.单片机读ROM中数据用(1)指令,控制信号是(2)。【D】A.(1)MOV(2)RD和WRB.(1)MOVC(2)RD和WRC.(1)MOVC(2)PSEN和EAD.(1)MOVC(2)PSEN和EA2.单片机读写外RAM数据用(1

2、)指令,控制信号是(2)。【B】A.(1)MOV(2)RD和WRB.(1)MOVX(2)RD和WRC.(1)MOVX(2)PSEN和EAD.(1)MOVC(2)PSEN和EA3.堆栈指针SP指出堆栈栈顶存储单元的【B】A.内容B.地址C.间接地址D.大小4.80C51单片机地址总线(AB)总线宽度为【B】位。A.8B.16C.15D.325.一个时钟周期等于【D】振荡周期。A.1个B.2个C.6个D.12个6.关闭电源时,其所存储内信息将丢失的存储器是【C】。A.ROMB.PROMC.RAMD.EPRO

3、M7.程序计数器PC是【A】位的计数器,能寻址64KB的程序存储器范围。A.16B.8C.4D.328.80C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0-P3口的值为(4)。【B】A.(1)3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFHD.(1)2(2)0000H(3)60H(4)00H9.指令MOV寻址空间是【C】。A.片外ROMB。片

4、外RAMC。片内RAMD。片内ROM10.指令MOVX寻址空间是【B】。A.片外ROMB。片外RAMC。片内RAMD。片内ROM11.当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【B】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。A.1/2B。1/6C。1/12D。1/24112.8051位寻址能力能够达到【B】位。A.64B.128C.32D.1613.8051单片机的堆栈区是向地址【D】的方向生成的。A.可变B.不定C.减小D.增大14.当8051单片机外

5、接时钟信号时,应从【B】脚接入。A.T0B.XTAL2C.XTAL1D.T115.8051单片机外部中断1、2(INT0,INT1)在【D】。A.P0口B.P1口C.P2口D.P3口16.“CLRA”的寻址方式是【A】。A。寄存器寻址B。直接寻址C。寄存器间接寻址D。立即寻址17.“MOVXA,@DPTR”的寻址方式是【】。A。变址寻址B。相对寻址C。寄存器间接寻址D。位寻址18.“SJMP08H”的寻址方式是【】。A。变址寻址B。相对寻址C。寄存器间接寻址D。位寻址19.访问程序存储器,指令操作码的助

6、记符是【】。A.MOVCB.MOVC.MOVXD.XCH20.“MULAB”指令执行后,16位乘积的高位在【】中。A.AB.CC.ABD.B二、简答题:每小题6分,共30分。1.简述80C51单片机内部结构和引脚功能。2.试介绍锁存器中的三态?3.A与Acc有何区别?4.试分别说明程序计数器PC和堆栈指针SP的作用。复位后PC和SP中的内容各为多少?5.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?2三、汇编程序设计(50分)1.编写程序,将内RAM从20H开始存放的1

7、6个数传送到从38H开始的单元中(10分)。2.按下列要求传送数据:设ROM(4000H)=44H(8分)(1)ROM4000H单元数据送内RAM20H单元(2)ROM4000H单元数据送R0(3)内RAM50H单元数据送外RAM50H单元,设内RAM(50H)=11H。3.试将30H、R7、B、A、PSW、DPTR中的数据依次压入堆栈。并指出每次堆栈操作后,SP=?,设原SP=60H,当前工作寄存器区为0区,(30H)=11H,R7=22H,B=33H,A=44H,PSW=55H,DPTR=6677H

8、。(8分)解:4.试编程,将位存储单元38H中的内容与位存储单元49H中的内容互换。(8分)35.分别用一条指令实现下列功能:(8分)(1)若Cy=0,则转CTRL0程序段执行。(2)若位寻址区28H≠0,则将28H清0,并使程序转至CTRL1。(3)若A中数据不等于78H,则程序转到CTRL2。(4)若A中数据等于0,则程序转至CTRL3。(5)调用首地址为0800H的子程序(6)使PC=1050H。6.已知fosc=6MHZ,试编写延时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。