【左键单击"提示"可弹出参考答案】
(1)以下基于通用I/O口方式的输出电路图中,正确的是______。提示(B)
(2)以下基于通用I/O口方式的输入电路图中,正确的是______。提示(C)
(3)在下图的原理图仿真工具栏中,运行仿真按钮是第______。提示(B)

- A.第2个
- B.第1个
- C.第4个
- D.第3个
(4)实例4.2运行时流水灯的方向切换会有明显滞后的现象,其主要原因是______。提示(B)
- A.80C51运算速度慢所致
- B.P2口输出数据时无法检测P0口的状态所致
- C. 共阴极LED驱动能力差所致
- D. 按键切换时有抖动产生误差所致
(5)实例4.3中用到的将字符型数据按照二进制循环右移n位的库函数名是______ 。提示(B)
- A._crol_
- B._cror_
- C._iror_
- D._lror_
(6)实例4.4的程序中如果取消#include<reg51.h>语句会引起变量______的定义错误 。提示(C)
(7)实例4.5有关计数值拆分内容的表述中______是正确的。提示(D)
- A. count中是全局变量所以需要拆分
- B. 用取模运算(count%10)能拆出十位的值
- C. 用整除运算(count/10)能拆出个位的值
- D. 需要先对count值进行拆分再送交显示
(8)如果想对实例5中的延时函数内部进行跟踪调试,应该采用______方式。提示(C)
- A.连续的单步运行
- B. 跳出函数的单步运行
- C. 进入函数的单步运行
- D. 上述方式都不合适
(9)下面关于实例4.8的action(char stat,char num)函数描述中______是错误的。提示(C)
- A.形参stat代表8、P和E的显示码
- B.num代表开锁和上锁的操作码
- C .是个自定义无参函数
- D.action函数承担字符闪烁控制和待机字符显示的任务
(10)下列关于单片机C51程序编译的说法中______是正确的。提示(B)
- A. 使用Proteus8版本软件后,无需再使用C51编译软件了
- B. 使用Proteus8版本软件后,还需要在电脑中安装C51编译软件
- C. 使用Proteus8版本软件后,还需要人工启动C51编译软件
- D. 使用Proteus8版本软件后,可以卸载掉电脑中的C51编译软件了
(11)共阳极LED数码管显示字符“5”的显示码是______。提示(D)
- A. 0x06
- B. 0x7d
- C. 0x82
- D. 0x92
(12)若LED数码管显示字符“8”的字模是0x80,则可以断定该数码管是______。提示(B)
- A.共阴极数码管
- B.共阳极数码管
- C.动态显示原理
- D.静态显示原理
(13)在共阴极LED数码管使用中,若需仅显示小数点,则其显示字模是______。提示(A)
- A.0x80
- B.0x10
- C.0x40
- D.0x7f
(14)假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下______语句进行处理。提示(A)
- A.P0 = P0 & 0x0f;
- B.P0 = P0 & 0xf0;
- C.P0 = P0 | 0x0f;
- D.P0 = P0 | 0xf0;
(15)如将实例4.4的由下向上的流水灯方向改为由上向下,并改用循环左移库函数_crol_进行控制,则P2的初始值应取为______。提示(D)
- A.0x0f B.0xf7 C.0x7f D.0xfe
(16)若将LED数码管用于动态显示,应将各位数码管的______。提示(C)
- A.全部位码线并联起来
- B.全部位码线串联起来
- C.相同段码线并联起来
- D.相同段码线串联起来
(17)下列关于LED数码管动态显示的描述中______是正确的。提示(C)
- A.只有共阴极型数码管可用于动态显示
- B.只有P2口支持数码管的动态显示方式
- C.每个I/O口都可用于数码管的动态显示
- D.动态比静态显示占用CPU机时少,发光亮度稳定
(18)假设某单片机应用系统需要连接10个按键,则应优先考虑______方案。提示(B)
- A.独立式按键
- B.行列式按键
- C.动态键盘
- D.静态键盘
(19)下列关于行列式键盘的描述中______是正确的。提示(B)
- A.每只按键独立接在一根I/O口线上,根据口线电平判断按键的闭合状态
- B.按键设置在跨接行线和列线的交叉点上,根据行线电平有无反转判断按键闭合状态
- C.独立式键盘的特点是占用I/O口线较少,适合按键数量较多时的应用场合
- D.行列式键盘的特点是占用I/O口线较多,适合按键数量较少时的应用场合
(20)在实例4.8的行列式键盘中,使P2依次输出0xef,0xdf,0xbf,0x7f四个值后,可以使得______。提示(B)
- A.键盘的4个列线电平全为1,列电平轮流有一列为0其余为1
- B.键盘的4个行线电平全为1,行电平轮流有一行为0其余为1
- C.键盘的4个行线和4个列线的电平全为1
- D.键盘的4个行线和4个列线的电平全为0
(21)下列关于按键消抖的描述中______是不正确的。提示(D)
- A.机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动
- B.按键抖动会造成检测时按键状态不易确定的问题
- C.单片机编程时常用软件延时10ms的办法消除抖动影响
- D.按键抖动问题对晶振频率较高的单片机基本没有影响
(22)已知共阴极LED数码显示管中,a笔段对应于字模的最低位。若需显示字符H,则它的字模应为______是不正确的。提示(A)
- A.0x76
- B.0x7f
- C.0x80
- D.0xf6