北理单片机总体题库 选择题 带参考答案
(完整word版)单片机选择题(有答案)

(完整word版)单片机选择题(有答案)第一章(C)1、89S51的内部程序存储器与数据存储器容量各为多少?A、64KB、128B B、4KB、64KBC、4KB、128BD、8KB、256B(B)2、89S51比89C51多出了哪个功能?A、存储器加倍B、具有WDT工能C、多了一个8位输入/输出端口D、多了一个串行口(A)3、在DIP40封装的8×51芯片里,复位RESET引脚的引脚编号是什么?A、 9B、19C、29D、39(C)4、在DIP40封装的8×51芯片里,接地引脚与电源引脚的引脚编号是什么?A、1、21B、11.31C、20、40D、19、39(A)5、下列哪个软件同时提供8×51的汇编语言以及C语言的编译器?A、Keil μVision3B、JavaC++C、DelphiD、VisualC++ (A)6、在12MHz始终脉冲的8051系统里,一个机器周期有多长?A、1μsB、12μsC、1msD、12ms(B)7、在8×51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?A、XTAL1B、EAC、PSEND、ALE(D)8、下列哪个不是8051所提供的寻址方式?A、寄存器寻址B、间接寻址C、直接寻址D、独立寻址(C)9、下列哪个寄存器是8×51内的16位寄存器?A、ACCB、CC、PCD、R7(C)10、开发微型计算机系统所使用的在线仿真器简称什么?A、ISPB、USPC、ICED、SPI第二章(A)1、在Keil μVision3里开发的8051程序的第一步是什么?A、打开新的项目文件B、调试与仿真C、生成程序D、产生执行文件(D)2、在Keil μVision3里,若要打开项目,应如何操作?A、运行File/New命令B、运行File/Project命令C、运行Project/New命令D、运行Project/New Project命令(B)3、在Keil μVision 3里,若要将C源文件添加当前的项目应如何操作?A、运行运行File/Add Source File命令B、选择项目窗口里的Source Group1项,单机鼠标右键,在弹出菜单中选择Add Source to Group ‘Source Group1’选项C、单击按钮D、按键(B)4、在Keil μVision3里,若要生成工程,应如何操作?A、运行T ools/Build命令B、单击按钮C、单击按钮D、按键(D)5、在Keil μVision3里,若要打开调试/仿真工具栏,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(C)6、在Keil μVision3里,若要全速进行程序的调试/仿真,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(B)7、同上题,若要单步执行程序的调试/仿真,且要能跳过子程序,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(A)8、进行调试/仿真时,若想要观察输入/输出端口的状态,应如何处理?A、运行Peripherals/I/O-Ports命令B、运行View/Ports命令C、运行Edit/Ports命令D、单击按钮(C)9、下列哪个不是Keil C的预处理命令?A、#includeB、#defineC、#exitD、#if(B)10、下列哪个不是Keil C的数据类型?A、voidB、stringC、charD、float第三章(A)1、在8×51的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部上拉电阻?A、P0B、P1C、P2D、P3(C)2、在Keil C的程序里,若要指定P0的bit3,应如何编写?A、P0.3B、 Port0.3C、P0^3D、Port^3(B)3、8×51的P0采用哪种电路结构?A、集电极开路式输出B、基极开路式输出C、发射机开路式输出D、图腾柱输出(A)4、在8×51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?A、P0B、P1C、P2D、P3(D)5、点亮一般的LED所耗用的电流约为多少?A、1~5μAB、10~20μAC、1~5mAD、10~20mA(B)6、一般地,蜂鸣器属于哪种负载?A、电阻性负载B、电感性负载C、电容性负载D、不导电负载(A)7、7405/7406的输出采用哪种电路结构?A、集电极开路式输出B、基极开路式输出C、发射机开路式输出D、图腾柱输出(D)8、在继电器中,NO接点是一种什么接点?A、不使用接点B、不存在接点C、激磁后即开路的接点D、常开接点(D)9、所谓2P的继电器,代表什么意思?A、只有2个接点B、两相的负载C、两组电源D、2组c接点(A)10、共阳极七段数码管显示器的驱动信号有何特色?A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非第四章(A)1、在8×51的程序里,若要将某个输入/输出端口设置成输入功能,应如何处理?A、先输出高电平到该输入/输出端口B、先输出低电平到该输入/输出端口C、先读取该输入/输出端口的状态D、先保存该输入/输出端口的状态(D)2、下列哪种开关具有自动复位功能?A、拨码开关B、闸刀开关C、摇头开关D、按钮开关(C)3、下列哪种开关具有多输出状态?A、摇头开关B、TACK switchC、BCD数字型拨码开关D、以上皆非(C)4、若要产生边沿触发信号,通常会使用哪种开关?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(A)5、通常电路板上的厂商设置/调整,可使用哪种开关?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(B)6、根据实验统计,当操作开关时,其不稳定状态大约持续多久?A、1~5msB、10~20msC、100~150msD、150~250μs(A)7、电路板上的跳线(Jumper)常被哪种开关替代?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(B)8、在Keil C里,判读开关状态时,使用if-else if语句与使用switch语句有何差异?A、if-else if语句较快B、if-else if语句有优先级C、switch语句可判读较多开关状态D、switch语句有优先级(C)9、下列哪个不是数字型拨码开关?A、16进位数字型拨码开关B、BCD数字型拨码开关C、十二进位数字型拨码开关D、以上皆是(A )10、对于低电平动作(低电平触发)的开关而言,下列哪个不是在输入口上连接一个上拉电阻到VCC 的目的?A 、提供足够的驱动电流B 、防止不确定状态C 、保持输入高电平D 、防止噪干扰声第五章(D )1、当我们要设计多位数七段显示器时,其扫描的时间间隔大约为多长比较适当?A 、0.45sB 、0.3sC 、0.15sD 、0.015s(B )2、与多个单位数七段显示器比较,使用多位数的七段显示器模块有什么优点?A 、数字显示比较好看B 、成本比较低廉C 、比较高级D 、电路比较复杂(D )3、若要连接4×4键盘与微处理机,至少需要多少位的输入/输出端口?A 、16位B 、12位C 、9位D 、8位(A )4、对于多个按钮的输入电路而言,应如何连接比较简洁?A 、采用数组式连接B 、采用串行式连接C 、采用并列式连接D 、采用跳线式连接(D )5、使用7447驱动七段显示器时,若要测试其所连接的七段显示器是否故障,应如何处理?A 、将test 引脚连接高电平B 、将test 引脚连接低电平C 、将LT 引脚连接高电平D 、将LT 引脚连接低电平(C )6、使用74138译码时,应如何连接才能正常译码?A 、G1、A G 2、B G 2引脚连接高电平 B 、 G1、A G 2、B G 2引脚连接低电平C 、 G1引脚连接高电平,A G 2、B G 2引脚连接低电平D 、G1引脚连接低电平,A G 2、B G 2引脚连接高电平(B )7、74C922提供什么功能?A 、七段显示器译码功能B 、4×4键盘扫描C 、4×5键盘扫描D 、16位扫描信号产生器(A )8、TTL 的输入引脚若空接,将会如何?A 、视为高电平B 、视为低电平C 、高阻抗状态D 、不允许(D )9、CMOS 的输入引脚若空接,将会如何?A 、视为高电平B 、视为低电平C 、高阻抗状态D 、不允许(C )10、7446与7447都是共阳极七段显示器译码驱动器,两者的差异是什么?A 、7446的驱动电流较大B 、7447的驱动电流较大C 、7446的负载电压较高D 、7447的负载电压较高第六章(C)1、中断功能具有什么好处?A、让程序更复杂B、让程序执行速度更快C、让程序更有效率D、以上皆非(A)2、8×51提供几个外部中断和定时器/计数器中断?A、 2,2B、3,6C、 2,3D、3,7(A)3、8×51的IP缓存器的功能如何?A、设置中断优先级B、启动中断功能C、设置中断触发信号D、定义CPU的网址INT采用低电平触发,则应如何设置?(C)4、若要让0A、EX0=0B、EX0=1C、IT0=0D、IT0=1 (A)5、在Keil μVision3里进行调试/仿真时,在哪里操作才能触动程序中断?A、在Interrupt SystemB、在Cotorl Box对话框里C、直接单击按钮即可D、直接按键(D)6、在8×51所提供的中断功能里,下列哪个优先级比较高?A、T1B、RI/TIC、T0D、INT0(B)7、在TCON缓存里,IE1的功能是什么?A、触发I E1中断B、指示IE1中断的标志C、提高IE1优先等级D、取消IE1中断(A)8、在Keil C里,中断子程序与函数又何不同?A、中断子程序不必声明B、函数不必声明C、中断子程序必须有形式参数D、中断子程序一定会有返回值(B)9、若要同时启用INT0及INT1中断功能,则应如何设置?A、TCON=0×81B、IE=0×85C、IP=0×83D、IE=0×03 (C)10、若要提高INT1的优先级,则应如何设置?A、IP=0×01B、IE=0×01C、IP=0×04D、IE=0×04第七章(B)1、在8×51的Timer里,若使用Mode 0,其最大计数值为多少个机器周期?A、65636B、8192C、1024D、256(A)2、在12MHz的8×51系统里,哪一种方式一次可定时5ms?A、Mode 0及Mode 1B、Mode 1及Mode 2C、Mode 2及Mode 3D、Mode3及Mode 1(D)3、若要让Timer作为外部计数只用,应如何设置?A、Gate=0B、Gate=1C、C/T=0D、C/T=1 (B)4、如何设置8×51的Timer才能从外部引脚启动?A、Gate=0B、Gate=1C、C/T=0D、C/T=1(C)5、下列哪个不是8×51所提供的省电方式?A、PD方式B、IDL方式C、LP方式D、待机方式(C)6、89S51的看门狗有何作用?A、重复执行程序B、找回遗失数据C、复位系统D、防止中毒(C)7、若要启用WDT,则应依次填入WDTRST寄存器哪些数据?A、0xe1、0xe2B、0xe1、0x1eC、0x1e、0xe1D、0x10、0x01 (C)8、8×51的定时器,在下列哪种方式下具有自动加载功能?A、Mode0B、Mode1C、Mode2D、Mode3(A)9、若要设置定时器的方式,可在下列哪个寄存器中设置?A、TMODB、TCONC、THD、TL(A)10、若将Timer0设置为外部启动,则可由哪个引脚启动?A、P3.2B、P3.3C、P3.4D、P3.5第八章(B)1、下列哪个IC具有将串行数据转换成并行数据的功能?A、74138B、74165C、74165D、74168(C)2、下列哪个IC具有将并行数据转换成串行数据的功能?A、74138B、74165C、74165D、74168(B)3、UART是指哪项器件?A、单向传输器B、通用串行数据与并行数据转换器C、全双工通用并行口D、通用异步串行端口(D)4、在同一时刻,只能接收或发送信号者称为什么?A、半双工B、全双工C、半单工D、单工(B)5、在8×51的串行口里,在哪一种方式下,可利用Timer1产生波特率?A、Mode0B、Mode1C、Mode2D、Mode3(A)6、8×51的串行口是通过哪些引脚进行数据传输的?A、R×D引脚接收数据B、T×D引脚接收数据C、R×D发送数据D、以上皆非(C)7、在8×51里,若通过串行端口传出数据,则只要将数据放入哪个寄存器,CPU 就会自动将它传出?A、 SMODB、TBUFC、SBUFD、RBUF(D)8、在8×51里,若CPU完成串行端口数据的接收将会如何?A、将T1标志变为0B、将RI标志变为0C、将T1标志变为1D、将RI标志变为1(B)9、若要设置8×51串行端口方式,可在哪个寄存器中设置?A、SMODB、SCONC、PCOND、TCON(C)10、下列哪个不是MAX232的功能?A、提高抗噪声能力B、提高传输距离C、增加传输速度D、以上皆是第九章(B)1、若要使用8×51演奏音乐,除了音阶外,还要处理哪个项目?A、歌曲长度B、节拍C、高低音D、声音大小(C)2、在8×51里要产生不同的音阶,可采用什么方法?A、定时器与外部中断B、外部中断与延迟函数C、延迟函数与定时器D、以上皆可(A)3、若要产生1kHz的声音,则8×51必须多久切换一次输出状态?A、0.5msB、1msC、2msD、4ms(D)4、音频的范围是多少?A、20kHz~200kHzB、200Hz~2MHzC、20Hz~2MHzD、20Hz~200kHz(B)5、在8×51产生声音的电路里,以何种波形驱动喇叭?A、正弦波B、脉冲C、三角波D、直流电(C)6、若要以8×51的P0来驱动蜂鸣器,应如何处理?A、直接连接晶体管的基极,再将晶体管的集电极连接到蜂鸣器B、直接连接蜂鸣器C、连接晶体管的基极,同时连接一个上拉电阻,再将晶体管的集电极连接到蜂鸣器上D、连接一个耦合电容连接蜂鸣器(A)7、高音Do频率是中音Do频率的多少倍?A、两倍频B、中音=122×高音DoC、高音=122×中音DoD、一半频率(B)8、Do与Do#的频率关系是什么?A、Do=2 Do#B、Do# =122×DoC、Do=122×Do#D、Do=2 Do# (A)9、在歌谱上的“C3/4”代表什么?A、4小节、每小节3拍B、3小节、每小节4拍C、总共4小节、目前是第3小节D、总共4拍、目前是第3拍(B)10、在12MHz的8×51系统里,若要以for循环产生1ms 的时间延迟,此循环大约要重复多少次?A、10B、120C、1500D、6000第十章(B)1、下列哪种步进电机的线圈是采用中间抽头的方式?A、1相步进电机B、2相步进电机C、4相步进电机D、5相步进电机(A)2、某2相步进电机转子上有100齿,则其步进角度为多少?A、0.9°B、1.8°C、2°D、4°(C)3、某200步的步进电机采用1相激磁方式,需要多少个驱动信号才能旋转一周?A、50B、100C、200D、400(D)4、同上题,若该用1-2相驱动信号,需要多少个驱动信号才能旋转一周?A、50B、100C、200D、400(A)5、若采用ULN2003/ULN2803来驱动步进电机,则其最大驱动电流为多少?A、0.5AB、1AC、2AD、3A(B)6、若驱动步进电机时需要较大的电流,则可使用下列哪个元件?A、 2N3569B、FT5754C、ULN2003D、ULN2803(C)7、若驱动步进电机的驱动信号频率过高,则会有什么现象?A、电机将飞脱B、电机将反转C、电机将抖动不前D、以上皆可能发生(D)8、若要使用达林顿功率晶体来驱动步进电机,可选用哪个?A、2SC1384B、2N2222AC、2N3569D、TIP122(C)9、1-2相的激磁里共有多少个信号?A、4组B、6组C、8组D、12组(A)10、2相的激磁里共有多少个信号?A、4组B、6组C、8组D、12组第十一章(B)1、下列哪种AD转换器的转换速度比较快?A、双斜率型AD转换器B、比较型AD转换器C、连续计数式AD转换器D、逐渐接近式AD转换器(A)2、下列哪种AD转换器的精密度比较高?A、双斜率型AD转换器B、比较型AD转换器C、连续计数式AD转换器D、逐步逼近式AD转换器(A)3、ADC0804具有什么功能?A、8位模/数转换器B、11位模/数转换器C、8位数/模转换器D、11位数/模转换器(D)4、若要启动ADC0804,使之进行转换,应如何处理?A、施加高电平信号到CS引脚B、施加高电平信号到WR引脚C、施加低电平信号到CS引脚D、施加低电平信号到WR引脚(C)5、当ADC0804完成转换后,将会如何?A、CS引脚转为低电平B、CS引脚转为高电平C、INTR引脚转为低电平D、INTR引脚转为高电平(B)6、下列哪个IC具有温度感测功能?A、DAC-08B、AD590C、uA741D、NE555 (A)7、使用下列哪种方式将数字信号转换为模拟信号比较实际?A、R-2R电阻网络B、加权电阻网络C、双Y型电阻网络D、三角型电阻网络(C)8、当温度每上升1℃时,AD590会有什么变化?A、电压上升1mVB、电压下降1mVC、电流上升1μAD、电流下降1μA(C)9、若要让ADC0804进行连续转换,应如何连接?A、CS引脚与INTR引脚连接,WR引脚与RD引脚接地B、CS引脚与WR引脚连接,INTR引脚与RD引脚接地C、WR引脚与INTR引脚连接,CS引脚与RD引脚接地D、RD引脚与INTR引脚连接,WR引脚与CS引脚接地(D)10、若要ADC080与8×51采用交互式信号传输,则应如何操作?A、8×51将ADC0804视为外部存储器B、8×51通过P0连接ADC0804的数据总线C、8×51的RD引脚月ADC0804的RD引脚相连接,8×51的WR引脚与ADC0804的WR引脚相连接D、以上皆是第十二章(A)1、对于8×8 LED点阵而言,其中的LED个数及引脚各为多少?A、64、16B、16、16C、64、12D、32、12 (C)2、在共阳极型8×8 LED点阵里,其阳极如何连接?A、各行阳极连接到行引脚B、各列阳极连接到列引脚C、各行阳极连接到列引脚D、各列阳极连接到行引脚(A)3、在共阳极型8×8 LED点阵里,其阴极如何连接?A、各行阴极连接到行引脚B、各列阴极连接到列引脚C、各行阴极连接到列引脚D、各列阴极连接到行引脚(C)4、双色8×8 LED点阵的列引脚与行引脚各位多少?A、12、12B、8、16C、16、8D、24、8(A)5、5×8 LED点阵指的是何种LED点阵?A、 5列8行的LED点阵B、5mm的8×8 LED点阵C、 8列5行的LED点阵D、8mm的5×5 LED点阵(B)6、通常8×8 LED点阵的驱动方式是什么?A、直接驱动B、扫描驱动C、双向驱动D、以上皆非(A )7、对于m 列n 行的LED 点阵而言,其扫面的工作周期为何,比较不会感觉闪烁?A 、16ms/mB 、16ms/nC 、64ms/mD 、16ms/n(D )8、若要采用两个8位的输入/输出端口驱动16×16 LED 点阵,必须使用何种辅助元件?A 、译码器B 、多路选择器C 、多路分配器D 、锁存器(C )9、下列哪个元件可提供1对16的译码功能?A 、74138B 、74139C 、74154D 、74373(A )10、在16×16 LED 点阵驱动电路里,通常会使用1对16译码器作为何种用途?A 、产生扫描信号B 、锁存扫描信号C 、锁存显示信号D 、放大驱动电流第十三章(B )1、若要在LCM 中显示某些字符,则需把所要显示的字符放入何处?A 、CG RAMB 、DDRAMC 、IRAMD 、GDRAM(D )2、若要读取LCM 的状态,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (A )3、若要对LCM 下指令,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (B )4、若要将数据写入LCM ,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (D )5、若要检查LCM 是否忙碌,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (B )6、若要使LCM 更明亮,则应如何设置?A 、将0V 引脚调往高电压B 、将0V 引脚调往低电压C 、加大电源电压D 、降低电源电压(A )7、弱队LCM 操作,应对EN 引脚如何操作?A 、送入一个正脉冲B 、送入一个负脉冲C 、EN 引脚接地即可D 、EN 引脚不影响(A )8、中文LCM 的中文字型放置在哪里?A 、CGROMB 、HCGROMC 、DDRAMD 、GDRAM(B )9、中文LCM-WG14432J-NGG-N#T000的面板是什么样的?A 、彩色LCD 面板B 、144×32 LCD 面板C 、128×64 LCD 面板D 、144×64 LCD 面板(B )10、中文LCM-WG14432J-NGG-N#T000采用哪个控制器?A 、HD44780B 、ST7920C 、WG12864D 、以上皆非。
单片机考试题库及答案

