欢迎来到天天文库
浏览记录
ID:37524917
大小:108.00 KB
页数:12页
时间:2019-05-24
《单片机大复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、复习内容:一、硬件部分89C51单片机硬件结构和原理P19图2-11、89C5l单片机是几位的单片机?2、中央处理器(CPU)包括那两个主要部件?3、89C5l单片机的最大程序空间是多少?4、内部数据存储器有多少?5、89C51单片机共有几个与外部交换信息的I/O口?二、软件部分89C51单片机的指令系统1、指令格式2、寻址方式3、指令分为几类?三、考试类型1、填空题2、选择题3、程序分析4、编程题一、填空题:1、89C5l单片机有个并行端口,它们均为向端口,每个端口各有条输入输出线,且又可以作为高位的地址线。2、若由程序设定PSW
2、中的RS1、RS0=10,则工作寄存器R0~R7的直接地址为____。3、89C51中断源共5个,它们分别是、 、 、 、 。4、中断服务程序的返回指令是 ,子程序的返回指令是 。5、指出下列各指令中源操作数的寻址方式。(1)MOVCA,@A+DPTR()(2)XCHA,@R0;()(3)MOVC,P1.0()(4)JCLOOP()6、有一负数的补码为10111011B则该数的真值为。7、-33H的原码表示为B,补码表示为B。8、89C5l单片机的最大程
3、序寻址空间是KB,该空间的地址范围从至,系统上电及复位后,程序入口地址为。9、判断下列各条指令的书写格式是否有错,并指出原因。(1)MULR0R1;(2)MOVA,@R7;(3)MOVA,#3000H;(4)MOVR1,C;10.执行下列两条指令后,PSW中的标志位(CY)=,(OV)=,(AC)=,(P)=。MOVA,#80HADDA,#98H11.JCLOOP指令中操作数的寻址方式是,MOVA,P1指令中源操作数的寻址方式为。12.下列指令中正确的是。(1)RLCR7(2)SETBR7.0(3)MOVA,@DPTR(4)POP4
4、0H13.一个4k*4RAM芯片的地址线有根,数据线有。14.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)=。PUSHAPUSHBPOPAPOPB15.一单片机系统的外部晶体振荡器频率为6MHz,现启动单片机的的定时/计数器1统计外部脉冲的个数,当计满100时,使P1.0输出0。则:当T1工作在方式0时,T1的初值应为(TH1)=,(TL1)=;当T1工作在方式1时,T1的初值应为(TH1)=,(TL1)=;当T1工作在方式2时,T1的初值应为(TH1)=,(TL1)=。16.已知(SP)=60H,子
5、程序DELAY的首地址为1878H,现执行位于1123H处的LCALLDELAY三字节指令后,(PC)=,(61H)=,(62H)=。二、单选题:(每题1分,共10分)1.当89C51单片机接有外部存储器时,P2口可作为()。A.数据输入口B.数据的输出口C.准双向输入/输出口D.高8位地址线2.单片机的并行接口中,作为数据线使用的并行口是()。A.P0B.P1C.P2D.P33.89C5l单片机的堆栈区是设置在()中。A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区4.片内RAM的20H~2FH为位寻址区,所包含的
6、位地址是。A.00H~20HB.00H~7FHC.20H~2FHD.00H~FFH4.89C51片内位寻址区,所包含的字节地址是()。A.00H~20HB.00H~7FHC.20H~2FHD.00H~FFH5.在寄存器间接寻址方式中,间址寄存器中存放的数据是()。A.参与操作的数据B.操作数的地址值C.程序的转换地址D.指令的操作码6.当需要从89C51单片机程序存储器取数据时,采用的指令为()。A.MOVA,@R1B.MOVCA,@A+DPTRC.MOVXA,@R0D.MOVXA,@DPTR7.能够用紫外光擦除ROM中程序的只读存
7、储器称为()。 A.掩膜ROM B.PROM C.EPROM D.EEPROM8.在片外扩展一片2716程序存储器芯片要()地址线。 A.8根 B.13根 C.11根 D.20根9.MCS-51单片机用来开放或禁止中断的控制寄存器是()。A.IPB.TCONC.IED.SCON10.MCS-51的无条件转移指令中,其转移范围最小的是()。A.SJMPB.AJMPC.LJMP D.JMP11.定时器/计数器工作方式1是()。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结
8、构12.T0中断的中断入口地址为()。A.0003HB.000BHC.0013HD.001BH三、分析程序,写出结果(每题8分,共40分)1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)=,(R0)
此文档下载收益归作者所有