欢迎来到天天文库
浏览记录
ID:33194497
大小:56.00 KB
页数:4页
时间:2019-02-22
《《单片机原理与接口技术》模拟测试一》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《单片机与接口技术》模拟试卷一班级____________学号___________姓名____________分数___________一、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1.AT89C52单片机芯片内部集成有【 】。A.8位CPU、4KBROMB.16位CPU、4KBROMC.8位CPU、8KBROMD.8位CPU、64KBROM2.单片机读写外RAM数据用(1)指令
2、,控制信号是(2)。【 】A.(1)MOV(2)和 B.(1)MOVX(2)和C.(1)MOVX(2)和 D.(1)MOVC(2)和3.堆栈指针SP指出堆栈栈顶存储单元的A.内容 B.地址C.间接地址D.大小4.80C51单片机地址总线(AB)总线宽度为【 】位。A.8B.16C.15D.325.一个时钟周期等于【 】振荡周期。A.1个 B.2个 C.6个 D.12个6.二进制数用(1)尾缀作为标识符,无尾缀表示符时表示(2)数【 】A.(1)H(2)十六进制 B.(1)D(2)二进制 C.(1
3、)B(2)十进制 D.(1)B(2)十六进制7.程序计数器PC是【 】位的计数器,能寻址64KB的程序存储器范围。A.16B.8 C.4 D.328.80C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0-P3口的值为(4)。【 】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4
4、)00H9.指令MOV寻址空间是【 】。A.片外ROMB。片外RAMC。片内RAMD。片内ROM10.指令MOVX寻址空间是【 】。A.片外ROMB。片外RAMC。片内RAMD。片内ROM11.当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【 】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。A.1/2B。1/6C。1/12D。1/2412.8051单片机复位信号应从【 】脚接入。4A.P3.2 B.RST C.8脚D.T113.8051单片机外部中断0、
5、1(,)在【 】。A.P0口 B.P1口 C.P2口D.P3口14.一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)μs。【 】。A.(1)6(2)2 B.(1)12(2)2C.(1)12(2)1D.(1)6(2)115.“MOVCA,@A+DPTR”的寻址方式是【 】。A。变址寻址B。相对寻址C。寄存器间接寻址D。位寻址二、简答题:(每小题4分,共20分) 1.简述80C51单片机内部结构和引脚功能。2.为什么一般情况下,在中断入口地址区间要设置一条跳转指
6、令,转移到中断服务程序和实际入口处?3.试介绍锁存器中的三态?4.A与Acc有何区别?5.什么是寻址方式?80C51单片机指令系统有几种寻址方式?试述各种寻址方式所能访问的存储空间?三、分析题:每小题5分,共15分。1.分析题:假设(SP)=40H,(DPTR)=3412,分析连续执行下列指令序列后DPTR及SP的内容。PUSHDPL;PUSHDPH;POPDPL;POPDPH;程序执行后,(SP)= (DPTR)=2.分析题:假设内RAM单元(60H)=6,问,执行完下列指令序列后内RAM(60
7、H)的内容为多少?MOVR0,#60HMOVA,@R0RLAMOVR1,ARLARLA4ADDA,R1MOV@R0,A3.已知fosc=6MHZ,求下面延时子程序的延时时间。DELAY:MOVR6,#10;D1:MOVR7,#250H;D2:DJNZR7,D2;DJNZR6,D1;RET;四、汇编程序设计(30分)1.编写程序,将内RAM从20H开始存放的16个数传送到从38H开始的单元中。2.按下列要求传送数据:设ROM(4000H)=44H(1)ROM4000H单元数据送内RAM20H单元(2)RO
8、M4000H单元数据送R0(3)内RAM50H单元数据送外RAM50H单元,设内RAM(50H)=11H。3.试将30H、R7、B、A、PSW、DPTR中的数据依次压入堆栈。并指出每次堆栈操作后,SP=?,(SP)=?设原SP=60H,当前工作寄存器区为0区,(30H)=11H,R7=22H,B=33H,A=44H,PSW=55H,DPTR=6677H。4.分别用一条指令实现下列各小题的要求:41)、T0开中断,其余禁止中断2)T1、串行口
此文档下载收益归作者所有