单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机测试题与参考答案

单片机测试题与参考答案一、单选题(共107题,每题1分,共107分)1.单片机上电后或复位后,工作寄存器R7是在内部RAM的 ( ) 。
A、07H单元B、0FH单元C、17H单元D、1FH单元正确答案:A2.进位标志CY在 ( ) 中。
A、累加器B、算术逻辑单元ALUC、程序状态字寄存器PSWD、DPTR正确答案:C3.可编程芯片8155内部的定时/计数器是 ( )计数器。
A、加减法B、可逆C、加法D、减法正确答案:D4.累加器A的内容是73H,执行SWAP A 指令后累加器的内容变为( )。
A、70B、37C、30D、0A0H正确答案:B5.INTEL 8051是 ( ) 位的单片机。
A、8B、准16C、4D、16正确答案:A6.8051单片机的振荡晶体频率是12MHz,其定时/计数器T1作为计数器使用时的最高计数频率是 ( ) 。
A、500kHzB、2MHzC、1MHzD、250kHz正确答案:A7.8052单片机内部有( )个16位定时/计数器。
A、2B、4C、3D、1正确答案:C8.MCS-51单片机复位后堆栈指针SP= ( )。
A、07B、0FC、7FD、0FFH正确答案:A9.8031单片机的累加器是 ( ) 位的。
A、4B、8C、16D、1正确答案:B10.下列单片机中具有片内EPROM的是( )。
A、8051B、8032C、8752D、8031正确答案:C11.堆栈指针的英文缩写是 ( ) 。
A、STB、SKC、SPD、S正确答案:C12.MCS-51单片机的定时器/计数器工作方式1是 ( ) 。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。
A、90B、95C、65D、不确定正确答案:D14.8051单片机中,唯一一个用户不能直接使用的寄存器是 ( ) 。
单片机大学笔试题及答案

