嵌入式系统实验报告
指导教师 :
学科专业 :
班 级 :
学 号 :
姓 名 :
ED显示器由 8 个发光二极管构成,如图 1-2 、图 1-3 所示。基中 7 个
长条形的发光管摆列成“日”字形, 另一个贺点形的发光管在显示器的右下角作
为显示小数点用,它能显示各种数字及部份英文字母。 LED显示器有两种不一样的
形式:一种是 8 个发光二极管的阳极都连在一同的,称之为共阳极 LED显示器;
另一种是 8 个发光二极管的阴极都连在一同的,称之为共阴极 LED 显示器。
共阴和共阳构造的 LED显示器各笔画段名和安排地点是同样的。 当二极管导
通时,相应的笔画段发亮,由发亮的笔画段组合而显示的各种字符。 8 个笔画段
hgfedcba 对应于一个字节( 8 位)的 D7 D6 D5 D4 D3 D2 D1 D0,于是用 8 位二进制码就能够表示欲显示字符的字形代码。 比如,关于共阴 LED显示器,当共阴极接地(为零电平),而阳极 hgfedcba 各段为 0111011 时,显示器显示 "P" 字符,即关于共阴极 LED 显示器,“P”字符的字形码是 73H。假如是共阳 LED显示器,共阳极接高电平,显示“ P”字符的字形代码应为( 8CH)。这里一定注意的是:
好多产品为方便接线, 常不按规则的方法去对应字段与位的关系, 这时字形码就一定依据接线来自行设计了。
图 1-2 LED 数码管构成图
图 1-3 LED 数码管原理图
芯片 zlg7289A 的介绍
zlg7289A 是一片拥有串行接口的可同时驱动 8 位共阴式数码管或 64 只独立
LED的智能显示驱动芯片该芯片同时还可连结多达 64 键的键盘矩阵单片即可达成 LED 显示﹑键盘接口的所有功能。 zlg7289A 内部含有译码器可直接接受 BCD 码或 16 进制码并同时拥有 2 种译码方式参看后文别的还拥有多种控制指令如消
隐﹑闪耀﹑左移﹑右移﹑段寻址等 zlg7289A 拥有片选信号可方便地实现多于 8 位的显示或多于 64 键的键盘接口。
芯片 zlg7289A 的典型应用:仪器仪表、工业控制器、条形显示器、控制面
板。
芯片 zlg7289A 的特色:
1)串行接口无需外头元件可直接驱动 LED;
2)各位独立控制译码 / 不译码及消隐和闪耀属性;
)循环左移 / 循环右移指令;
4)拥有段寻址指令方便控制独立 LED;
5)64 键键盘控制器内含去颤动电路。
数码管的连结电路
图 1-4 数码管连结电路
实验步骤
1)连结号宿主 PC机与一台 S3C2410-RP目标板;
2)编写数码管驱动程序言件;
3)启动系统终端设置 S3C2410-RP目标板的地点;
4)将宿主 PC机的根目录挂载到 S3C2410-RP目标板的 mnt 目录下;
5)加载驱动程序;
6)履行并测试程序。
实验源代码解说与说明
头文件
#ifndef __KEYPAD_H__
#define __KEYPAD_H__
驱动程序源文件
#include <linux/> nit_module 返回 0 以表示初始化成功。 返回负数表
示失败。
void cleanup_module()
{
devfs_unregister_chrdev( spi_led_MAJOR, "spi_led" ); devfs_unregister( spi_led_handle ); free_irq(IRQ_spi_led_INT, NULL);
}
嵌入式系统原理与设计实验报告 来自淘豆网m.daumloan.com转载请标明出处.