数码管显示实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F字符
4
三 预备知识
预备知识
了解ADT集成开发环境的基本功能 了解C语言基本知识
5
四 实验设备
实验设备
JX44B0教学实验箱 ADT1000仿真器和ADT IDE集成开发环境
6
五 基础知识
嵌入式系统中的显示设备
无操作系统的软件开发 在嵌入式系统中,显示器是不可缺少的外部设备之一 显示器的种类很多,包括:
13
五 基础知识
JX44B0 LED显示电路
JX44B0采用的是动态接口办法,数码管采用共阳方式, 向该地址写一个数据就可以控制LED的显示,其原理图如 下图所示。
14
五 基础知识
JX44B0 LED显示电路
数码管扫描控制地址为0x02000006,8位访问
➢ Bit0 – 控制数码管0 – 低电平有效 ➢ Bit1 – 控制数码管1 – 低电平有效 ➢ Bit2 – 控制数码管2 – 低电平有效 ➢ Bit3 – 控制数码管3 – 低电平有效 ➢ Bit4 – 控制数码管4 – 低电平有效 ➢ Bit5 – 控制数码管5 – 低电平有效
➢ 液晶显示 ➢ 发光二极管显示 ➢ CRT显示器
7
五 基础知识
LED显示器特点
发光二极管数码显示器简称LED显示器 LED显示器具有如下特点:
➢ 耗电省 ➢ 成本低廉 ➢ 配置简单灵活 ➢ 安装方便 ➢ 耐振动 ➢ 寿命长
8
五 基础知识
七段数码管显示原理
共阳极接法和共阴极接法
共阳
共阴
共阴极连接:高电平灯亮、低电平灯灭
地址0x02000004为数码管的数据寄存器,控制数码管的 段码输出。
15
五 基础知识
实验说明
制作LED字符与码段对应表
unsigned char seg7table[16] = {
/* 0 1 2 3 4 5 6 7*/
0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8,
JX44B0实验系统教案 数码管显示实验
武汉创维特信息技术有限公司
2020/4/21
提纲
1
实验目的
2 实验内容
3 预备知识
4 实验设备
5 基础知识 6 实验过程 7 实验报告要求
2
一 实验目的
实验目的
掌握ADT集成开发环境的使用 了解数码管的显示原理
3
二 实验内容
实验内容
学习如何在ADT集成开发环境中编辑、编译和调试程序 在ADT集成开发环境中编写数码管显示程序,循环显示0-
/* 8 9 A
B C D E F*/
0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e };
扫描控制
*((U8*) 0x02000006) = 0x3E;
段码输出
/* 使能第一个数码管 */
*((U8*) 0x02000004) = seg7table[0];
/* 输出数据 0 */
16
六 实验过程
17
六 实验wk.baidu.com告要求
实验报告要求
简述LED的显示原理以及LED的显示办法 静态显示和动态显示各有什么优缺点 设计“HELLO”的码表,编写程序循环显示“HELLO”
18
9
五 基础知识
LED字符与段码对应表 1-灯亮 0-灯灭
10
五 基础知识
LED显示接口
静态显示接口 动态显示接口
11
五 基础知识
LED静态显示接口
LED数码管采用静态接口时,共阴极或共阳极点连接在一 起接地或接高电平。每个显示位的段选线与一个8 位并 行口线对应相连,只要在显示位上的段选线上保持段码 电平不变,则该位就能保持相应的显示字符。这里的8位 并行口可以直接采用并行I/O口,也可以采用串入/并出 的移位寄存器或是其它具有三态功能的锁存器等。
12
五 基础知识
LED动态显示接口
在多位LED显示时,为了简化电路,降低成本,将所有位 的段选线并联在一起,由一个8位I/O 口控制。而共阴 (或共阳)极公共端分别由相应的I/O线控制,实现各位 的分时选通。由于各个数码管是共用同一个段码输出口, 分时轮流通电的,从而大大简化了硬件线路,降低了成 本。不过这种方式的数码管接口电路中数码管不宜太多, 一般在8个以内,否则每个数码管所分配到实际导通时间 会太少,显得亮度不足。若LED位数较多时应采用增加驱 动能力,而提高显示亮度的措施。
4
三 预备知识
预备知识
了解ADT集成开发环境的基本功能 了解C语言基本知识
5
四 实验设备
实验设备
JX44B0教学实验箱 ADT1000仿真器和ADT IDE集成开发环境
6
五 基础知识
嵌入式系统中的显示设备
无操作系统的软件开发 在嵌入式系统中,显示器是不可缺少的外部设备之一 显示器的种类很多,包括:
13
五 基础知识
JX44B0 LED显示电路
JX44B0采用的是动态接口办法,数码管采用共阳方式, 向该地址写一个数据就可以控制LED的显示,其原理图如 下图所示。
14
五 基础知识
JX44B0 LED显示电路
数码管扫描控制地址为0x02000006,8位访问
➢ Bit0 – 控制数码管0 – 低电平有效 ➢ Bit1 – 控制数码管1 – 低电平有效 ➢ Bit2 – 控制数码管2 – 低电平有效 ➢ Bit3 – 控制数码管3 – 低电平有效 ➢ Bit4 – 控制数码管4 – 低电平有效 ➢ Bit5 – 控制数码管5 – 低电平有效
➢ 液晶显示 ➢ 发光二极管显示 ➢ CRT显示器
7
五 基础知识
LED显示器特点
发光二极管数码显示器简称LED显示器 LED显示器具有如下特点:
➢ 耗电省 ➢ 成本低廉 ➢ 配置简单灵活 ➢ 安装方便 ➢ 耐振动 ➢ 寿命长
8
五 基础知识
七段数码管显示原理
共阳极接法和共阴极接法
共阳
共阴
共阴极连接:高电平灯亮、低电平灯灭
地址0x02000004为数码管的数据寄存器,控制数码管的 段码输出。
15
五 基础知识
实验说明
制作LED字符与码段对应表
unsigned char seg7table[16] = {
/* 0 1 2 3 4 5 6 7*/
0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8,
JX44B0实验系统教案 数码管显示实验
武汉创维特信息技术有限公司
2020/4/21
提纲
1
实验目的
2 实验内容
3 预备知识
4 实验设备
5 基础知识 6 实验过程 7 实验报告要求
2
一 实验目的
实验目的
掌握ADT集成开发环境的使用 了解数码管的显示原理
3
二 实验内容
实验内容
学习如何在ADT集成开发环境中编辑、编译和调试程序 在ADT集成开发环境中编写数码管显示程序,循环显示0-
/* 8 9 A
B C D E F*/
0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e };
扫描控制
*((U8*) 0x02000006) = 0x3E;
段码输出
/* 使能第一个数码管 */
*((U8*) 0x02000004) = seg7table[0];
/* 输出数据 0 */
16
六 实验过程
17
六 实验wk.baidu.com告要求
实验报告要求
简述LED的显示原理以及LED的显示办法 静态显示和动态显示各有什么优缺点 设计“HELLO”的码表,编写程序循环显示“HELLO”
18
9
五 基础知识
LED字符与段码对应表 1-灯亮 0-灯灭
10
五 基础知识
LED显示接口
静态显示接口 动态显示接口
11
五 基础知识
LED静态显示接口
LED数码管采用静态接口时,共阴极或共阳极点连接在一 起接地或接高电平。每个显示位的段选线与一个8 位并 行口线对应相连,只要在显示位上的段选线上保持段码 电平不变,则该位就能保持相应的显示字符。这里的8位 并行口可以直接采用并行I/O口,也可以采用串入/并出 的移位寄存器或是其它具有三态功能的锁存器等。
12
五 基础知识
LED动态显示接口
在多位LED显示时,为了简化电路,降低成本,将所有位 的段选线并联在一起,由一个8位I/O 口控制。而共阴 (或共阳)极公共端分别由相应的I/O线控制,实现各位 的分时选通。由于各个数码管是共用同一个段码输出口, 分时轮流通电的,从而大大简化了硬件线路,降低了成 本。不过这种方式的数码管接口电路中数码管不宜太多, 一般在8个以内,否则每个数码管所分配到实际导通时间 会太少,显得亮度不足。若LED位数较多时应采用增加驱 动能力,而提高显示亮度的措施。