单片机大学笔试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的中文名称是()。
A. 中央处理单元B. 存储器C. 输入输出接口D. 定时器/计数器答案:A2. 8051单片机的内部ROM大小为()。
A. 4KBB. 8KBC. 16KBD. 32KB答案:B3. 8051单片机的定时器/计数器数量是()。
A. 1个B. 2个C. 3个D. 4个答案:B4. 下列哪个不是单片机的I/O端口()。
A. P0B. P1C. P2D. P3答案:D5. 单片机中的中断服务程序是在()执行的。
A. 主程序B. 子程序C. 中断向量表D. 定时器/计数器答案:C6. 8051单片机的外部中断源有几个()。
A. 2个B. 3个C. 4个D. 5个答案:A7. 下列哪个不是单片机的定时器/计数器工作模式()。
A. 模式0B. 模式1C. 模式2D. 模式4答案:D8. 8051单片机的内部RAM大小为()。
A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 单片机的程序计数器PC的位数是()。
A. 8位B. 16位C. 24位D. 32位答案:B10. 8051单片机的外部中断请求信号是()。
A. INT0B. INT1C. TF0D. TF1答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。
答案:工作寄存器组;位寻址区2. 单片机的I/O端口通常具有______和______两种功能。
答案:推挽输出;开漏输出3. 8051单片机的外部中断优先级由______决定。
答案:IP寄存器4. 在8051单片机中,______指令用于将累加器A的内容传送到外部数据存储器。
答案:MOVX5. 8051单片机的定时器/计数器在工作模式1下,定时器/计数器是______。
答案:16位的6. 8051单片机的定时器/计数器在工作模式2下,定时器/计数器是______。
哈尔滨工业大学2021年《单片机原理与应用技术》期末考试试题及答案

