作业《单片机控制系统的编程与应用》习题及答案Word文件下载.doc
《作业《单片机控制系统的编程与应用》习题及答案Word文件下载.doc》由会员分享,可在线阅读,更多相关《作业《单片机控制系统的编程与应用》习题及答案Word文件下载.doc(8页珍藏版)》请在冰豆网上搜索。
![作业《单片机控制系统的编程与应用》习题及答案Word文件下载.doc](https://file1.bdocx.com/fileroot1/2022-10/19/36470078-ffd7-4003-b818-e207b9cea7a9/36470078-ffd7-4003-b818-e207b9cea7a91.gif)
(A)1、21(B)11、31(C)20、40(D)19、39
5.下列那个软件同时提供8051的汇编语言及C语言的编译器?
(A)KeiluVision(B)JavaC++(C)Dephi(D)VisualC++
6.在12MHz时钟脉冲的8051系统里,一个机器周期有多长?
(A)1ms(B)12us(C)1us(D)12ms
7.在8051芯片里,哪个引脚是控制使用内部程序存储器,还是外部程序存储器?
(A)XTAL1(B)(C)(D)ALE
8.下列哪个不是8051所提供的寻址模式?
D
(A)寄存器寻址(B)间接寻址(C)直接寻址(D)独立寻址
9.下列哪个寄存器是8051内的16位寄存器?
(A)ACC(B)C(C)PC(D)R7
10.开发微型计算机所使用的在线仿真器的简称是什么?
(A)ISP(B)USP(C)ICE(D)SPI
11.在KeiluVision3里开发8051程序的第一步是什么?
(A)打开新的项目文件(B)调试与仿真(C)组建程序(D)产生执行文件
12.在KeiluVision3里,若要打开项目,应如何操作?
(A)运行File/New命令(B)运行File/NewProject命令
(C)运行Project/New命令(D)运行Project/NewProject…命令
13.进行调试/仿真时,若想要观察输入/输出端口的状态,可以如何处理?
(A)运行Peripherals/I/O-Port命令(B)运行View/Ports命令
(C)运行Edit/Ports命令(D)单击按钮
14.下列哪项不是KeilC的预处理命令?
(A)#include(B)#define(C)#exit(D)#if
15.下列哪项不是KeilC的数据类型?
(A)void(B)string(C)char(D)float
16.在8051的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部有上拉电阻?
(A) P0(B)P1(C)P2(D)P3
17.在KeilC的程序里,若要指定Port0的bit3,如何编写程序?
(A)P0.3(B)Port0.3(C)P0^3(D)Port0^3
18.8051的输入/输出端口都是采用哪种电路结构?
(A)集电极式输出(B)漏极开路输出(C)射极输出(D)图腾式输出
19.在8051里,若要扩展外部存储器,数据总线连接哪个输入/输出端口?
(A) P0(B)P1(C)P2(D)P3
20.点亮一般的LED所消耗的电流约为多少?
(A)1~20uA(B)10~20uA(C)1~20mA(D)10~20mA
21.一般蜂鸣器属于哪种负载?
(A)电阻性负载(B)电感性负载(C)电容性负载(D)不导电负载
22.7405/7406的输出采用哪种电路结构?
(A)集电极式输出(B)漏极开路输出(C)射极输出(D)图腾式输出
23.在继电器里,所谓NO接点是一种什么接点?
(A)不使用的接点(B)不存在的接点
(C)激磁后即开路的接点(D)常开接点
24.所谓2P的继电器代表什么意思?
(A)只有2个接点(B)两相的负载(C)两组电源(D)2组c接点
25.共阳极7段LED数码管的驱动信号有何特点?
(A)低电平点亮(B)低电平不亮(C)高电平点亮(D)以上皆非
26.在8051的程序里,若要将某个输入/输出端口设计成输入功能,应如何处理?
(A)先输出高电平到该输入/输出口(B)先输出低电平到该输入/输出口
(C)先读取该输入/输出口的状态(D)先储存该输入/输出口的状态
27.下列哪种开关具有自动回复功能?
(A)指拨开关(B)闸刀开关(C)摇头开关(D)按钮开关
28.下列哪种开关具有多输出状态?
(A)摇头开关(B)TACKswitch
(C)BCD数字型指拨开关(D)以上皆非
29.若要产生边缘触发信号,通常会使用那中开关?
(A)指拨开关(B)闸刀开关(C)按钮开关(D)数字型指拨开关
30.通常电路板上的厂商设定/调整,可使用哪种开关?
(A)拨码开关(B)闸刀开关(C)按钮开关(D)数字型指拨开关
31.根据实验统计,当操作开关时其不稳定状态大约会持续多久?
(A)1~5ms(B)10~20ms(C)100~150ms(D)150~250us
32.在电路板上的跳线常被哪种开关替代?
33.在KeilC里,判读开关状态使用if-elseif语句与使用sweitch语句有何异议?
(A)if-elseif语句较快(B)if-elseif语句有优先级
(C)sweitch语句可判读较多开关状态(D)sweitch语句有优先级
34.下列何者不是数字型指拨开关?
(A)16进制数字型指拨开关(B)BCD数字型指拨开关
(C)12进制数字型指拨开关(D)以上皆是
35.对于低电平工作的开关而言,下列何者不是在输入口上连接一个上拉电阻到VCC的目的?
(A)提供足够的驱动电流(B)防止不确定状态
(C)保持输入高电平(D)防止感染噪声
36.当我们要设计多位数7段LED数码管时,其扫描的时间间隔大约多少比较合适?
(A)0.45s(B)0.3s(C)0.15s(D)0.015s
37.与多个单位数7段LED数码管比较,使用多位数的7段LED数码管模块具有何优点?
(A)数字显示比较好看(B)成本比较低廉
(C)比较高级(D)电路比较复杂
38.若要连接4*4键盘与微处理器,至少需要多少位的输入/输出端口?
(A)16位(B)12位(C)9位(D)8位
39.对于多个按钮的输入电路而言,应如何连接比较简洁?
(A)采用数组式连接(B)采用串行式连接
(C)采用并联式连接(D)采用跳线式连接
40.使用7447驱动7段LED数码管时,若要测试其所连接的7段LED数码管是否故障,应如何处理?
(A)将test引脚连接高电平(B)将test引脚连接低电平
(C)将LT引脚连接高电平(D)将LT引脚连接低电平
41.使用74138译码时,应如何连接才能正常译码?
(A)G1、、引脚连接高电平
(B)G1、、引脚连接低电平
(C)G1引脚连接高电平,、引脚连接低电平
(D)G1引脚连接低电平,、引脚连接高电平
42.74C922提供什么功能?
(A)7段LED数码管译码器(B)4*4键盘扫描
(C)4*5键盘扫描(D)16位扫描信号产生器
43.TTL的输入引脚若悬空,将会如何?
(A)看作High(B)看作Low(C)高阻抗状态(D)不允许
44.CMOS的输入引脚若悬空,将会如何?
45.7446与7447都是共阳极7段LED数码管译码驱动器,两者的差异为何?
(A)7446的驱动电流较大(B)7447的驱动电流较大
(C)7446的负载电压较高(D)7447的负载电压较高
46.中断功能具有什么好处?
(A)让程序更复杂(B)让程序执行速度更快
(C)让程序更有效率(D)以上皆是
47.8051提供几个外部中断?
几个定时器/计数器中断?
(A)2,2(B)3,6(C)2,3(D)3,7
48.8051的IP寄存器功能是什么?
(A)设定中断优先级(B)启动中断功能
(C)设定中断触发信号(D)定义CPU的网址
49.若要让采用低电平触发,则应如何设定?
(A)EX0=0(B)EX0=1
(C)IT0=0(D)IT0=1
50.在KeiluVision3里进行调试/仿真时,可在那里操作,才能触动程序中断?
(A)在InterruptSystem对话框(B)在ControlBox对话框里
(C)直接单击按钮即可(D)直接按键
51.8051所提供的中断功能里,下列哪个优先级较高?
(A)T1(B)RI/T1(C)T0(D)INT0
52.在TCON寄存器里,IE1的功能是什么?
(A)触发INT1中断(B)提示INT1中断的标志位
(C)提高INT1优先级(D)取消INTI中断
53.在KeilC里,中断子程序与函数有何不同?
(A)中断子程序不必声明(B)函数不必声明
(C)中断子程序必须有自变量传入(D)中断子程序一定会有自变量传出
54.若要同时启动INT0及INT1中断功能,则应如何设定?
(A)TCON=0x81(B)IE=0x85(C)IP=0x83(D)IE=0x03
55.若要提高INT1的优先级,则可如何设定?
(A)IP=0x01(B)IE=0x01(C)IP=0x04(D)IE=0x04
56.在8051的T