单片机原理及接口技术期末复习资料(YJLLA)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.P0、P1、P2、P3四个均是_8位的并行___口(填串行还是并行),其中P0的功能是____地址/数据分时复口___;P2口的功能是高8位地址口;而__P3__是双功能口;___P1___是专门的用户口。2.程序一般是由三种基本结构构成:顺序、__循环结构____和分支结构。3.MCS-51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。4.MOVDPTR,#Tab的作用是用来设定____________________________。5.MOVDPTR,#data16的作用是用来设定___地址指针____________。6.片内RAM可进行位寻址的空间位地址范围是_____00H-FFH_________________。7.MCS-51的存储器空间配置从功能上可分为四种类型:__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。8.MCS-51的指令按其功能可分为五大类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。8.十进制数:-54的8位补码表示为11001010。9.12根地址线可选2^12=4K个存储单元,32KB存储单元需要15根地址线。8.十进制数-89的16进制数表示为59H。10.MCS-51内部的定时器/计数器共有_2___个,分别是___T0、T1_____________。11.DJNZ源操作数,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。9.MCS-51指令系统中direct表示的含义是:___片内存储器地址____。10.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:__隔离与寻址__作用、___所存与缓冲_作用和信号电平与形式的变换作用。11.MCS-51单片机有____5___个中断源,它们的中断向量地址分别是:__外中断0/INT0_;__外中断1/INT1_;__T0__;__T1__;__串行端口(RI、TI)_。__2__级中断优先级别12.子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。二、选择正确的答案:13.存储器的地址范围是0000H~03FFH,它的容量为(A)。(A)1KB(B)2KB(C)3KB(D)4KB14.MOVXA,@R0指令是采用(D)寻址方式,指令作用在()区间。(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器15.A7H和5BH两个立即数相加后,和为(C),(CY)是()。(A)1CH,0(B)C1H,0(C)02H,1(D)C1H,116.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)=(A)(A)C3H(B)B3H(C)0DH(D)56H17.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=(C)(A)61H(B)75H(C)71H(D)17H18.MCS-51指令系统中执行时间最长且长达4个机器周期的是(D)指令。(A)比较转移(B)循环转移(C)增减量(D)乘除法19.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。(A)MOVR1,40H(B)MOVR1,#40HMOVX@R1,AMOVXR1,A(C)MOVX40H,A(D)MOVR1,#40HMOVX@R1,A19.不属于单片机与输入输出设备进行信息交换的方式是(D)。(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D)。(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、021在中断服务子程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令22.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都行23.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。(A)计数式(B)双积分式(C)逐次逼近式(D)并行式24.8051单片机内有(B)个16位的定时/计数器,每个定时/计数器都有()种工作方式。(A)4,5(B)2,4(C)5,2(D)2,325.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)(A)98H(B)84H(C)42H(D)22H26.(每小题1分)判断下列各题,正确的打√,错误的打×(1).MOV20H,R1(√)(2).ADDCA,2030H(×)(3).CLRA(√)(4).MOVX40H,#30H(×)(5).ORG3000H(√)(6).MOVC@A+PC,A(×)(7).MOVXA,2000H(×)(8).DJNZ#data,rel(×)(9).INC@R5(×)(10).DECDPTR(×)(11).MOVR1,@R2(×)(12).SWAPR1(×)(13).SETB2000H(×)(14).JZA,LOOP(×)(15)DAR2(×)二、分析程序并写出结果:(每小题5分,共20分)1.已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,执行如下程序段后MOV@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0MOV40H,A结果是:(40H)=(20H)←11H(A)←20H(A)←(A)+(20)(CY)=1(A)-(P0)-(CY)→(A)即(A)←00H(A)+45H→(A)即(A)←45H(40H)←45H2.已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,执行过程如下:MOVA,@R0MOVR0,AMOVA,@R0ADDA,21HANLA,#21HRLAMOVR2,A则执行结束(R0)=36H(R2)=D6H3.执行下面一段程序;MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的内容是:(A)=01H(B)=10H4.设在31H单元存有#23H,执行下面程序:MOVA,31HANLA,#0FHMOV41H,AMOVA,31HORLA,#0F0HSWAPAMOV42H,A则(41H)=03H(42H)=02H三、简答及识图题:(共13分)1.写出五个特殊寄存器的名称及其主要用途。1)累加器ACC2)B寄存器主要用于乘法和除法操作。3)TCON定时/计数器控制寄存器4)TM0D定时/计数器方式控制寄存5)SCON串行通信控制寄存器6)PSW程序状态字寄存器7)IE中断允许寄存器2.如图所示,请写出27128的地址范围。4000H---7FFFH1.(8分)为下列程序段的每一行注释;并说明整个程序段的功能。MOVR2,#08h;LOOP:MOVA,@R0;ADDA,@R1;MOV@R0,A;INCR0;INCR1;DJNZR2,LOOP;功能说明:1.(10分)为下列程序段的每一行注释;并说明整个程序段的功能、给出结果。MOVR2,#03h;MOVA,R2;MOVDPTR,#Tab1;MOVR0,#30H;LOOP:MOVA,@A+DPTR;MOV@R0,A;ANLA,#0FH;INCR0;DJNZR2,LOOP;Tab1:DB3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AHDB11H,28H,0FCH,26H,88H,99H功能说明:程序段运行结果:3.(5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。IC1:_0000H---1FFFH_____IC2:_2000H---3FFFH________IC3:__4000H---5FFFH_____IC4:__6000H---7FFFH________4.(3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。ROM(1):_B000H---BFFFH____ROM(2):__7000H-7FFFH___四、编程题:(共12分)1.(6分)编一程序段,将字节地址30H~3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。MOVR7,#10HMOVR1,#30HLOOP:CJNE@R1,#00H,NEXTMOV@R1,#00HSJMPNEXT1NEXT:DEC@R1NEXT1:INCR1DJNZR7,LOOPSJMP$END2.(6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ。(1)T0作为定时,定时时间为10ms.(2)T1作为计数,记满1000溢出。解:(1)①T0的工作方式0时:tmax=213×=213×2us=16.384ms定时10ms可达要求,则X=213-=213-=3192=C78H=6318H②T0工作在方式1时:tmax=216×=216×2us=131.072ms定时10ms也可达要求,则X=216-=EC78H③T0工作在方式2或3时:tmax=28×=28×2us=512us定时500us,循环20次,X=28-=06H(2)方式0:213-100=8092=1F9CH=FC1CHX=M-计数值方式1:216-100=FF9CH方式2或3:28-100=9CH①DELAY:MOVTMOD#00H(#01H/#10H/#11H)(MOVR3,#14H)MOVTH0,#63HMOVTL0,#18HSETBTR0LP1:JBCTF0,CLOSESJMPLP1CLOSE:SJMP$RET单片机应用复习题汇总一、填空和问答1、计算机的基本结构是由(CPU)、(存储器)、(I/O接口)组成,相互之间通过(总线)来连接。2、16位微型计算机,其核心部件微处理器字长是(16位)。如inter8086.80286.Z8000。32位微型计算机,其核心部件微处理器字长是(32位)。如80386.486.586。3.8051是(8)位机,其数据总线为(8)位,地址总线为(16)位,故最大寻址空间为(64K)。4.存储器的一个字节有(8个)二进制位,某存储片有1024个存储单元,其地址线为(10)条,共有(8192)个二进制位。5.A/D转换是将(模拟量)转换成(数字量);D/A转换是将(数字量)转换成(模拟量)6.二进制的编码:①.BCD码是指:(用二进制表示的十进制数)。②.ASCII码是:(美国信息交换标准码),它包括(26个)个大写字母、(26个)小写字母、(10个)数字,及一些(标点)符号和(控制)符号。如CR是(回车),总共128个字符。③.248的BCD码是(001001001000)。④.F的ASCII码是:(46H)。CR的ASCII码是:(0DH)。7.写出8051五个中断源的入口地址(0003H)、(000BH)、(0013H)、(001BH)、(0023H)8.所谓内部总线结构是指(AB)、(DB)、(CB)其中(AB)是单向总线。9.PSW标志寄存器中OV位的状态决定于:(CP⊕CS)10.MCS-51标志寄存器PSW:CyACF0RS1RS0OV0P其各位的含义分别为:(Cy:进位、AC:半进位、F0:自定义、RS1RS0:寄存器组选择、OV:溢出标志、P:奇偶标志).11.按结构的使用和功能类:存储器分为(只读).和(读写).只读存储器ROM又可分为以下4类:(掩模).(PROM).(EPROM).(EEPROM).12.2764是(8K*8位EPROM).27256是(32K*8为EPRO

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功