任务一 显示一个字符(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂

2025-08-20
| 2份
| 11页
| 48人阅读
| 0人下载

内容正文:

显示一个字符 一、名词解释 1. 共阴极 LED 数码管 2. 静态显示 二、单项选择题 1. LED 数码管内部有( )个段。 A. 6 B. 7 C. 8 D. 9 2. 将 8 个发光二极管的阳极连在一起的是( ) A. 共阴极结构的数码管 B. 共阳极结构的数码管 C. 两者都不是 D. 两者都是 3. 一位 LED 数码管的( )脚在内部是连在一起的,通常称为公共端 (com)。 A. 3 脚和 8 脚 B. 1 脚和 2 脚 C. 4 脚和 7 脚 D. 5 脚和 6 脚 4. LED 数码管的正向压降为( ) A. 0.5 - 1V B. 1.5 - 2V C. 2.5 - 3V D. 3.5 - 4V 5. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,从元件库 “Miscellaneous Connectors.IntLib” 中查找的元件是( ) A. “Header2” B. “RES” C. “SEG1” D. “P1” 6. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,从元件库 “Miscellaneous Devices.IntLib” 中查找的元件是( ) A. “Header2” B. “RES” C. “SEG1” D. “P1” 7. 焊接 1 位 LED 数码管静态显示模块电路时,焊接顺序为( ) A. 金属膜电阻 → LED 数码管 → I/O 口插座 → 电源端口插座 → 连接导线 B. LED 数码管 → 金属膜电阻 → I/O 口插座 → 电源端口插座 → 连接导线 C. 金属膜电阻 → I/O 口插座 → LED 数码管 → 电源端口插座 → 连接导线 D. I/O 口插座 → 金属膜电阻 → LED 数码管 → 电源端口插座 → 连接导线 8. 在仿真调试程序时,从元件库中选择的单片机芯片是( ) A. AT89S51 B. AT89C51 C. AT89S52 D. AT89C52 9. 在仿真调试程序时,加载 HEX 文件到单片机芯片后,修改时钟频率为( ) A. 6MHz B. 12MHz C. 18MHz D. 24MHz 10. 若要判断 LED 数码管是共阴极还是共阳极,可通过( )来判断。 A. 测量任意段与公共端连接的发光二极管的极性 B. 测量数码管的正向压降 C. 测量数码管的额定电流 D. 观察数码管的外形 三、判断题 1. LED 数码管内部的 8 个段实际上就是 8 个发光二极管。( ) 2. 共阴极结构的数码管是将 8 个发光二极管的阳极连在一起。( ) 3. LED 数码管的静态显示方法占用 I/O 口线较少,硬件电路简单。( ) 4. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,不需要自制元件。( ) 5. 在仿真调试程序时,不需要加载 HEX 文件到单片机芯片中。( ) 四、简答题 1. 简述 LED 数码管的内部结构和分类。 2. 说明判断 LED 数码管极性(共阴. 共阳)的方法。 3. 阐述制作 1 位 LED 数码管静态显示模块的主要步骤。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 显示一个字符 一、名词解释 1. 共阴极 LED 数码管 【答案】将 8 个发光二极管的阴极连在一起的 LED 数码管,在各段上施加不同的电压,可根据要求显示 0 - 9 十个数字或指定的字符。 2. 静态显示 【答案】将 LED 数码管的各段从 dp - a 顺次编码,把数码管的八段编码表存放在一个 ROM 数组中,每一位字段码分别从 I/O 控制口输出,保持不变直至 CPU 刷新,从而显示出相应的字形。其特点是编程比较简单,但占用 I/O 口线较多,硬件电路复杂,成本高,一般适用于显示位数较少的场合。 二、单项选择题 1. LED 数码管内部有( )个段。 A. 6 B. 7 C. 8 D. 9 【答案】C 【解析】LED 数码管内部有 8 个段(其中有一个段是小数点),所以选 C。 2. 将 8 个发光二极管的阳极连在一起的是( ) A. 共阴极结构的数码管 B. 共阳极结构的数码管 C. 两者都不是 D. 两者都是 【答案】B 【解析】将所有的阳极连在一起,就是共阳极结构的数码管,所以选 B。 3. 一位 LED 数码管的( )脚在内部是连在一起的,通常称为公共端 (com)。 A. 3 脚和 8 脚 B. 1 脚和 2 脚 C. 4 脚和 7 脚 D. 5 脚和 6 脚 【答案】A 【解析】一位 LED 数码管的 3 脚和 8 脚在内部是连在一起的,通常称为公共端 (com),所以选 A。 4. LED 数码管的正向压降为( ) A. 0.5 - 1V B. 1.5 - 2V C. 2.5 - 3V D. 3.5 - 4V 【答案】B 【解析】LED 数码管的正向压降为 1.5 - 2V,所以选 B。 5. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,从元件库 “Miscellaneous Connectors.IntLib” 中查找的元件是( ) A. “Header2” B. “RES” C. “SEG1” D. “P1” 【答案】A 【解析】从元件库 “Miscellaneous Connectors.IntLib” 中查找 “Header2”(1 个 I/O 口插座),所以选 A。 6. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,从元件库 “Miscellaneous Devices.IntLib” 中查找的元件是( ) A. “Header2” B. “RES” C. “SEG1” D. “P1” 【答案】B 【解析】从元件库 “Miscellaneous Devices.IntLib” 中查找 RES (8 个电阻),所以选 B。 7. 焊接 1 位 LED 数码管静态显示模块电路时,焊接顺序为( ) A. 金属膜电阻 → LED 数码管 → I/O 口插座 → 电源端口插座 → 连接导线 B. LED 数码管 → 金属膜电阻 → I/O 口插座 → 电源端口插座 → 连接导线 C. 金属膜电阻 → I/O 口插座 → LED 数码管 → 电源端口插座 → 连接导线 D. I/O 口插座 → 金属膜电阻 → LED 数码管 → 电源端口插座 → 连接导线 【答案】A 【解析】焊接顺序为金属膜电阻 → LED 数码管 → I/O 口插座 → 电源端口插座 → 连接导线,所以选 A。 8. 在仿真调试程序时,从元件库中选择的单片机芯片是( ) A. AT89S51 B. AT89C51 C. AT89S52 D. AT89C52 【答案】A 【解析】在仿真调试程序时,从元件库中选择单片机芯片 (AT89S51) 1 个,所以选 A。 9. 在仿真调试程序时,加载 HEX 文件到单片机芯片后,修改时钟频率为( ) A. 6MHz B. 12MHz C. 18MHz D. 24MHz 【答案】B 【解析】在仿真调试程序时,双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件后,修改时钟频率为 12 MHz,所以选 B。 10. 若要判断 LED 数码管是共阴极还是共阳极,可通过( )来判断。 A. 测量任意段与公共端连接的发光二极管的极性 B. 测量数码管的正向压降 C. 测量数码管的额定电流 D. 观察数码管的外形 【答案】A 【解析】通过判断任意段与公共端连接的发光二极管的极性就可以判断出是共阴极还是共阳极,所以选 A。 三、判断题 1. LED 数码管内部的 8 个段实际上就是 8 个发光二极管。( ) 【答案】√ 【解析】LED 数码管内部有 8 个段(其中有一个段是小数点),这 8 段实际上就是 8 个发光二极管,所以该说法正确。 2. 共阴极结构的数码管是将 8 个发光二极管的阳极连在一起。( ) 【答案】× 【解析】将 8 个发光二极管的阴极连在一起,就是共阴极结构的数码管,所以该说法错误。 3. LED 数码管的静态显示方法占用 I/O 口线较少,硬件电路简单。( ) 【答案】× 【解析】静态显示的特点是编程比较简单,但占用 I/O 口线较多,硬件电路复杂,成本高,一般适用于显示位数较少的场合,所以该说法错误。 4. 在绘制 1 位 LED 数码管静态显示模块电路原理图时,不需要自制元件。( ) 【答案】× 【解析】需要自制一位数码管 SEG1,存入自制元件库中,然后添加自制元件库,将该元件拖入工作窗口,所以该说法错误。 5. 在仿真调试程序时,不需要加载 HEX 文件到单片机芯片中。( ) 【答案】× 【解析】在仿真调试程序时,双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件,所以该说法错误。 四、简答题 1. 简述 LED 数码管的内部结构和分类。 【答案】LED 数码管内部有 8 个段(其中有一个段是小数点),这 8 段实际上就是 8 个发光二极管,发光二极管的 PN 结是采用特殊的半导体材料 —— 砷磷化镓制成的,施加正向电压时,发光二极管导通,此时会发出特定色彩的荧光。将 8 个发光二极管的阴极连在一起,就是共阴极结构的数码管;将所有的阳极连在一起,就是共阳极结构的数码管。一位 LED 数码管的 3 脚和 8 脚在内部是连在一起的,通常称为公共端 (com)。在各段上施加不同的电压,就可以根据要求显示 0 - 9 十个数字或指定的字符。 LED 数码管的分类如下: · 外形尺寸有多种形式,使用较多的是 0.5 in 和 0.8 in。 · 为了使用方便通常将几个 LED 数码管制作在一起,组成一个显示模块,常见的有 1 位. 2 位. 4 位 LED 数码显示模块。 · 按显示颜色也有多种形式,主要有红色. 绿色. 黄色和蓝色。 · 按亮度强弱可分为超亮. 高亮和普亮。 2. 说明判断 LED 数码管极性(共阴. 共阳)的方法。 【答案】LED 数码管各段的引脚位置,不同的生产厂家也不尽相同,因此在使用前需要用万用表测量判断一下各段的引脚位置。通过判断任意段与公共端连接的发光二极管的极性就可以判断出是共阴极还是共阳极。假设 LED 数码管是共阳极的,那么将指针式万用表的黑表笔(正极)与 LED 数码管的 com 段相接,然后用万用表的红表笔逐个触碰 LED 数码管各段,LED 数码管各段将被逐个点亮;如果 LED 数码管各段均不亮,则说明 LED 数码管是共阴极的,可以将红黑表笔交换连接后测试。如果 LED 数码管只有部分段点亮,而另一部分不亮,说明 LED 数码管损坏。 3. 阐述制作 1 位 LED 数码管静态显示模块的主要步骤。 【答案】制作 1 位 LED 数码管静态显示模块的主要步骤如下: 1  知识准备:了解 LED 数码管的内部结构. 分类. 工作参数和静态显示方法。 2  工具与材料准备:准备软件如 Protel DXP2004. Proteus 7.4. Keil uVision2. EasyPRO Programmer. 流程图绘制软件;准备硬件如计算机 1 台. 编程器 1 台. 最小系统电路板 1 块. LED 灯控电路板 1 块. 杜邦线 1 条. 电池盒 1 个。 3  工作准备:穿好工作服,戴好防静电手环,穿绝缘胶鞋;清洁工作台面,清理工作区域,工具. 仪器仪表摆放整齐有序。 4  测量数码管:测量 1 位 LED 数码管,判断其极性(共阴. 共阳),绘制其引脚分布图。 5  绘制 1 位 LED 数码管静态显示模块电路原理图:启动 Protel DXP 2004,新建文件,查找元件,自制元件,绘制电路,修改标号和标称值,保存文件。 6  焊接 1 位 LED 数码管静态显示模块电路:根据元件清单选取元件,检测好坏,绘制元件布局图,排列. 插装元件,按工艺要求焊接元件,连接导线。 7  根据电路原理图搭接电路:用杜邦线连接 LED 数码管静态显示模块的 I/O 口与最小系统板的 P2 口,连接电源和地端,安装电池盒。 8  编程:启动 Keil uVision2,新建工程和源程序文件,编写代码,编译生成 HEX 文件。 9  仿真调试程序:启动 Proteus,新建仿真文件,选择元件,绘制电路图,加载 HEX 文件,修改时钟频率,观察仿真效果,保存文件。 10  下载程序,验证功能:启动编程软件,加载 HEX 文件,完成程序下载,将单片机插到最小系统板的 ZIF 插座上,加电观察功能。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

任务一 显示一个字符(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
1
任务一 显示一个字符(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。