两种LED显示方式应用对比

上传人:豆浆 文档编号:11367178 上传时间:2017-09-02 格式:PDF 页数:3 大小:946.60KB
返回 下载 相关 举报
两种LED显示方式应用对比_第1页
第1页 / 共3页
两种LED显示方式应用对比_第2页
第2页 / 共3页
两种LED显示方式应用对比_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《两种LED显示方式应用对比》由会员分享,可在线阅读,更多相关《两种LED显示方式应用对比(3页珍藏版)》请在金锄头文库上搜索。

1、福 建 电 脑2010年第 9 期两种LED显示方式应用对比蔡郁知(海军兵种指挥学院 广东 广州 510430 )【摘 要 】: 本文是基于某航行操纵模拟训练系统的应用 , 系统中先后使用了 MAX7219 和 BC7281 来实现对 LED 显示控制 。 本文简单介绍了 MAX7219 和 BC7281 的工作原理 、与 MCU 的硬件连接和部分 C程序 ,并对比了一些使用效果差异 。【关键词 】: LED、显示控制 、串行接口0系统简要说明因为工作培训需要 , 我们开发了某航行操纵模拟训练系统 。该系统是一个视景仿真系统 ,其中艇船驾驶室模拟台需要显示航速 、距离 、航向 、舵角 、轮转速

2、等诸多参数 ,且每个参数皆由 4 位 7 段 LED 显示 ,结合资源占用 、成本和使用的便利性等各方面考虑 ,我们先后采用了 MAX7219 和 BC7281 控制芯片来实现对 LED的显示和控制 。1MAX7219 显示方式应用1.1 MAX7219 简介MAX7219 是 MAXIM 公司生产的 8 位 7 段 LED串行输入 输出共阴显示驱动芯片 ,目前针对它的应用介绍较多1,2。 MAX7219 提供了诸多寄存器 ,允许使用者对译码显示 、显示亮度 、扫描限制等诸多方面进行控制 。1.2 系统硬件连接MAX7219 与单片机有三根引线连接 :DIN、CLK 和LOAD。 DIN 是串

3、行数据输入端 ,CLK 为时钟频率 ,LOAD 用来锁存信号 。单片机以 16 位数据包的形式将二进制数逐位发送到 DIN 端 ,在 CLK 的每一个上升沿将一位数据移入MAX7219 的移位寄存器 。 在 16 位数据传送过程中 ,LOAD 一定要维持低电平 ,当 16 位数据移入完 ,LOAD必须在第 16 个 CLK 上升沿同时或之后 , 但在下一个CLK 上升沿之前变高 ,将数据装入内部相应寄存器 ,否则数据将丢失 。 在多片 MAX7219 级联使用时 ,还需要将上一片的 DOUT 引脚连接到下一片的 DIN,CLK 与LOAD 引脚公用 。16 位数据格式如下 :显示电路连接如下

4、(仅画出主要引脚 ):1.3 程序部分代码显示部分代码如下 :unsigned int tmr;sbit clk=P10;sbit din=P11;sbit load=P14;void send_byte(unsigned char);/传送 8 位二进制数据函数void write7219(unsigned char reg_addr, unsigned char write_data)send_byte(reg_addr); send_byte(write_data); /传送 16 位数据包函数main()load=0;write7219(0x0c,0x01);/初始化 7219load

5、=1;load=0;write7219(0x0b,0x07); /初始化 7219load=1;for(tmr=0;tmr=3)MAX7219 使用的情况下 , 发生死机状况 ; 后来换成BC7281 的显示方式 ,系统整体稳定性大幅提高 。 而且使用 BC7281 芯片 , 系统初始化比 MAX7219 简单 ,其多数寄存器可以缺省值设置 ,占用的 I/O 资源较少 ,且成本相对具备优势 。参考文献 :1张桂臣 ,刘晓晨 . MAX7219 在船舶操舵模拟器中的应用 J.青岛远洋船员学院学报 ,2006,(2):1-4.2高阳 ,罗玉峰 .数码显示驱动器 MAX7219 的编程 J.国外电子

6、元器件 ,2008,(10):89-91.3 北京比高公司 .BC7281-16 位 LED 数码管及 64 键键盘控制芯片资料 Z.北京此处显示 id bottom 的内容 2、CSS 滤镜的运用CSS 的滤镜属性的标识符是 filier。 它的书写格式 :filter:fihemame(parameters), Filter 是滤镜属性选择符 。要进行滤镜操作 , 就必须先定义 filter;filtemame 是滤镜属性名 , 这里包括 alpha、blur、chroma 等等多种属性 ,详细内容请看表 l。 利用滤镜我们可以使得网页中的文字和图像有了更多绚丽的效果 。表 1在举国哀悼汶

7、川 、玉树大地震的时候 ,互联网上国内的所有网站的页面都设置成了灰色 , 实现这一效果最简单的方法就可以通过 Gray 滤镜来实现 。 具体方法是 :新建 body 样式 ,设置扩展 -过滤器为 Gray。结合 Javascript 和滤镜技术我们还可以制作许多动态的效果 :在网页中插入图片 ,自定义一个鼠标离开后的样式 .out,设置 Gray 滤镜使图片变成灰色效果 ;定义样式 .over,样式中内容为空 ;定义样式 .down,设置 Invert 滤镜使图片反色 。 然后在图片标记 (IMG)里加 上 : onMouseDown = this.className = down on-Mo

8、useOver=this.className=over onMouseOut=this.className=out 意思为当鼠标按下时 , 图片为 down样式 ,即反色效果 ;当鼠标经过时 ,图片为 over 样式 ,即正常图像 ;当鼠标离开时 ,图片为 out 样式 ,即灰色效果 。 保存后在浏览器里打开 ,图像灰色的 ,当鼠标移上去时 ,图像变成彩色 ,鼠标离开时 ,图像又变回灰色效果 ,鼠标按下时又变成反色效果 。结束语通过本文结合实例介绍 CSS 技术在网页制作中的运用 ,我们更清晰的了解了层叠样式表的优越性 ,相信用 CSS 不仅可以做出美观工整令浏览者赏心悦目的网页 ,还能给网页添加许多神奇的效果 。参考文献 :1李烨著 别具光芒 -CSS 属性 、浏览器兼容与网页布局 M人民邮电出版社 ,2008.102侯普秀 ,王一飞 CSS 入门经典 (第二版 )M北京 :清华大学出版社 20083弗里曼 (Freeman,E.)等 Head First HTML 与 CSS、XHTML(中文版 )M北京 :中国电力出版社 ,200894

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号