当前位置:文档之家› 单片机选择题(有答案解析)

单片机选择题(有答案解析)

单片机选择题(有答案解析)
单片机选择题(有答案解析)

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

A 、64K

B 、128B B 、4KB 、64KB

C 、4KB 、128B

D 、8KB 、256B

(B) 2、89S51比89C51多出了哪个功能?

A 、存储器加倍

B 、具有 WDT 工能

C 、多了一个8位输入/输出端口

D 、多了一个串行口

(A) 3、在DIP40封装的8X 51芯片里,复位RESET 引脚的引脚编号是什么?

A 、 9

B 、19

C 、29

D 、39

(C ) 4、在DIP40封装的8 X 51芯片里,接地引脚与电源引脚的引脚编号是什么?

A 、 1 、 21

B 、11.31

C 、 20、40

D 、19、39 (A) 5、下列哪个软件同时提供 8X 51 的汇编语言以及 C 语言的编译器?

A 、Keil

Vision3 B 、JavaC++

C 、 Delphi

D 、VisualC++ (A) 6、在 12MHz 始终脉冲的 8051 系统里, 一个机器周期有多长?

A 、 1 口s

B 、 12 口s

C 、1ms

D 、12ms

(B )7、在8X 51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?

A 、XTAL1

B 、EA

C 、PSEN

(D ) 8、下列哪个不是8051所提供的寻址方式?

A 、寄存器寻址

B 、间接寻址

C 、直接寻址

(C) 9、下列哪个寄存器是 8 X 51内的16位寄存器?

A 、ACC

B 、C

C 、PC

(C ) 10、开发微型计算机系统所使用的在线仿真器简称什么?

A 、ISP

B 、USP

C 、ICE

第二早

(A) 1、在Keil 口 Visio 里开发的8051程序的第一步是什么?

A 、打开新的项目文件

B 、调试与仿真

C 、生成程序

D 、产生执行文件

(D ) 2、在Keil 口 Visio 里,若要打开项目,应如何操作?

A 、运行File/New 命令

B 、运行File/Project 命令

C 、运行 Project/New 命令

D 、运行 Project/New Project 命令

(B) 3、在Keil 口 Vision 里,若要将C 源文件添加当前的项目应如何操作?

A 、 运行运行 File/Add Source File 命令

B 、 选择项目窗口里的 Source Group1项,单机鼠标右键,在弹出菜单中选 择 Add Source to Group ‘ Source Group1 '选项

C 、 单击丄按钮

D 、ALE

D 、独立寻址

D 、R7

D 、SPI

(B) C 、 键

Keil 口 Vision,若要生成工程,应如何操作? 运行Tools/Build 命令

单击E3按钮 D 、按He i B 、单击一按钮

(D) (C ) (B) 5、在Keil 口 Visioi 里,若要打开 调试/仿真工具栏,应如何操作?

单击口按钮

B 、单击丄按钮 单击回按钮 D 、单击⑥按钮

Keil 口 Visioffi ,若要全速进行程序的调试

/仿真,应如何操作?

单击⑷按钮

B 、单击開按钮 单击內按钮

D 、单击*可按钮 7、同上题,若要单步执行程序的调试 /仿真,且要能跳过子程序,应如何操作?

B

、 (C ) (B) C 、

6、在 C

B 、

A 、单击⑴按钮

B 、单击A 按钮

C 、单击川按钮

D 、单击Sfl 按钮 8、 进行调试/仿真时,若想要观察输入/输出端口的状态,应如何处理? A 、运行 Peripherals/1/O-Ports 命令 C 、运行Edit/Ports 命令

9、 下列哪个不是

K eil C 的预处理命令? A 、 #include B 、#define 10、下列哪个不是 Keil C 的数据类型? A 、void B 、string C 、 B 、运行 View/Ports 命令 单击1恳:按钮 C 、#exit

D 、#if char D 、float

AVV ------- * 第二早

(A ) 1、在 8 X51 上拉电阻? 的输入/输出端口里, 哪个输入/输出端口执行在输出功能时没有内部

P0 B 、 P 1 D 、P3 (C ) 2、在 Keil C 的程序里, 若要指定 (B) (D) (B) P0.3 B 、 Port0.3 3、

8 X51的P0采用哪种电路结构? A 、集电极开路式输出 C 、发射机开路式输出 C 、P2 P0的bit3,应如何编写?

P0A 3 D 、Port A 3 C 、 B 、

基极开路式输出 图腾柱输出 4、 在8 X51里,若要扩展外部存储器时,数据总线连接哪个输入 /输出端口? A 、P0 B 、P1 C 、P2 D 、P3 5、点亮一般的LED 所耗用的电流约为多少? A 、 1~5 口