1选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1和外部中断0中断,它的中断允许寄存器IE 的内容应是( B )(A)98H (B)89H (C)4AH (D)22H3. MCS-51在响应中断时,下列哪种操作不会自动发生( D )。
(A)优先级状态触发器置位 (B)保护PC (C)找到中断入口地址 (D)保护PSW及其他寄存器内容4.使用定时器T1时,有几种工作模式( C )(A)1种(B)2种(C)3种(D)4种5. MCS-51在使用中断方式与外界交换信息时,保护现场和恢复现场的全部工作应该是 ( C )(A)由CPU自动完成 (B)在中断响应中完成(C)应由中断服务程序完成 (D)在主程序中完成6.MCS-51响应中断时,下面哪一个条件不是必须的( D )A.当前指令执行完毕B.中断允许是全部开放的C.没有同级或高级中断服务D.必须有RET1指令7.用8051的定时器,若用软启动,应使TOMD中的(C)。
A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置08. 当外部中断0发出中断请求后,中断响应的条件是(C)。
A.SETB ET0B.SETB EX0C.MOV IE,#81HD.MOV IE,#61H9.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(B)。
A.由硬件清零B.由软件清零C.由软件置位D.可不处理10.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后(A)。
A.由硬件清零B.由软件清零C.A和B都可以D.随机状态11. MCS-51单片机响应中断矢量地址是(C)。
A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址12.AT89S51的串行异步通信口为( C )。
北理单片机总体题库选择题带参考答案

