电子与通信技术:单片机原理及应用考点巩固三.docx
电子与通信技术:单片机原理及应用考点巩固三1、单选51系列单片机40脚DIP封装的第17引脚功能是()A、计数器0输入B、计数器1输入C、片外RAM写控制D、片外RAM读控制正确答案:D2、多选关于51系列(江南博哥)单片机,下面描述正确的有OoA.是Intel公司20世纪80年代发布的B.是为了取代功能简单的8048和8049微控制器C.包括8051、8052、8751、8752、80C5K8031、80C31等芯片D.Motorola公司的6800系列单片机也是51系列单片机。正确答案:,B,C3、问答题单片机根据其基本操作处理的位数可分为哪几种类型?正确答案:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位单片机和32位单片机。4、填空题定时器1工作在方式1时,若不采用中断,判断计数器是否溢出的条件是Oo正确答案:TFl=I5、填空题扩展4KB程序存储器,需要()条P2口线。正确答案:46、单选SCON的中文含义是OoA.串行接口B.串行口控制寄存器C.RS-232接口D.串行口缓冲器正确答案:B7、填空题8051单片机中,如希望CPU能响应外中断1和串行口的中断,而不响应其他中断,其IE寄存器的内容应为()(三)(请用十六进制数表示)。正确答案:948、填空题在MCS51中,PC和DPTR都用于提供地址,但PC是为访问()存储器提供地址,而DPTR是为访问O存储器提供地址。正确答案:程序、数据9、判断题MCS-51指令中,MOVC为RoM传送指令。()正确答案:错10、单选主程序中调用子程序后返回主程序,堆栈指针SP的值OoA.不变B.加2C.加4D.减2正确答案:A11、单选下面哪一种传送方式适用于处理外部事件OoA.DMAB.无条件传递进C.中断D.条件传递正确答案:C12、多选MCS51单片机外部中断源的中断请求方法可以是OoA.高电平触发B.低电平触发C.上升沿触发D.下降沿触发E.一串脉冲头朝下的连续矩形波触发正确答案:B,D,E13、填空题MCS-51单片机中,串行通信控制寄存器SCON的最高两位SM0SM1-00,表示此时串行口工作在方式0,此时串行口的功能是Oo正确答案:移位寄存器方式,用于I/O扩展14、单选MCS51的立即寻址方式中,立即数前面OoA.应加前缀“/:”号B.不加前缀号C.应加前缀”号D,应加前缀“#”号正确答案:D15、单选8051单片机系统的振荡晶体频率为6MHz,当CPlJ不访问外部RAM时ALE引脚输出信号的频率是()。A. IMHzB. 2MHzC. 4MHzD. 6MHz正确答案:A16、填空题计算机中常作的码制有()、()和()。正确答案:原码;反码;补码17、填空题在单片机应用系统中,外部设备与外部数据存储器传送数据时,使O指令。正确答案:MOVX18、单选AJMP指令的跳转范围是OA、2KBB、IKBC、256D、64KB正确答案:A19、填空题串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的O,以撤消中断请求。正确答案:中断标志位20、单选当IP控制寄存器的值为08H时,中断优先次序是OA、外中断0、T0、外中断1、TK串行口B、T0、外中断0、外中断1、TK串行口C、外中断1、外中断0、TO、TK串行口D、T1、外中断0、T0、外中断1、串行口正确答案:D21、单选当IP控制寄存器的值为12H时,中断优先次序是OA、T0、串行口、外中断0、外中断1、TlB、外中断1、T1、外中断0、T0、串行口C、T1、串行口、外中断0、T0、外中断1D、外中断0、串行口、T0、外中断1、Tl正确答案:A22、单选能访问外部数据存贮器的传送指令是OoA. MOV指令B. MOVC指令C. MOVX指令正确答案:C23、单选下列指令中不影响标志位CY的指令有OoA、ADDA,20HB、CLRC、 RRCAD、 INCA正确答案:D24、问答题当MCS51单片机运行出错或程序陷入死循环时,如何来摆脱困境?正确答案:软件陷阱、复位25、单选定时/计数器有4种操作模式,它们由O寄存器中的MIMO状态决定。A. TCONB. TMODC. PCOND. SCONE. PSW正确答案:B26、多宗微型计算机中常用的进位计数制有OoA.十进制B.二进制C.八进制D.五进制E.十六进制正确答案:B,C,E27、单选?MCS51单片机串行口接收数据的次序是下述的顺序().(1)接收完一帧数据后,硬件自动将SCON的Rl置1(2)用软件将Rl清零(3)接收到的数据由SBUF读出(4)置SeoN的REN为1,外部数据由RXD(P3.0)输入A. (1)(2)(3)(4)B. (4)(1)(2)(3)C. (4)(3)(1)(2)D. (3)(4)(1)(2)正确答案:B28、单选对于MCS-51单片机来说,一个状态周期分为()个节拍。A. 1B. 2C.4D.6正确答案:B29、填空题MCS-51单片机的定时/计数器TO做作计数器,处于工作方式2,计数初值为252,则TFO与P3.4的关系为Oo正确答案:产生8分频30、填空题MCS51单片机内部RAM区有()个工作寄存器区。正确答案:431、单选若晶振采用12MHZ,则以下子程序的执行时间为()us;DELAY:MOVR7,#200;LOOP:DJNZR7,LOOP;RETA、200B、203C、806D、403正确答案:D32、单选指令MOVC的源操作数的最大地址是OOA. FFHB. FFFHC. FFFFH正确答案:C33、单选共阳极LED数码管加反相器驱动时显示字符“0”的段码是3FH,则显示字符“6”的段码是OoA. 06HB. 7DHC. 82HD.FAH正确答案:B34、单选MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCoN中的O,向CPU申请中断。A.RI或Tl置1B.RI或Tl置0CRI置1或Tl置0D.RI置0或TI置1正确答案:A35、填空题使用8031芯片时,需将/EA引脚接()电平,因为其片内无O存储器。正确答案:低、程序36、单区设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为OA. 2MHzB. IMHzC. 500KHzD. 250KHz正确答案:C37、判断题当8051的定时器TO计满数变为。后,溢出标志位(TCON的TFO)也变为0。O正确答案:错38、单选用8051的定时器Tl作定时方式,用模式1,则初始化编程为()。A. MOVTOMD,#01HB. MOVTOMD,#50HC.MOVTOMD,#10HD.MOVTCON,#02H正确答案:C39、单选内部RAM中的位寻址区定义的位是给()A、位操作准备的B、移位操作准备的C、控制转移操作准备的D、以上都对正确答案:B40、单选STCI2C5A60S2是()。A、CPUB、微处理器C、单片微机正确答案:C41、单选要使两齿轮回转方向相同,应采用Oo.外啮合圆柱齿轮B.内啮合圆柱齿轮C.蜗杆传动D.圆锥齿轮传动正确答案:B42、单选指令uCLRC"的含义是()A、C置为OlHB、C状态位为1C、C状态位清零D、C置为OOH正确答案:C43、单选当TCON控制寄存器的值为50H时,表示OA、TO运行,Tl停止B、Tl运行,To停止C、TO和Tl都运行D、TO和Tl都不运行正确答案:C44、填空题硬件消除按键抖动的方法通常为()。正确答案:使用RS触发器45、多选8155是一个可编程I/O接口芯片,以下说法正确的是()。A.有14位可控定时器/计数器。B.芯片内包含有512个字节的RAM存储器。C.控制命令寄存器和状态寄存器具有不同的地址编码。D.80C51可以和8155直接连接正确答案:a,D46、问9题各中断源对应的中断服务程序的入口地址是否能任意设定?如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。正确答案:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORG0003H1.JMPINTOP列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。47、单选下列芯片中属于单片机的芯片是OOA. 8048B. 8255C. 80486D. 8088正确答案:A48、单速一个8位的A/D转换器,当输入电压为0-5V时,其最大的量化误差是()。A. ImVB. 9.8mVC. 19.6mVD. 3.9mV正确答案:B49、单选8052单片机内部有O个16位定时/计数器。A. 1B. 2C. 3D.4正确答案:C50、单选采用8031单片机必须扩展().A.数据存储器B.程序存储器C.I/O接口D.显示接口正确答案:B51、单选3D.OAH转换成二进制数是OoA. 111101.0000101BB. 111100.0000101BC. 111101.IOlBD. 111100.IOlB正确答案:A52、多选下列哪些属于8031单片机串行通讯时发送数据的过程O.A.SCON初始化B.数据送SBUFC.从TXD发送数据D.置Tl为1E.软件TI清零正确答案:A,B,C,D,E53、问答题为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么?正确答案:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时IomS的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。54、单选阅读以下程序,选择正确答案ORG0000HLJMPMAINMAIN:MOVTMOD,#01H;(晶振为6M)MOVTLO,#18H;MOVTHO,#OFCH;SETBTRO;LOOP:JBCTFO,CPLP;ajmploop;cplp:movtlo,#18h;movtho,#ofch;CPLP2.OJMPLOOPOA、利用TO定时器在P2.0口输出500HZ的对称方波B、利用TO定时器在P2.0口输出250HZ的对称方波C、利用TO定时器在P2.0口输出5000HZ的对称方波D、利用TO定时中断