C 、1?

5mA B 、 10?20

10?20mA

一般地,蜂鸣器属于哪种负载? A 、电阻性负载 C 、电容性负载

B 、

电感性负载 不导电负载

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、以上皆非

第四章

D) C)

在8 X51的程序里,若要将某个输入/输出端口设置成输入功能,

A、先输出高电平到该输入/输出端口

C、先读取该输入/输出端口的状态下列哪种开关具有自动复位功

能?

A、拨码开关

B、闸刀开关

3、下列哪种开关具有多输出状态?

A、摇头开关

C、BCD 数字型拨码开关

1

2

、C) B)

B)

C)

应如何处

理?

B、先输出低电平到该输入/输出端口D 、先保存该输入

/输出端口的状态C、摇头开关

B、TACK

switch

D、以上皆非

4、若要产生边沿触发信号,通常会使用哪种开关?

A、拨码开关

B、闸刀开关

C、按钮开关

5、通常电路板上的厂商设置/调整,可使用哪种开关?

A、拨码开关

B、闸刀开关

C、按钮开关

6 、根据实验统计,当操作开关时,其不稳定状态大约持续多久

A、1~5ms

B、10~20ms

C、

100~150ms D 、D 、D 、

D、150~250 口s

7、电路板上的跳线( Jumper )常被哪种开关替代?

A、拨码开关

B、闸刀开关

8、在Keil C 里,判读开关状态时,使用异?

A 、if-else if 语句较快

C、switch 语句可判读较多开关状态

9、下列哪个不是数字型拨码开关?

A、16 进位数字型拨码开关D

按钮开关

数字型拨码开关

数字型拨码开关

数字型拨码开关

C、按钮开关

if-else if 语句与使用switch 语句有何差

B、if-else if 语句有优先级

D 、switch 语句有优先级

B、BCD 数字型拨码开

C 、十二进位数字型拨码开关

D 、以上皆是

(A ) 10、对于低电平动作(低电平触发)的开关而言,下列哪个不是在输入口上连接 一个上拉电阻到 VCC 的目的? A 、提供足够的驱动电流 C 、保持输入高电平 B 、防止不确定状态 D 、防止噪干扰声 第五章 1、当我们要设计多位数七段显示器时,

A 、0.45s (D) 其扫描的时间间隔大约为多长比较适当? (B) (D) (D) (C ) (B)

(D)

(C ) B 、0.3s C 、0.15s D 、0.015s 2、 与多个单位数七段显示器比较,使用多位数的七段显示器模块有什么优点? A 、数字显示比较好看 B 、成本比较低廉

C 、比较高级

D 、电路比较复杂

3、 若要连接4X 4键盘与微处理机,至少需要多少位的输入 /输出端口?

A 、16 位

B 、12 位

C 、9 位

D 、8 位

4、 对于多个按钮的输入电路而言,应如何连接比较简洁? A 、采用数组式连接 B 、采用串行式连接 C 、采用并列式连接

D 、采用跳线式连接

5、 使用7447驱动七段显示器时,若要测试其所连接的七段显示器是否故障,应

如何处理?

A 、将test 引脚连接高电平

B 、将test 引脚连接低电平

C 、将LT 引脚连接高电平

D 、将LT 引脚连接低电平

6、使用74138译码时,应如何连接才能正常译码? G1、G2A 、G2B 引脚连接高电平 G1、G2A 、G2B 引脚连接低电平 G1引脚连接高电平, G1引脚连接低电平, B 、 C 、

7、 74C922提供什么功能? A 、七段显示器译码功能 C 、4 X5键盘扫描

8、 T TL 的输入引脚若空接, A 、视为高电平

G2A 、G2B 引脚连接低电平

G2A 、G2B 引脚连接高电平

B 、4 X 4键盘扫描

D 、16位扫描信号产生器 将会如何? B 、视为低电平C 、高阻抗状态 D 、不允许 9、 CMOS 的输入引脚若空接,将会如何? A 、视为高电平 B 、视为低电平C 、高阻抗状态

10、 7446与7447都是共阳极七段显示器译码驱动器,

A 、7446的驱动电流较大

C 、7446的负载电压较高

D 、不允许 两者的

差异是什么?

B 、7447的驱动电流较大

D 、7447的负载电压较高

第八早

(C) 1、中断功能具有什么好处?

B 、让程序执行速度更快

C 、让程序更有效率

(A) 2、8 X51提供几个外部中断和定时器/计数器中断? A 、2,2

B 、3,6

(A) 3、8 X51的IP 缓存器的功能如何?

A 、设置中断优先级 C 、设置中断触发信号