北理单片机总体题库选择题带参考答案1 . 8051是(C )。
A 、CPU 8051 单片机为(B )位单片机。
A 、4 位B 、8 位B 、微型计算机系统C 、单片机D 、微处理器2 . C 、16 位D 、32 位3 . 某机器数为10000000B ,若代表0,则是(B形式)形式,若代表-128,则是(A)A 、补码B 、原码C 、反码D 、无符号数 D 、2和24 . 8031单片机内含定时器和串行口的个数分别为(A ) A 、2和1 8031单片机内有(D B 、1和2 C 、3和15 . )定时器/计数器。
A 、2个13位B 、2个8位C 、1个13位,D 、 2个16位1 个8位6 . 8031 单片机所用的电源是(C )A 、±15VB 、+15VC 、+5VD 、±5VD 、键盘7 . 下列那种设备不属于输出设备(D )。
A 、打印机B 、光驱计算机CPU 由(A )构成。
A 、运算器和控制器B 、运算器和ROM计算机能识别的语言是(C )。
A 、汇编语言B 、自然语言C 、显示器8 . C 、RAM 和定时器C 、机器语言D 、控制器和译码器9 . D 、高级语言1 0. 8位二进制所表示的无符号整数,其相应的十进制数范围是(A )。
A 、0-255B 、1-256C 、1-255D 、0-2561 1. 9CH 是用8位二进制补码表示的十六进制数,那么相应的十进制数是(D ) A 、156B 、-28C 、99D 、-1001 2. 十进制数-1用二进制补码表示,该补码是(A )。
A 、FFHB 、00HC 、FEHD 、81H1 3. 8位二进制补码表示的整数范围是(D )。
A 、0~255B 、-127~+127C 、-127~+128C 、92HD 、-128~+127D 、EFH1 4. 十进制数-110的二进制补码表示是(C )。
单片机试题答案

