您好,欢迎访问三七文档
一、选择题1、第一块单片机是由(A)公司设计的。A、美国仙童公司B、摩托罗拉公司C、PHILIPS公司D、Intel公司2、单片机的核心部件称为(C)。A、RAMB、ROMC、CPUD、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B)位。A、8B、16C、24D、324、8031单片机有(C)个引脚,其中有()个I/O口。A、4016B、3224C、4032D、50325、8031单片机的(A)口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。A、P0B、P1C、P2D、P36、8051有(D)个中断源,可编程为()个优先级。A、51B、62C、83D、527、MCS-51指令系统的指令格式中,必不可少的部分为(B)。A、标号B、操作码C、操作数D、注释8、下列指令中,影响标志位的指令为(BC)。A、RLB、RLCC、DECAD、AJMP9、设当前PC的值为0900H,则执行无条件转移指令AJMP03FFH指令后,程序转移的目的地址为(D)。A、02FFHB、03FFHC、04FFHD、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。A、DWB、DBC、DSD、XDATA11、8051单片机的定时器/计数器的启动和停止是通过对下列的(A)寄存器编程设定的。A、TCONB、TMODC、TH0D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在(C)方式下。A、方式0B、方式1C、方式2D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为(B)。A、方式0B、方式1C、方式2D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足(C)。A、GATE=0,TR1=0B、GATE=0,TR1=1C、GATE=1,TR1=0D、GATE=1,TR1=115、下列存储器中,掉电存储器中的数据会丢失的是(B)。A、ROMB、SRAMC、EPROMD、FLASHMEMORY16、MCS-51系列单片机扩展外部存储器时,和外围存储器交换数据是通过单片机的(A)口传输的。A、P0口B、P1口C、P2口D、P3口17、MCS-51系列单片机的P0口没有锁存功能,在对外扩展存储器时,P0口和存储器的对应的口之间必须接上(C)。A、地址译码器B、地址编码器C、地址锁存器D、总线驱动器18、8031若扩展外部程序存储器,则必须将引脚EA(B)。A、接5V电源B、接地C、悬空D、和程序存储器对应引脚相连19、当使用8位通用异步串行通信时,必须设置SM1=(C),SM0=()。A、00B、01C、10D、1120、RS-232C最大通信距离是(A)米,最大传输速率()Kb/S。A、1519.2B、3019.2C、15300D、3030021、IBM-PC采用的是(D)标准信号,MCS-51单片机采用的是()电平信号。A、RS-232CRS-232CB、TTLTTLC、TTLRS-232CD、RS-232CTTL22、8051双机通信时,双方的波特率必须(D),且发送脚和接收脚的连接必须()。A、相等B、不等C、平行D、交叉23、8051单片机的中断源中,对中断源的优先级进行设置是通过对下列(C)寄存器的编程实现的。A、TCONB、SCONC、IPD、IE24、若8051的中断源都处于同一优先级,则下列的中断源同时申请中断时,CPU优先响应的中断源为(A)。A、定时器T0溢出中断B、定时器T1溢出中断C、外部中断1D、串行口中断25、外部中断1的中断入口地址为(C)。A、0003HB、000BHC、0013HD、0023H26、下列中断标志位,在CPU响应中断之后,硬件会自动清除的是(A)。A、TF1B、RIC、IE0D、TI27、采用软件方法消抖时,延时时间一般到(B)ms。A、1B、10C、100D、100028、当采用线反转法扫描键盘时,行线(D)加上拉电阻,列线()加上拉电阻。A、不要不要B、不要要C、要不要D、要要29、如果需要显示汉字,应该选用的LCD型号为(A)。A、点阵图形型B、点阵字符型C、数显液晶模块D、米字型30、专用的键盘/显示器接口芯片是(B)。A、8155B、8279C、8255D、74LS16431、单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(B)A、4KBB、64KBC、8KBD、128KB32、PC的值是(C)A、当前指令前一条指令的地址B、当前正在执行指令的地址C、下一条指令的地址D、控制器中指令寄存器的地址33、以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)A、逻辑运算B、符号数加减法运算C、乘法运算D、除法运算34、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D)A、36HB、37HC、38HD、39H35、在MCS—51中(C)A、具有独立的专用的地址线B、由P0口和P1口的口线作地址线C、由P0口和P2口的口线作地址线D、由P1口和P2口的口线作地址线36、在寄存器间接寻址方式中,指定寄存器中存放的是(B)A、操作数B、操作数地址C、转移地址D、地址偏移量37、执行返回指令时,返回的断点是(C)A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址38、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段后,A的内容为(A)ANLA,#17HORL17H,AXRLA,@R0CPLAA、CBHB、03HC、EBHD、C8H39、执行以下程序段后,实现的功能是(D)MOVR0,#dataMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,AA、把立即数data循环左移3次B、把立即数data乘以10C、把data单元的内容循环左移3次D、把data单元的内容乘以1040、如在系统中只扩展一片Intel2732(4KХ8),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)A、4条B、5条C、6条D、7条41、存储器的地址范围是0000H~03FFH,它的容量为(A)。(A)1KB(B)2KB(C)3KB(D)4KB42、MOVXA,@R0指令是采用(D)寻址方式,指令作用在()区间。(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器43、A7H和5BH两个立即数相加后,和为(C),(CY)是()。(A)1CH,0(B)C1H,0(C)02H,1(D)C1H,144、若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)=(A)(A)C3H(B)B3H(C)0DH(D)56H45、如果(P0)=65H,则当65H=01100101CPLP0.201100001SETBCMOVP0.4,C01110001执行后(P0)=(C)(A)61H(B)75H(C)71H(D)17H46、MCS-51指令系统中执行时间最长且长达4个机器周期的是(D)指令。(A)比较转移(B)循环转移(C)增减量(D)乘除法47、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。(A)MOVR1,40H(B)MOVR1,#40HMOVX@R1,AMOVXR1,A(C)MOVX40H,A(D)MOVR1,#40HMOVX@R1,AMOVX@R1,A48、不属于单片机与输入输出设备进行信息交换的方式是(D)。(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式49、已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D)。(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、050、在中断服务子程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令51、要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都行52、A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。(A)计数式(B)双积分式(C)逐次逼近式(D)并行式53、8051单片机内有(B)个16位的定时/计数器,每个定时/计数器都有()种工作方式。(A)4,5(B)2,4(C)5,2(D)2,354、要使MCS—51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)(A)98H(B)84H(C)42H(D)22H55、单片机应用程序一般存放在(B)中。A、RAMB、ROMC、寄存器D、CPU二、填空题1、一般情况下,在一块单片机芯片上集成了中央处理器、存储器、输入输出端口等部件,使得单片机具有一台计算机的功能,可以应用于工业现场的检测、过程控制中。因此,单片机又称微控制器。2、单片机面世以来,投放市场的已有70多个系列。但是至今在我国的各个领域应用的单片机仍然以MCS-48、MCS-51、MCS-96三个系列为主流。3、所谓单片机,就是将CPU、ROM、RAM以及一些其它功能部件都集中在一块芯片上,来实现计算机的部分功能。4、8051单片机是8位的,有2个16位的定时/计数器。5、运算器以算术逻辑单元为核心,含有累加器A、暂存器、程序状态字PSW、B寄存器等许多功能部件。6、控制器含有、、、、程序计数器PC、堆栈指针SP以及地址寄存器、地址缓冲器等。7、MCS-51指令系统一共有指令111条,其中单字节指令49条,双字节指令45条,三字节指令17条。8、MCS-51系列单片机的指令系统的寻址方式有七种,它们分别是直接寻址、立即寻址、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、_位寻址___9、通常情况下,循环结构程序包括置循环初值、循环体、循环修改、循环控制四个部分,其中循环控制是保证循环如期结束的部分。10、在子程序的设计过程中,可以用来传递参数的有累加器、工作寄存器、操作数地址、堆栈等。11、若要使定时器/计数器的计数不受外部输入引脚电平的影响,则应将GATA控制位设定为0。12、若定时器T1工作在方式1下,要求定时1ms(设晶振频率为12MHz),则计数初值应设置为。13、8051单片机的定时器/计数器的计数频率是晶振频率的1/24,当晶振频率为6MHz时,最高的计数频率为250KHZ。14、系统复位时,TMOD和TCON的初值为00H,其中TCON中的TF0、TF1是在定时器T0/T1计算溢出时置位,并且通过硬件复位。15、MCS-51单片机的地址线一共有16条,单片机的这种物理结构决定了在应用51单片机开发应用系统时,在物理上最多只能扩展的ROM和RAM的空间为64KB。16、单片机若要对外部存储器进行操作,必须先选通存储器芯片。片选信号产生的方法有线选法和译码选通法。其中,后者又可以分为全译码和部分译码。17、单片机对外部程序存储器的选通信号是PSEN,对外部数据存储器进行读写控制的信号是RD和WR。18、若要实现对外部数据存储器的50H单元进行快速的写操作,将累加器A中的数据写到50H单元中,由可以编程为MOVR0,#50HMOVX@R0,A。19、最基本的通信方法有并行通信和串行通信两种。一次同时传送多位数据的通信方法叫做并行通信,不是同时传送多位信号,而是将信号一位一位地传送,这种通信方式就称为串行通信。20、串行通信分为同步通信和异步通信两种方式。21、MCS51单片机的串行口主要由发送数据缓冲器、发送控制器、输出控制门、接收数据缓冲器、接收控制器、输入移位寄存器等组成。22、串口工作方式0又叫同步移位寄存器方式。当使用多机通信时,必须选择方式2或方式3。23、8051单片机提供有5个中断源,2个中断优先级,实现2级中
本文标题:单片机习题及答案1
链接地址:https://www.777doc.com/doc-2606227 .html