(C ) 4、若要让INTO 采用低电平触发,则应如何

设置?

C 、IT0=0

D 、IT0=1

(A) 5、在Keil 口 Visio 里进行调试/仿真时,在哪里操作才能触

动程序中断?

A 、在 Interrupt System

B 、在 Cotorl Box 对话框里

C 、直接单击開按钮即可

D 、直接按,°」键

(D) 6、在8 X51所提供的中断功能里,下列哪个优先级比较高?

A 、T1

B 、RI/TI

C 、T0

D 、INT0

(B) 7、在TCON 缓存里,IE1的功能是什么?

A 、触发IE1中断

B 、指示IE1中断的标志

C 、提高IE1优先等级

D 、取消IE1中断

(A) 8、在Keil C 里,中断子程序与函数又何不同?

A 、中断子程序不必声明

B 、函数不必声明

C 、中断子程序必须有形式参数

D 、中断子程序一定会有返回值

(B) 9、若要同时启用INT0及INT1中断功能,则应如何设置?

A 、TCON=0 X81

B 、IE=0 X 85

C 、IP=0 X83

D 、IE=0 X

03

(C) 10、若要提高INT1的优先级,则应如何设置?

A 、IP=0 X01

B 、IE=0 X01

C 、IP=0 X04

D 、IE=0 X04

第七章

(B ) 1、在8 X51的Timer 里,若使用Mode 0,其最大计数值为多少个机器周期?

A 、 65636

B 、 8192

C 、 1024

D 、256

(A)

2、在 12MHz 的8 X51系统里, 哪一种方式一次可定时

5ms ?

A 、Mode 0 及 Mode 1

B 、Mode 1 及 Mode 2

D 、以上皆非

C 、 2,3

D 、3,7

B 、启动中断功能

D 、 定义CPU 的网址

A 、让程序更复杂 A 、 EX0=0

B 、

EX0=1

A 、Gate=0

B 、Gate=1

C 、C/T =0

D 、C/T =1

C、Mode 2及Mode 3

D、Mode3及Mode 1

(D) 3、若要让Timer作为外部计数只用,应如何设置?

8、在8 X51里,若CPU 完成串行端口数据的接收将会如何?

A 、将T1标志变为0

B 、将RI 标志变为0

(B) 4、如何设置8 X 51的Timer 才能从外部引脚启动?

c 、c/T =0

(C ) (C )

A 、Gate=0

B 、Gate=1

5、 下列哪个不是8 X51所提供的省电方

式? A 、PD 方式

B 、IDL 方式

6、 89S51的看门狗有何作用? A 、重复执行程序

D 、C/T =1

C 、

B 、 (

C ) 7、 若要启用 WDT ,则应依次填入 WDTRST A 、 0xe1 、 0xe2 B 、 0xe1 、 0x1e

(C ) LP 方式 待机方式

找回遗失数据

防止中毒 寄存器哪些数据?

C 、 Oxle 、

Oxel D 、 0x10 、 0x01

8、8 X51的定时器,在下列哪种方式下具有自动加载功能?

A 、Mode0

B 、Model

C 、Mode2

D 、 Mode3

9、若要设置定时器的方式,可在下列哪个寄存器中设置? A 、TMOD

B 、TCON

C 、TH

TL

10、若将 Timer 。 A 、P3.2

设置为外部启动, B 、P3.3

则可由哪个引脚启动? C 、P3.4

P3.5

第八章

1、下列哪个IC 具有将串行数据转换成并行数据的功能?

(B) A 、 74138

B 、 74165

C 、 74165

74168

(C ) 2、下列哪个IC 具有将并行数据转换成串行数据的功能?

A 、 74138

B 、 74165

C 、 74165

74168

(B) 3、

UART 是指哪项器件? A 、单向传输器 C 、全双工通用并行口

B 、 通用串行数据与并行数据转换器

通用异步串行端口 (D) (B) 4、

在同一时刻,只能接收或发送信号者称为什么? A 、半双工

B 、全双工

C 、半单工

5、 在8 X51的串行口里,在哪一种方式下,可利用 Timer1

A 、Mode0

D 、单工 产生波特率?

(C ) B 、Mode1

C 、Mode2

D 、 Mode3

6、 8 X51的串行口是通过哪些引脚进行数据传输的? A 、RXD 引脚接收数据 B 、TXD 引脚接收数据 C 、RXD 发送数据

D 、以上皆非

7、 在8 X51里,若通过串行端口传出数据,贝【J 只要将数据放入哪个寄存

器, 就会自动将它传出?

CPU

A 、 SMOD

B 、TBUF

C 、 SBUF

D 、 RBUF

(D)

相关主题
文本预览
相关文档 最新文档