资源描述:
《单片机考试复习资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分)1.若MCS-51单片机采用6MHz的晶振,其复位高电平脉冲时间应该超过()。A.2pSB.4pSC.2mSD.4mS2.MCS-51单丿i•机的4个并行I/O口作为通用I/O口使用时,()口应该加上拉电阻。A.P0B.P1C.P2D.P33.在片外扩展一片8K的EPROM2764需要()根地址线。A.11B.12C.13D.144.程序状态字卩3^/的()位为1时,表示带符号数加减运算中,A产生了溢出。A.C
2、yB.AcC.OvD.P5.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行()指令。A.PUSHR1B.PUSH@R1C.PUSH01HD.PUSH09H二、填空题(每空1分,共10分)1.MCS-51单片机片内共有字节单元的RAM,字节单元的ROM。2.若MCS-51单片机采用6MHz的晶振,ALE引脚输出匸脉冲频率为。3.MCS-51单片机的一个机器周期的宽度为状态。4.一个10位D/A转换器,其分辨率为o5.要使MCS-51单片机从片内的地址0000H开始执行程序。那么EA应。6.串行中断ES的中断人口
3、地址为o7.CHMOS型80C51有二种低功耗方式。8.单片机需要把助记符指令(或汇编指令)转换成。9.外部中断请求冇两种信号方式即o三、名词解释(每小题2分,共8分)1.立即寻址2.地址总线1.波特率2.单片机四、简答题(每小题4分,共20分)1.ALU具冇哪几个运算功能?2.简述MCS-51串行通信的工作方式。3.程序状态字PSW各标志位的作川是什么?4.A/D转换器有哪儿种类型?5.简述MCS-51单片机的中断响应过程。五、读程序(阅读程序后填空。每小题4分,共20分)1•试分析以下程序的执行结果。(A尸,(B)=oMO
4、VSP,#3AHMOVA,#20HMOVB,#30HPUSHACCPUSHBPOPACCPOPB2.设(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H。请分析下面程序执行后各单元的内容。(32H)=,(40H)=oMOVA,@R0MOV@R0,40HMOV40H,AMOVRO,#35H3.执行下列程序后,(A)=,(B)=。MOVA,#8AHMOVB,#14HDIVAB4.在外部RAM首地址为table的数据表中,有10个字节的数据。编程将每个字节的最高位清零。MOVRl,//TABLEMOVR2,#1
5、0LOOP:MOVA,@R1INCR1DJNZR2,LOOPRET2.比较两个ASCII码字符串是否相等。字符串长度在内部RAM20H单元,第一个字符串的首地址为30H,第二个字符串首地址为40H。如果两个字符串相等,迸内部RAM21H为00H,否则,置内部RAM21H为0FFHOMOVRO,#30HMOVRl,#40HMOVR2,#20HL00P1:MOVA,@R0CLRCJNZLOOP2INCR0INCR1,L00P1MOV21H,#00HRETLOOP2:MOV21H,#0FFHRET六、综合题(共32分)1.设单片机晶
6、振频率Fosc=6MH乙使用定时器1以工作方式1产主周期为400us的等宽方波,用査询方式实现编程,并在P1.0输出。(10分)2.用8255A设计一个4X4位按键输入电路。(1)完整按键输入电路(4分)(2)写出8255的控制字及初始化程序,假设片选地址为SOOOHo(4分)(3)写出检测是否冇键闭合的程序,当无键按下时将累加器A置为0(4分)。3.用2片2732给8051单片机扩展一个8KB的外部存储器,要求地址空间与8051的内部ROM相衔接,请画出逻辑连接图。(10分)一、填空题I.8051汇编语言指令格式中,唯一不可
7、缺少的部分是o2.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为〜o3.8051的程序计数器PC为16位计数器,其寻址范围是KB。1.在存储器的扩展中,无论是线选法还是译码法,最终都是为扩展芯片的引脚提供信号。2.—个EPROM的地址有A0〜All共12个引脚,它的容量为KB。6.8051单片机在同一级别里,级别最高的中断源是o7.8751是EPROM型,内含KBEPROM。&MOVC,20H源寻址方式为寻址。9.设计8031系统时,口和P2口不能用作一般I/O口。10.串行通信有、
8、和共3种数据通路形式。II.8051的定吋器作串行接口方式1和方式3的波特率发生器。12.8051中唯一一个不可以寻址的16位寄存器为o二、判断题1.8051的特殊功能寄存器分布在00H〜70H地址范围内。()2.寄存器间接寻址中,寄存器中存放的是操作数的地址。()3.在中断