电子与通信技术:单片机原理及应用考试资料三.docx
电子与通信技术:单片机原理及应用考试资料三1、填空题C51的存储器类型有OO正确答案:data;bdata;idata;pdata;xdata;code2、填空题外部中断初始化主要包括O3个步骤。答案(江南博哥):波特率的设定;帧结构的设定;清零全局中断标志位3、单选当To和Tl都为13位定时器时,其TMOD的值应是OA、OOHB、44HC、55HD、22H正确答案:A4、单选、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为OoA. 36HB. 37HC. 38HD. 39H正确答案:D5、问答题255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A是如何区分这两个控制字的?正确答案:8255A通过它们的最高位来进行判断,最高位为1时,这时8255A认为这是方式控制字,否则认为是C口按位置位/复位控制字6、多选地线干扰的抑制方法有O.A.频率小于IMHz的采用一点接地B.频率小于IMHz的采用多点接地C.数字地和模拟地分别接地D.在可能情况下,地线尽量加宽E.对于屏蔽线,屏蔽层的最佳接地点在信号源侧正确答案:A,C,D,E7、单选8051单片机中,用户可使用的16位寄存器是OoA. PSWB. ACCC. SPD. DPTR正确答案:D8、填空题外部中断1的中断标志是IEl,中断矢量是Oo正确答案:0013H9、单选在80C51单片机中,不使用Tl的多机通信应采用Oo式式式式 方方方方 、 、 、 、 ABCD123正确答案:C10、单选当TCON控制寄存器的值为50H时,表示OA、TO运行,TI停止B、Tl运行,TO停止C、TO和Tl都运行D、TO和Tl都不运行正确答案:C11、填空题系统晶振频率为12MHZ,现对外部脉冲进行计数,则对该脉冲的要求为()。正确答案:信号的高电平状态、低电平状态的持续时间均要维持起码一个机器周期12、单选下列哪条指令是正确的OA、 PUSHR2B、 ADDRO,AC、 MOVXA©DPTRD、MOVRO,A正确答案:D13、单选()不属于微型机引入中断技术后的好处A、分时操作B、实时操作C、故障处理D、高速传送数据正确答案:D14、单选当如下几个中断源的优先级相同且同时向CPU发出中断请求,CPU响应中断的顺序OOA.外部中断0、定时/计数器溢出中断0、外部中断1、定时/计数器溢出中断1、串行口中断B.外部中断0、外部中断1、定时/计数器溢出中断0、定时/计数器溢出中断1、串行口中断C.串行口中断、定时/计数器溢出中断1、外部中断1、定时/计数器溢出中断0、外部中断0D.外部中断1、定时/计数器溢出中断1、外部中断0、定时/计数器溢出中断0、串行口中断正确答案:A15、填空题MCS51单片机内部RAM区有O个工作寄存器区。正确答案:416、问答题片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?正确答案:工作寄存器区、位寻址区、数据缓冲区17、单选要设计一个32键的行列式键盘,至少需要占用()根I/O线。A. 12根B. 32根C. 18根D.无法确定正确答案:A18、单选8051单片机的最高工作频率是OMHzoA. 6B. 8C. 10D. 12正确答案:D19、填空题LED动态显示时,扫描频率较高时,眼睛感觉不出抖动原因是人的眼睛有O效应。正确答案:视觉暂留20、问答题简述SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。正确答案:前者提供了以SJMP的下一条指令的起始地址为中心的256字节范围的转移(T28+127),后者的转移目标地址必须在与AWP的下一条指令的第一字节相同的2KB区的程序储存器中。短转移方便了可重定位编码。SJMP方便了PC可重定位编码,但转移范围小。而ASJMP转移范围大,但存在跳区的限制,AJMP指令只能位于2KB区的最后2个字节处时,才可跳到下一个区去。因此用AJMP指令来代替SJMP指令是有条件的,也就是目标地址必须与它下面的指令存放地址在同一个2KB区域内。21、单选MCS-51外扩一个8255时,需占用O个端口地址。A、1个B、2个C、3个D、4个正确答案:D22、单选8051的PO口,当使用外部存储器时它是一个OcA.传输高8位地址口B.传输低8位地址口C.传输高8位数据口D.传输低8位地址/数据口正确答案:D23、填空题MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器()加以选择。正确答案:SCON24、填空题扩展4KB程序存储器,需要O条P2口线。正确答案:425、单症访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是OOA.PO口B.P1口C. P2口D. PO和P2口正确答案:A26、单选在独立连接式键盘电路中,按键输入一般采用O有效。A.低电平B.高电平C.高阻状态D.中断查询正确答案:A27、单选当AT89S51单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是OoA、0.5SB、IUSC、2uSD、4uS正确答案:C28、单选指令"MULAB”的含义是OA、A与B两有符号数相乘,结果低8位在A中,高8位在B中B、A与B两有符号数相乘,结果低8位在B中,高8位在A中C、A与B两无符号数相乘,结果低8位在A中,高8位在B中D、A与B两无符号数相乘,结果低8位在B中,高8位在A中正确答案:C29、问答题单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?正确答案:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80HFFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD>TCOM.TL0、TH0、TL1、THl;(4)并行I/O口:P0、Pl、P2、P3;(5)串行口:SCON、SBUF、PCONo30、多选已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字7,它的字形代码应为O.A. 78HB. F9HC. F8HD. CFHE. F7H正确答案:A,C31、单选当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持OO(A) 1个机器周期(B) 2个机器周期(C) 4个机器周期(D) 10个晶振周期正确答案:B32、单选STC系列IT的8051单片机比普通的8051单片机在同样的工作频率下运行速度提升了O倍。A、46B、 610C、 812正确答案:C33、填空题C51中,中断子程序与函数的不同之处为Oo正确答案:中断子程序不能被调用34、填空题ADCO809的ADDC、ADDB.ADDA为通道选择位,若要选择模拟通道5进行A/D转换,则ADDC、ADDB.ADDA的值应该为O0正确答案:10135、单选启动定时器0开始计数的指令是使TCON的OoA. TFO位置1B. TRO位置1C. TRO位置0D. TRl位置0正确答案:B36、填空题对于8051单片机而言,在外部扩展EPROM时,引脚应()。正确答案:接地37、单选MCS-51系列单片机的PO口除作为输入/输出接口使用外,还可以作为O使用。A.低8位地址总线和数据总线B.高8位地址总线C.控制总线D.读写控制线正确答案:A38、3选数据采集系统的模拟通道有那些环节O.A.传感器B.多路开关C.放大器D.采样保持器E. A/D转换器正确答案:A,B,C,D,E39、多选下述条件中,能封锁MCS-51主机对中断的响应的条件是OeA.一个同级或高一级的中断正在处理中B.当前周期不是执行当前指令的最后一个周期C.当前正在执行的指令是RETI指令D.当前正在执行的指令是对IE或IP寄存器进行读/写指令E.一个低级的中断正在处理中正确答案:A,B,C,D40、单选累加器A的内容是OFFH,执行RRA指令后累加器的内容变为()。A. OFFHB. OFEHC. 80HD. 7FH正确答案:A41、单选下列指令能使RO的最高位取反的是OoA. CPLRO.7B. XRLOOH,#80HC. CPL(RO).7D. ARLRO,#80H正确答案:B42、判断题片内RAM与外部设备统一编址时,需要专门的输入/输出指令。O正确答案:错43、单选当EA控制寄存器的值为84H时,表示OA、表示外中断O允许中断B、表示外中断1允许中断C、表示定时/计数器Tl允许中断D、表示定时/计数器To允许中断正确答案:B44、单选指令uCLROOHv的含义是()A、地址OoH单元清为OoHB、地址20H单元最低位(20H.0)清零C、地址20H单元最低位(20H.0)置1D、地址OOH单元置为FFH正确答案:B45、填空题程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为()标志,用于无符号数加(减)运算,当进行位操作时作为位累加器。O为溢出标志,用于有符号数的加(减)运算。正确答案:进位;OV46、单选有一位共阴极LED显示器,要使它不显示,它的字段码OOA. 7DHB. 82HC. FFHD. OOH正确答案:D47、单选ADCo809芯片是m路模拟输入的n位A/D转换器,m、n是()。A.8、8B.8、9C.8、16D.1、8正确答案:A48、填空题MCS-51外扩I/O口与外RAM是()。正确答案:统一编址的49、多选MCS-51单片机()口是一个带内部上拉电阻的位双向I/O口。A. POB. PlC. P2D. P3E. P0.7正确答案:B,C,D50、单选指令JBOEOH,LP中的OEOH是指()。A.累加器AB.累加器A的最高位C.累加器A的最低位D.一个单元的地址正确答案:C51、填空题扩展并行I/O口时,常采用()和8155可编程芯片。正确答案:825552、单选指令AJMP的寻址范围是OA、任意范围B、-128到+127C、64KD、2K正确答案:D53、填空题C51中SingedChar数据类型对应的值域范围为()。正确答案:-128zv12754、填空题如果采用并行总线方式扩展了外部数据存储器,则O口将不能用作普通IO口。正确答案:P255、判断题MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。()正确答案:错56、单选指令MOVC的源操作数的最大地址是OoA. FFHB. FFFHC. FFFFH正确答案:C57、问答题简述累加器的ACC的作用。正确答案:(1)8位专用寄存器。(2)运算时存放一个操作数。(