一、单项选择题
1、共阳极 LED 数码管显示字符“2”的段码是( )。
A. 02H B. FEH C. 5BH D. A4H
2、共阴极 LED 数码管显示字符“d”的段码是( )。
A. 7CH B. 83H C. 5EH D. A1H
3、一单片机应用系统用LED 数码管显示字符“8”的段码是 80H,则该系统用的是( )。
A. 不加反相驱动的共阴极数码管
B. 加反相驱动的共阴极数码管
C. 阴极阳极均加反相驱动的共阴极数码管
D. 加反相驱动的共阳极数码管
4、多位 LED 数码管动态扫描显示,1 位数码管显示的时间大约为( )。
A. 1s B. 100ms C. 10ms D.1ms
5、LCD YM1601的清屏操作码是( )。
A. 00H B. 01H C. 02H D. 03H
6、 DAC0832 工作在单缓冲方式时,控制信号设置为 ( ) 。
A. CS 、 2 WR 接地 B. CS 、 XFER 接地
C. 2 WR 、 XFER 接地 D. 1 WR 、 2 WR 接地
7、使用 DAC0832 进行 D/A 转换时,如果有几路模拟量且要求同步输出时,应采用 ( ) 。
A. 单缓冲方式 B. 双缓冲方式 C. 直通方式 D. 多级缓冲方式
8、当 DAC0832 的 CS 接 AT89S51 的 P2.0时,程序中 DAC0832 的地址指针 DPTR 应置为 ( ) 。
A. 0832H B. FE00H C. FEF8HD. 以上三种都可以
9、有一被测温度的变化范围为 0~100 ℃,要求测量误差不超过 0.1 ℃,则应选用的 A/D 转换器的分辨率至少为 ( ) 。
A. 8 位 B. 9 位 C. 10 位 D. 11 位
二、填空题
1、数码管的显示方式有( )和( ) 。
2、常用的键盘接口电路有( ) 和( ) 。
3、消除键盘按键抖动的常用方法是执行一段 ( )延时子程序。
4、矩阵式键盘常用的按键识别方法有 ( )和( ) 。
5、LCD 有( ) 和 ( )两种类型。
6 、设某 DAC 为二进制 12 位,满量程输出电压为 5V ,则其分辨率是( ) 。
7、 DAC0832 的输入具有两级锁存功能,输入数据的第一级和第二级分别锁存在( )和 ( )中。
8 、 DAC 0832 的工作方式有( )、( ) 、( ) 。
三、简答题
1、LED 数码管的静态显示方式与动态显示方式有何区别?各有什么优缺点?
2、写出共阴极 LED 数码管仅显示小数点“.”的段码。
3、为什么要消除数码管?软件消除按键机械抖动的方法是什么?
4、说明矩阵式键盘按键识别扫描法的原理。
5、键盘有哪 3 种工作方式,它们各自的工作原理及特点是什么?
6 、 D/A 转换器的主要性能指标都有哪些 ?
7 、对于电流输出的D/A 转换器,为了得到电压的转换结果,应如何设计接口电路?
8 、 A/D 转换器两个最重要的指标是什么 ?
四、应用编程题
1、AT89S51 控制系统有 2 个开关 K1、K2 和 1 只 LED 数码管,要求当 K1 按下时数码管显示内容加 1,K2 按下时数码管显示内容减 1。试画出 AT89S51 与数码管、开关的连接电路图,并编程实现上述要求。
2、LCD 液晶显示模块 YM1601 和单片机连接,P3.5~P3.7 与 RS、 W / R 、E 引脚连接,P1 口接 YM1601的 8 位数据线,试编写程序,在第二个字符的位置开始显示字符串“INPUT DATA”,然后光标停在第十三个字符的位置。
3、LCD 液晶显示模块 YM1601 和单片机接,P3.5~P3.7 与 RS、 W / R 、E 引脚连接,P1 口接 YM1601 的8 位数据线,试编写程序,显示字符串“HUANYINGGUANGLIN”,设置成从右向左移动显示形式。
4、如图 12.4 所示,现欲使 DAC0832 输出阶梯波形,要求从 0 开始每隔 2ms ,电压上升一个恒定值,经过 20ms 后重新循环。台阶高度可自选 ( 如定为 20) 。
5、在一个由AT89C51 单片机与一片 ADC0809 组成的数据采集系统中, ADC0809 的 8 个输入通道的地址为 7FF8H~7FFFH ,采用查询方式,画出接口的电路图,编写控制程序。要求轮流采集8 个通道数据的程序,共采样 50 次,采样值存入片外 RAM中以 2000H 单元开始的存储区中。

