单片机选择题通信1202班1第一章(C)1、89S51的内部程序存储器与数据存储器容量各为多少?A、64KB、128BB、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/NewProject命令(B)3、在KeilµVision3里,若要将C源文件添加当前的项目应如何操作?A、运行运行File/AddSourceFile命令B、选择项目窗口里的SourceGroup1项,单机鼠标右键,在弹出菜单中选择AddSourcetoGroup‘SourceGroup1’选项C、单击按钮D、按键单片机选择题通信1202班2(B)4、在KeilµVision3里,若要生成工程,应如何操作?A、运行Tools/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、下列哪个不是KeilC的预处理命令?A、#includeB、#defineC、#exitD、#if(B)10、下列哪个不是KeilC的数据类型?A、voidB、stringC、charD、float第三章(A)1、在8×51的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部上拉电阻?A、P0B、P1C、P2D、P3(C)2、在KeilC的程序里,若要指定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、不导电负载单片机选择题通信1202班3(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、TACKswitchC、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、在KeilC里,判读开关状态时,使用if-elseif语句与使用switch语句有何差异?A、if-elseif语句较快B、if-elseif语句有优先级C、switch语句可判读较多开关状态D、switch语句有优先级(C)9、下列哪个不是数字型拨码开关?A、16进位数字型拨码开关B、BCD数字型拨码开关C、十二进位数字型拨码开关D、以上皆是单片机选择题通信1202班4(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、AG2、BG2引脚连接高电平B、G1、AG2、BG2引脚连接低电平C、G1引脚连接高电平,AG2、BG2引脚连接低电平D、G1引脚连接低电平,AG2、BG2引脚连接高电平(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的负载电压较高单片机选择题通信1202班5第六章(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的网址(C)4、若要让0INT采用低电平触发,则应如何设置?A、EX0=0B、EX0=1C、IT0=0D、IT0=1(A)5、在KeilµVision3里进行调试/仿真时,在哪里操作才能触动程序中断?A、在InterruptSystemB、在CotorlBox对话框里C、直接单击按钮即可D、直接按键(D)6、在8×51所提供的中断功能里,下列哪个优先级比较高?A、T1B、RI/TIC、T0D、INT0(B)7、在TCON缓存里,IE1的功能是什么?A、触发IE1中断B、指示IE1中断的标志C、提高IE1优先等级D、取消IE1中断(A)8、在KeilC里,中断子程序与函数又何不同?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里,若使用Mode0,其最大计数值为多少个机器周期?A、65636B、8192C、1024D、256(A)2、在12MHz的8×51系统里,哪一种方式一次可定时5ms?A、Mode0及Mode1B、Mode1及Mode2C、Mode2及Mode3D、Mode3及Mode1(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单片机选择题通信1202班6(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的串行口是通