作业《单片机控制系统的编程与应用》习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.选择题
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
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)数字型指拨开关
33.在Keil C里,判读开关状态使用if-else if语句与使用sweitch语句有何异议?