作业《单片机控制系统的编程与应用》习题及答案

发布时间 : 星期四 文章作业《单片机控制系统的编程与应用》习题及答案更新完毕开始阅读

一.选择题

1. 89S51的内部程序存储器与数据存储器的容量各为多少?C P10

(A)64KB、128B (B)4KB、64KB (C)4KB、128B (D)8KB、256B 2. 下列哪个是89S51多出的功能?B

(A)存储加倍 (B)具有WDT功能 (C)多一个八位输入/输出端口 (D)多一个串行口

3. 在DIP40封装的8051芯片里,复位RESET引脚编号是多少?A (A)9 (B)19 (C)29 (D)39

4. 在DIP40封装的8051芯片里,接地引脚与电源的引脚编号是多少?C (A)1、21 (B)11、31 (C)20、40 (D)19、39 5. 下列那个软件同时提供8051的汇编语言及C语言的编译器?A (A)Keil u Vision (B)Java C++ (C)Dephi (D)Visual C++ 6. 在12MHz时钟脉冲的8051系统里,一个机器周期有多长?C (A)1ms (B)12us (C)1us (D)12ms

7. 在8051芯片里,哪个引脚是控制使用内部程序存储器,还是外部程序存储

器?B (A)XTAL1 (B)EA (C) PSEN (D)ALE

8. 下列哪个不是8051所提供的寻址模式?D

(A)寄存器寻址 (B)间接寻址 (C)直接寻址 (D)独立寻址 9. 下列哪个寄存器是8051内的16位寄存器?C (A)ACC (B)C (C) PC (D)R7

10. 开发微型计算机所使用的在线仿真器的简称是什么?A (A)ISP (B)USP (C)ICE (D)SPI

11. 在Keil u Vision3里开发8051程序的第一步是什么?D

(A)打开新的项目文件 (B)调试与仿真 (C)组建程序 (D)产生执行文件

12. 在Keil u Vision3里,若要打开项目,应如何操作?D

(A)运行File / New命令 (B)运行File / New Project命令 (C)运行Project / New命令 (D)运行Project / New Project…命令 13. 进行调试/仿真时,若想要观察输入/输出端口的状态,可以如何处理?D (A)运行Peripherals/I/O-Port命令 (B)运行View/Ports命令 (C)运行Edit/Ports命令 (D)单击

按钮

14. 下列哪项不是Keil C的预处理命令?C

(A)#include (B)#define (C)#exit (D)#if 15. 下列哪项不是Keil C的数据类型?B

(A)void (B)string (C)char (D)float 16. 在8051的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部

有上拉电阻?A

(A) P0 (B) P1 (C) P2 (D) P3

1

17. 在Keil C的程序里,若要指定Port0的bit3,如何编写程序?C (A)P0.3 (B) Port0.3 (C) P0^3 (D)Port0^3 18. 8051的输入/输出端口都是采用哪种电路结构?B

(A)集电极式输出 (B)漏极开路输出 (C)射极输出 (D)图腾式输出

19. 在8051里,若要扩展外部存储器,数据总线连接哪个输入/输出端口?A

(A) P0 (B) P1 (C) P2 (D) P3 20. 点亮一般的LED所消耗的电流约为多少?D

(A)1~20uA (B)10~20uA (C)1~20mA (D)10~20mA 21. 一般蜂鸣器属于哪种负载?B

(A)电阻性负载 (B)电感性负载 (C)电容性负载 (D)不导电负载

22. 7405/7406的输出采用哪种电路结构?A

(A)集电极式输出 (B)漏极开路输出 (C)射极输出 (D)图腾式输出

23. 在继电器里,所谓NO接点是一种什么接点?D

(A)不使用的接点 (B)不存在的接点 (C)激磁后即开路的接点 (D) 常开接点 24. 所谓2P的继电器代表什么意思?D

(A)只有2个接点 (B) 两相的负载 (C)两组电源 (D) 2组c接点

25. 共阳极7段LED数码管的驱动信号有何特点?A

(A)低电平点亮 (B) 低电平不亮 (C)高电平点亮 (D)以上皆非

26. 在8051的程序里,若要将某个输入/输出端口设计成输入功能,应如何处理?

A

(A)先输出高电平到该输入/输出口 (B)先输出低电平到该输入/输出口

(C)先读取该输入/输出口的状态 (D)先储存该输入/输出口的状态 27. 下列哪种开关具有自动回复功能?D

(A)指拨开关 (B)闸刀开关 (C)摇头开关 (D)按钮开关 28. 下列哪种开关具有多输出状态?C

(A)摇头开关 (B)TACK switch (C)BCD数字型指拨开关 (D)以上皆非 29. 若要产生边缘触发信号,通常会使用那中开关?C

(A)指拨开关 (B)闸刀开关 (C)按钮开关 (D)数字型指拨开关

30. 通常电路板上的厂商设定/调整,可使用哪种开关?A

(A)拨码开关 (B)闸刀开关 (C)按钮开关 (D)数字型指拨开关

31. 根据实验统计,当操作开关时其不稳定状态大约会持续多久?B (A)1~5ms (B)10~20ms (C)100~150ms (D)150~250us 32. 在电路板上的跳线常被哪种开关替代?A

(A)拨码开关 (B)闸刀开关 (C)按钮开关 (D)数字型指拨开

2

33. 在Keil C里,判读开关状态使用if-else if语句与使用sweitch语句有何异议?

B

(A)if-else if语句较快 (B)if-else if语句有优先级

