1、13为实现内外程序存储器的衔接,应使用 信号进行控制,对8031,EA= ,CPU对 进行寻址;对80C51,EA=1,CPU对 寻址。14访问内部RAM使用 指令,访问外部RAM使用 指令,访问内部ROM使用 指令,访问外部ROM使用 指令。15当计数器产生记数溢出时,定时器/记数器的TF0(TF1)位= 。对记数溢出的处理,在中断方式时,该位作为 位使用;在查询方式时,该位作为 位使用。16在定时器工作方式0下,计数器的宽度为 位,其记数范围为 ,如果系统晶振频率为6MHZ,则最大定时时间为 。17利用定时器/计数器产生中断时,应把定时器/计数器设置成 工作状态,当计数器设置成方式0时,记
2、数初值应为 ;设置成方式1时,记数初值应为 ;设置成方式2或方式3时,记数初值应为 。18对单片机而言,连接到数据总线上的输出口应具有 功能,连接到数据总线上的输入口应具有 功能。19A/D转换器的三个重要指标分别是 、 、 。一个10V的8位D/A转换器的分辨率约为 。20若80C51的晶振频率为12MHz,则其2个定时器/计数器对重复频率高于MHz的外部事件是不能正确计数的。21MCS51单片机晶振频率为12MHz,响应单重中断的最短时间与最长时间分别是 、 。22某存储芯片有11条地址线和8条数据线,此芯片至少可以存放二进制数个,地址范围是 ,每个二进制数有 位,若要把每个二进制数增加到
3、16位,则应采用 办法。23执行如下指令序列:MOV C,P1.0ANL C,P1.1OR C,/P1.2MOV P1.3,C后,所实现的逻辑运算式为 。24在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行 次。25假定addr11=00100011001B,标号MN的地址为2099H。MN:AJMP addr11后,程序转移到地址 去执行。26假定标号MN的地址为2000H,标号XY值为2022H。应执行指令:SJMP XY该指令的相对偏移量为 。27累加器A中存放一个其值小于63的8位无符号数,CY清“0”后执行指令:RLC A则A中数变为原来的 倍。28在MCS51单片机
4、系统中,存储器与I/O口采用的编址方式是 。MCS51可提供 和 两种存储器,其编址方式为 ,扩展后其最大存储空间分别为 和 。对80C51而言,片内ROM和片外ROM的编址方式为 ,片外ROM的地址从 开始;片内RAM和片外RAM的编址方式为 ,片外RAM的地址从 开始。29在多位LED显示器接口电路的控制信号中,必不可少的是 控信号和控信号。30与8255比较,8155的功能有所增强,主要表现在8155具有 单元的 和一个 位的 。31单片机实现数据通讯时,其数据传送方式有 和 两种。串行数据传送方式分为 和 两种。32专用寄存器“串行发送数据缓冲寄存器”,实际上是 寄存器和 寄存器的总称
5、。33在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为 。34D/A转换电路之前必须设置数据锁存器,这是因为 。35对于由8031构成的单片机应用系统,EA脚应接 ,中断响应并自动生成长调用指令LCALL后,应转向 去执行中断服务程序。36用8位DAC芯片组成双极性电压输出电路,其参考电压为-5V+5V,求偏移码为0100 0000B时,其输出电压为 、 。3789C51的PC为 位寄存器,其寻址的程序空间大小为 KB。3889C51上电复位时,SP H;PC H;P1 H。3989C51片内RAM中,可位寻址的单元字节地址从 H到 H, 位地址从 H到 H。40关于堆栈类操
6、作的两条指令分别是_ 、_。4189C51指令的读取由芯片的 引脚控制,片内数据存储空间有 Bytes。片外可寻址数据存储空间有 Bytes读取由芯片的 引脚控制。42指出划线部分寻址方式(1)MOV 40H,#20H ( , )(2)MOVX DPTR,A ( , )(3)MOV 20H,C ( , )(4)MOVC A,A+DPTR( , )4389C51系列单片机中断系统中规定:同级中断不能相互中断如果几个同级的中断源同时向CPU申请中断,CPU则按硬件排定如下优先次序: 、 、 、 , 。44中断响应是一个自主的操作过程,当CPU查询到某个中断标志为1时,中断系统通过硬件自动将相应的中
7、断矢量地址装入PC,以便进入相应的中断服务程序。对于外部中断1,其中断矢量地址为 ,对于串行口中断,其中断矢量地址为 。4589C51单片机的定时/计数器是 位 (减1/加1)定时/计数器。作为定时器工作时,共有 种工作模式,采用方式1工作时,构成 位计数器。46串行通信,数据输出是 (高位/低位)在前, (高位、低位)在后,采用方式0工作时,8位数据发送完后;TI由硬件自动置1;如要再发送,必须用 将TI清零。47若(PSW)18H,则选取的是第 组通用寄存器。这一组通用寄存器的地址范围从 H H。二、单选题180C51与8031的区别在于 A 内部ROM的容量不同B 内部RAM的容量不同C
8、 内部ROM的类型不同D 80C51使用EEPROM,而8031使用EPROM2PC的值是 A当前指令前一条指令的地址 B当前正在执行指令的地址C下一条指令的地址 D控制器中指令寄存器的地址3假定(SP)=37H,在进行子程序调用时把累加器A和断点地址进栈保护后,SP的值为 A3AH B38H C39H D40H4在80C51中,可使用的堆栈最大深度为 A80个单元 B32个单元 C128个单元 D8个单元5在相对寻址方式中,寻址的结果体现在 APC中 B累加器A中CDPTR中 D某个存储单元中6在寄存器间接寻址方式中,指定寄存器中存放的是 A操作数 B操作数地址C转移地址 D地址偏移量7执行
9、返回指令时,返回的断点是 A调用指令的首地址 B调用指令的末地址C返回指令的末地址 D调用指令下一条指令的首地址8可以为访问程序存储器提供或构成地址的有 A只有程序计数器PCB只有PC和累加器AC只有PC、A和数据指针DPTRDPC、A、DPTR和堆栈指针SP9若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令 ASETB PSW.3 BSETB D0H.4CMOV D0H,#10H DCPL PSW.410若系统晶振频率是12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值为( )。ATH1=0E0H,TL1=18H BTH1=18H,TL1=0E0HCT
10、H1=1CH,TL1=18H DTH1=18H,TL1=1CH11下列叙述中,不属于单片机存储器系统特点的是( )。A扩展程序存储器与片内程序存储器存储空间重叠B扩展数据存储器与片内数据存储器存储空间重叠C程序和数据两种类型的存储器同时存在D芯片内外存储器同时存在12 ORG 2000HLCALL 3000HORG 3000HRET上面程序执行完RET指令后,(PC)=( )。A2000H B3000H C2003H D3003H13产生 信号的指令是( )。AMOVX A,DPTR BMOVC A,A+PCCMOVX A,A+DPTR DMOVX DPTR,A1480C51利用串行口通信时,
11、设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,SMOD=0,则T1的重新装入值为( )。AFFH BFDHCF4H D1DH15执行指令:MOV IE,#03H后,MCS-51单片机将响应的中断有( )。A1个 B2个 C3个 D0个16在多机通讯中,有关第9数据位的说明中,正确的是( )。A接收到的第9数据位送SCON寄存器的TB8中保存B帧发送时使用指令把TB8位的状态送入移位寄存器的第9位C发送的第9数据位内容在SCON寄存器的RB8中预先准备好D帧发送时使用指令把TB8位的状态送入发送SBUF中17执行以下程序段MOV SP,#40HMOV B,#30HM
12、OV A,#20HPOP BPOP ACC后,B和A的内容分别为( )、( )。A20H,30H B30H,20HC40H,30H D40H,20H18执行以下程序段MOV R0,#10HMOV A,R0RL AMOV R1,AADD A,R1MOV R0,A后,实现的功能是( )A把立即数10H循环左移3次 B把立即数10H10C把10H单元的内容循环左移3次 D把10H单元的内容19下列叙述中,不属于单片机存储器系统特点的是( )20如在系统中只扩展两片Intel2764,其地址范围分别为0000H1FFFH、8000H9FFFH,除应使用P0口的8条口线外,至少还应使用P2口的口线A6条
13、 B7条 C5条 D8条21下列有关MCS-51中断优先级控制的叙述中,错误的是( )A低优先级不能中断高优先级,但高优先级能中断低优先级B同级中断不能嵌套C同级中断请求按时间的先后顺序响应D同级中断按CPU查询次序响应中断请求22执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出的断点地址送给( )。AA BCY CPC DDPTR23中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是A当前指令是ORL A,Rn指令B当前正在执行RETI指令C当前指令是MUL指令,且正处于取指令机器周期D当前正在进行1优先级中断处理24.下列功能中不是由I/O接口实现
14、的是A数据缓冲和锁存 B数据暂存C速度协调 D数据转换25为给扫描法工作的键盘提供接口电路,在接口电路中需要A一个输入口 B一个输出口C一个输入口和一个输出口 D两个输入口26下列理由中,能说明MCS-51的I/O编址是统一编址方式而非独立编址方式的理由是A 用存储器指令进行I/O操作B 有专用的I/O指令C 有区分存储器和I/O的控制信号D I/O和存储器的地址可以重叠27把8155的A2、A1、A0分别与80C51的P0.2、P0.1、P0.0连接,则8155的PA、PB、PC口的地址可能是A00H03H B00H03HC01H03H D02H28调制解调器(MODEM)的功能是A串行数据
15、与并行数据的转换B数字信号与模拟信号的转换C电平信号与频率信号的转换D基带传送方式与频带传送方式的转换29通过串行口发送数据时,在程序中应使用AMOVX SBUF,A BMOVC SUBF,ACMOV SUBF,A DMOV A,SUBF30通过串行口接收数据时,在程序中应使用AMOVX A,SBUF BMOVC A,SUBF31在多机通讯中,有关第9数据位的说明中,正确的是32在使用多片DAC0832进行D/A转换,并分时输入数据的应用中,它的两级数据锁存结构可以A提高D/A转换速度 B保证各模拟电压能同时输出C提高D/A转换精度 D增加可靠性338279芯片与80C51接口电路时,其内部时
16、钟信号是由外部输入的时钟信号经过分频产生的。如80C51的fosc=6MHz,8279为取得100KHz的内部时钟信号,则其定时值为A20D B10D C20H D10H三、 判断题1、 指令字节数越多,执行时间越长。 ( )2、 内部寄存器Rn(n=07)作为间接寻址寄存器。3、 子程序调用时自动保护断点和现场。4、中断响应最快响应时间为三个机器周期。5、89C51中的通用工作寄存器就是内部RAM中的一部份。6、8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。7、MOV A,R0指令中R0的寻址方式称之为寄存器间址寻址。8、MOV A,30H这条指令执行后的结果是A的值为30H。
17、9、MOV A,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。10、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。( )四、 分析程序后,回答问题1、 若(A)=80H,R0=17H,(17H)=34H,执行下段程序后,(A)=?ANL A,#17HORL 17H,AXRL A,R0CPL A2、 写出程序执行后有关寄存器和RAM中有关单元的内容:MOV 30H,#A4HMOV A,#0D6HMOV R0,#30HMOV R2,#47HANL A,R2ORL A,R0SWAP AXRL A,#0FFHORL 30H,A3、 下列程序执行后,(SP)=? (A)
18、=? (B)=? ORG 2000HMOV A,#30HLCALL 2500HADD A,#10HMOV B,ASJMP ORG 2500HMOV DPTR,#200AHPUSH DPLPUSH DPH4、 在程序存储器中,数据表格为:1010H:1011H:04H1012H:06H1013H:08H执行程序1000H:MOV A,#0DH1002H:MOVC A,A+PC1003H:MOV R0,A问结果:(A)=? (R0)=? (PC)=?5、在程序存储器中,数据表格为:7010H:7011H:7012H:7013H:1004H:MOV A,#10H1006H:MOV DPTR,#700
19、0H1009H:6、 程序如下:CLR RS1CLR RS0MOV A,#38HMOV 29H,R0SETB RS0MOV C,RS0MOV 26H,AMOV 28H,CADDC A,26H试问:(1)区分哪些是位操作指令?哪些是字节操作指令?(2)写出程序执行后有关寄存器和RAM中有关单元的内容。7、 设单片机采用6MHz晶振,计算如下一段程序的执行时间,并说明这段程序的作用。MOV R0,#20HMOV R3,#05HMOV A,R0ADD A,#01HNEXT: INC R0,ADDC A,#00HDJNZ R3,NEXT8、 用80C51单片机的P1端口作输出,经驱动电路接8只发光二极
20、管,如图,输出位是“1”时,发光二极管点亮,输出“0”时为暗。试分析下述程序执行过程及发光二极管点亮的工作规律。LP:MOV P1,#81HLCALL DELAYMOV P1,#42HMOV P1,#24HMOV P1,#18HSJMP LP子程序:DELAY:MOV R2,#0FAHL1:MOV R3,#0FAHL2:DJNZ R3,L2DJNZ R2,L19、 在程序存储器中,数据表格为:10、 程序如下:(设数已置于R0)ORG 0030HMOV DPTR,#TAB ;TAB为表首地址CJNE A,#10,NEXTJNC NEXT1SJMP NEXT2NEXT1:MOV A,#0FFHNEXT2:TAB: 0,1,4,9,16,25,36,49,64,81请说明上述程序执行后的功能。五、 编程题1有一生产流水线,流水线上通过的工件经光电转换电路产生计数脉冲,脉冲整形后送入T0端,要求每生产100个工件,向P1.0发出一包装命令正脉冲,包装成一箱,请编写控制程序。(选T0工作于方式2)2、 程序实现c=a2+b2。设a、b均小于10,a存在31H单元,b存在32H单元,把c存入33H单元。六、 画接口电路图80C31单片机要扩展4K字节外部RAM,要求地址范围为1000H1FFFH,请画出完整的电路图。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1