单片机试题答案一、选择题1. 单片机中的“单片”是指()。
A. 单一的集成电路B. 只有一个微处理器的芯片C. 一个系统全部集成在一个芯片上D. 只有存储器的集成电路答案:C2. 下列哪种设备不属于单片机的典型外围设备?()。
A. 串行通讯接口B. 并行打印机接口C. 模数转换器D. 数字模拟转换器答案:B3. 单片机中的RAM是指()。
A. 只读存储器B. 随机存取存储器C. 静态随机存取存储器D. 动态随机存取存储器答案:B4. 在单片机系统中,通常使用哪种逻辑电平表示高电平?()。
A. 0VB. 1.5VC. 2.4VD. 5V答案:D5. 下列哪种中断源在单片机中是可屏蔽的?()。
A. 外部中断0B. 外部中断1C. 定时器/计数器中断D. 串行通讯中断答案:C二、填空题1. 单片机的核心部件是__________,它负责执行程序中的指令。
答案:中央处理器(CPU)2. 在单片机编程中,__________是一种常用的二进制代码,用于表示数据和指令。
答案:字节3. 单片机的__________用于存储程序和数据,是系统运行的基础。
答案:存储器4. 为了实现单片机与外部设备的数据交换,需要使用__________。
答案:接口5. 单片机的__________是指在特定条件下,能够自动响应并处理系统内部或外部的事件。
答案:中断系统三、简答题1. 简述单片机的基本组成结构。
答案:单片机的基本组成结构通常包括中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出端口、定时器/计数器、中断系统以及可能包含的模数转换器(ADC)、数模转换器(DAC)等外围功能模块。
2. 说明单片机编程中的“堆栈”是什么,以及它的工作原理。
答案:堆栈是单片机内存中用于存储临时数据、返回地址以及保护现场的一种数据结构。
它的工作原理基于“后进先出”(LIFO)的原则,即最后压入堆栈的数据会最先被弹出。
在中断处理和函数调用过程中,堆栈用来保存断点和返回地址,以便程序能够正确返回到中断前的执行状态或函数调用后的执行点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D、16,6
A、方式0
B、方式1
C、方式2
D、方式3
73. 设定时器/计数器T1工作于门控方式,则只有在(D )情况下,T1才开始工作。
A、TR1=0, INT1=0 B、TR1=1,INT1=0 C、TR1=0, INT1=1 D、TR1=1, INT1=1
74. 8031单片机内含定时器的个数为(B)。
A、.0x17
B、0x13
58. 执行返回指令RET,返回的地址来自(C
C、减法运算
C、0xF8 )
D、数据传送 D、0xEC
A、ROM区
B、堆栈指针SP
C、堆栈栈顶
D、程序计数器PC
59. 在 2100H 开始存放短转移指令SJMP 40H,执行该指令后,PC 值为(B
)
A、2140H
B、2142H
A、2
B、4
C、6
)个TTL负载。 D、8
36. MCS51外扩展存储芯片时,4个I/O口中用作数据总线的是(B)。
A、P0 和 P2 口
B、P0 口
37. 8031单片机外接ROM时,其P2口用作(D
C、P2 和 P3 口 )。
D、P2 口
A、数据总线
B、I/O 口
C、地址总线低8 位 D、地址总线高8 位
C、2060H
D、20C2H
4
60. 8031 单片机马上响应中断的必要条件之一是(B)。
A、CPU处于关
B、一条指令执行
C、正在响应更高级
中断状态
完毕后
的中断
D、刚执行完 RETI 指令
61. 在中断服务中,至少有一条(D)。
A、传送指令
B、转移指令
C、加法指令
62. 8031 单片机外部中断0 请求信号输入的引脚是(B)。
WE =1
WE =0
84. 74LS373 芯片是(B )。
WE =1
WE =0
A、41H
B、0AH
17. 字母“b”的ASCII码是(D)
C、65H
D、A0H
A、11H
B、0BH
C、B0H
D、62H
18. 8051单片机,若EA =1,其含义为(A)。
A 、 EA引脚接+5V
B 、 EA引脚接地
C 、 EA引脚接-5V
D 、 EA引脚接+10V
19. 8031单片机外接ROM时,使用(A)引脚来选通74LS373芯片
A 、 ALE
B 、 PSEN
C 、 EA
20. 8031 单片机外接EPROM 时,采用(B)引脚作为读控制信号。
A 、 ALE
B 、 PSEN
C 、 EA
D 、 WR D 、 WR
21. MCS—51单片机的CPU每取一个指令字节,立即使(C)。
A、堆栈指针SP 自动加1
B、数据指针DPTR 自动加1
A、RXD
B、 INT0
C、 T0
D、中断返回指令 D 、 WR
63. 如 果 8031 单片机的时钟频率为6MHz,其一个机器周期为(B)微秒。
A、1
B、2
C、3
D、4
64. 8031单片机中IP的内容为00H时,优先权最高的中断源是(A )。
A、外中断0
B、 外 中 断 1
C、定时器T0
D、定时器T1
C、1-255
D、0-256
11. 9CH是用8位二进制补码表示的十六进制数,那么相应的十进制数是(D)
A、156
B、-28
C、99
12. 十进制数-1用二进制补码表示,该补码是(A)。
D、-100
A、FFH
B、00H
C、FEH
D、81H
13. 8位二进制补码表示的整数范围是(D )。
A、0~255
A、3
B、2
C、1
5
D、0
75. 定时器/计数器工作方式1是(D )。
A、.8位计数器
B、 2个 8位计数 器
76. 8051 单片机内串口的工作方式2 为(C)。
C、.13 位计数器
D、.16 位计数器
A、同步移位寄存器 B、8 位 UART 77. 8031单片机串口数据输入的引脚是(A
C、9 位 UART )。
D、机器周期
41. 下列指令组中,只有(A)能完成两个8位二进制数n1和n2相加,和存于A中。
A、MOV A,#n1
B、ADD #n1,#n2
C、MOV R1,#n1
D、MOV A,n1
ADD A,#n2
ADD R1,#n2
ADD A,n2
MOV A,R1
42. 以下哪一条指令的写法是错误的(C)。 A、MOV DPTR,#3F98H B、MOV R0,#0FEH
C、程序计数器PC 自动加1
D、累加器A 自动加1
22. 使用8051单片机,且EA =1时,程序存储器地址小于(C
A、07FFH
B、0800H
C、0FFFH
)时,访问片内ROM。 D、1000H
23. 8031单片机中的SP和PC分别是(B)的寄存器。
A、8位和8位
B、8位和16位
C、16位和8位
A、2和1
B、1和2
C、3和1
5. 8031单片机内有(D )定时器/计数器。
A、2个13位
B、2个8位
C、1个13位,
D、无符号数 D、2和2 D、 2 个 1 6 位
6. 8031 单片机所用的电源是(C
)
A、±15V
B、+15V
7. 下列那种设备不属于输出设备 (D)。
A、打印机
B、光驱
1 个8位 C、+5V C、显示器
A、FFH,0
B、FFH,1
C、0FH,0
55. 下列指令中,(D)不能完成累加器清零。
D、0FH,1
A、MOV A, #00H
B、XRL A,0E0H
C、CLR A
D、XRL A,#00H
56. 下列哪种指令不影响OV标志(D)。
A、乘法运算
B、加法运算
57. 表达式0x13& 0x17 的值为(B)。
A、MOV P1,A
B、ORL P1,#0FH
C、MOVC C,P1.5
D、DJNZ P1,LAB
53. 以下哪一条指令的写法是错误的(D)。
A、INC DPTR
B、MOV R0,#0FEH
C、DEC A
D、PUSH A
54. 假如2个8位二进制数96H,79H相加的和仍然为8位二进制数,那么相加的结果和为 (D )H,进位Cy为(D )。
C、串行口允许
D、地址/数据位
标志位
标志位
81. 8051 复位后,R2 的地址为(A
)。
接收位
A、02H
B、0AH
C、12H
82. 2764是容量为8KB的EPROM,该芯片的地址线为(D
)根。
D、1AH
A、8
B、12
83. 向6264一个单元写数据,要求(B)。
C、10
D、13
A、 CS=1,OE =0, B、 CS=0,OE =1, C、 CS=0,OE =0, D、 CS=1,OE =1,
C、2KB
D、8KB
27. 用DPTR作为间址寄存器访问外部数据存储器,可访问的外部数据存储空间为(D )
A、4kB
B、8kB
C、16 kB
D、64 Kb
28. 8031片外可扩展数据存储器(A)KB
A、64
B、32
29. 8051单片机片内RAM为(B)字节。
C、.8
D、4
A、256
B、128
C、8
C、MOV 50H,#0FC3DH
D、INC R0
43. 下列符号中只有(C)是正确的MCS—51指令。
A、MOVC A,@DPTR B、MOVC A,@PC
C、MOVC A,@A+PC
D、MOVC @A+PC,A
44. 当MCS51单片机执行MOVC指令时,会在(D
3
)口稳定地输出读有效信号。
A、ALE
65. 当8031单片机IP中的PT0=1,PX1=1,PX0=0,PT1=0,PS=0时,优先权最高的中断源
是(C )
A、外中断0
B、外中断1
C、定时器T0
66. 8031单片机的外部中断0的中断程序入口地址为(A)。
A、0003H
B、000BH
C、0013H
67. 8031单片机外部中断1的中断程序入口地址为(A)。
D、0
30. 8031单片机外部ROM、RAM和I/O的地址空间容量共为(D )
2
A、16K
B、32K
C、64K
D、128K
31. MCS-51单片机片内RAM中字节地址为0EH的单元,其对应工作寄存器名为(C)
A、R0
B、R1
C、R6
D、R7
32. 8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。
B、
C、T0
D、T1
70. MCS-51单片机设置外中断0为边沿触发时,其TCON中的(B)位需置为1。
A、IE0
B、IT0
C、TF0
D、TF1
71. 定时器/计数器工作方式0,为(A 计满时向TH进位。
)位的定时器/计数器,TL的低(A )位
A、13,5
B、16,5
C、13,6
72. 下面哪一种工作方式仅适用于定时器T0(D)。
38. MCS—51系列单片机的一个机器周期由(D )个时钟周期组成。