(C)sweitch语句可判读较多开关状态 (D)sweitch语句有优先级 34. 下列何者不是数字型指拨开关?C

(A)16进制数字型指拨开关 (B)BCD数字型指拨开关 (C)12进制数字型指拨开关 (D)以上皆是

35. 对于低电平工作的开关而言,下列何者不是在输入口上连接一个上拉电阻到

VCC的目的?A

(A)提供足够的驱动电流 (B)防止不确定状态 (C)保持输入高电平 (D)防止感染噪声

36. 当我们要设计多位数7段LED数码管时,其扫描的时间间隔大约多少比较合适?D

(A)0.45s (B)0.3s (C)0.15s (D)0.015s

37. 与多个单位数7段LED数码管比较,使用多位数的7段LED数码管模块具有何优点?B

(A)数字显示比较好看 (B)成本比较低廉 (C)比较高级 (D)电路比较复杂

38. 若要连接4*4键盘与微处理器,至少需要多少位的输入/输出端口?D (A)16位 (B)12位 (C)9位 (D)8位 39. 对于多个按钮的输入电路而言,应如何连接比较简洁?A (A)采用数组式连接 (B)采用串行式连接 (C)采用并联式连接 (D)采用跳线式连接

40. 使用7447驱动7段LED数码管时,若要测试其所连接的7段LED数码管是否故障,应如何处理?D

(A)将test 引脚连接高电平 (B)将test引脚连接低电平 (C)将LT引脚连接高电平 (D)将LT引脚连接低电平 41. 使用74138译码时,应如何连接才能正常译码?C (A)G1 、G2A、G2B引脚连接高电平 (B)G1 、G2A、G2B引脚连接低电平

(C)G1引脚连接高电平,G2A、G2B引脚连接低电平 (D)G1引脚连接低电平,G2A、G2B引脚连接高电平 42. 74C922提供什么功能?B

(A)7段LED数码管译码器 (B)4*4键盘扫描

(C)4*5键盘扫描 (D)16位扫描信号产生器 43. TTL的输入引脚若悬空,将会如何?A

(A)看作High (B)看作Low (C)高阻抗状态 (D)不允许 44. CMOS的输入引脚若悬空,将会如何?D

(A)看作High (B)看作Low (C)高阻抗状态 (D)不允许 45. 7446与7447都是共阳极7段LED数码管译码驱动器,两者的差异为何?C (A)7446的驱动电流较大 (B)7447的驱动电流较大 (C)7446的负载电压较高 (D)7447的负载电压较高

3

46. 中断功能具有什么好处?C

(A)让程序更复杂 (B)让程序执行速度更快 (C)让程序更有效率 (D)以上皆是

47. 8051提供几个外部中断?几个定时器/计数器中断?A (A)2, 2 (B)3, 6 (C)2, 3 (D)3, 7 48. 8051的IP寄存器功能是什么?A

(A)设定中断优先级 (B)启动中断功能 (C)设定中断触发信号(D)定义CPU的网址 49. 若要让INT0采用低电平触发,则应如何设定?C (A)EX0=0 (B)EX0=1 (C)IT0=0 (D)IT0=1

50. 在Keil u Vision 3里进行调试/仿真时,可在那里操作,才能触动程序中断?A

(A)在Interrupt System对话框 (B)在Control Box对话框里 (C)直接单击

按钮即可 (D)直接按

51. 8051所提供的中断功能里,下列哪个优先级较高?D (A)T1 (B)RI/T1 (C)T0 (D)INT0 52. 在TCON寄存器里,IE1的功能是什么?B

(A)触发INT1中断 (B)提示INT1中断的标志位 (C)提高INT1优先级 (D)取消INTI中断 53. 在Keil C里,中断子程序与函数有何不同?A

(A) 中断子程序不必声明 (B)函数不必声明

(C) 中断子程序必须有自变量传入 (D)中断子程序一定会有自变量传出 54. 若要同时启动INT 0及INT 1中断功能,则应如何设定?B

(A) TCON=0x81 (B)IE=0x85 (C)IP=0x83 (D)IE=0x03 55. 若要提高INT1的优先级,则可如何设定?C

(A)IP=0x01 (B)IE =0x01 (C)IP=0x04 (D)IE=0x04

56. 在8051的Timer里,若使用mode 0,其最大计数量为多少个机器周期?B (A)65 636 (B )8 192 (C )1 024 (D )256 57. 在12MHz的8051系统里,哪一种模式一次可定时5ms?A (A)mode 0及 mode 1 (B )mode1及 mode2 (C )mode2及 mode 3 (D )mode3及 mode 1 58. 若要让Timer作为外部计数使用,应如何设定?D

(A)Gate=0 (B )Game=1 ( C)C/T=0 (D )C/T=1 59. 如何设定8051的Timer才能从外部引脚启动?B

(A)Gate=0 (B )Gate=1 ( C)C/T=0 (D )C/T=1 60. 下列何者不是8051所提供的省电模式?C

(A)PD模式 (B )IDL模式 ( C)LP模式 (D )闲置模式 61. 89S51的看门狗有何作用?C

(A)重复执行程序 (B )找回遗失数据 ( C)复位系统 (D )防止中毒

62. 若要启用WDT,则依次填入WDTRST寄存器那些数据?C (A)0xe1 0xe2 (B )0xe1 0x1e ( C)0x1e 0xe1 (D )0x10 0x01

4

联系合同范文客服:xxxxx#qq.com(#替换为@)