LED发光器件一般常用的有2类、数码管和点阵
1:数码管
a,数码管常用的一般8字型,分为A B C D E F G P段,其中P位小数点
b,数码管常用的有10根管脚(单位),每段一根管脚,另外两根管脚为公共端,2根是通的
c,从尺寸上分的话种类很多, 常用的有0.3 0.5 0.8 1.0 1.2 1.5 1.8 2.3 3.0 4.0 5.0 等等
d,一般小于1.0的为单管芯,(1.0有单有双),1.2~~1.5为双管芯,1.8以上为3个以上的管芯, 因而他们的供电电压要求不同,
一般每个关芯的压降为2.1v左右, 我的经验是0.8以下5v供电,1.0~2.3为12v,3.0以上更高
e,数码管分共阴和共阳两种
2:点阵
a,点阵常用的为8*8,以前还有5*8(现在不大用了)
b,点阵都是单管芯,分(行)共阴和(行)共阳,一般都用5v供电
c,8*8点阵为16根管脚(单色, 也有24根的, 可能是作废的双色点阵或者为了能在同一种线路板上实现单色双色都可用而设计
的, 也比较常见)8根行8根绿,双色为24根管脚, 8根行, 8根列红, 8根列绿。
二: 显示基本原理
分为静态(只有数码管能实现)和动态
1:静态的比较好实现,在此不多讲了
2:数码管动态
a,硬件连接
数码管一般为1/13 能扫描, 再高的话亮度损失比较大,在此假设为列为13列, 行为16行, 共阳管, 每行数码管的各段连在
一起,每列数码管的公共段连在一起. 列开关用tip127, 他可以直接用154驱动, 达林顿管5安培, 注意127输出不要加电阻
行用595(164不建议)+2803或者2003+一个9013, 在2003的输出要加上限流电阻,一般为56~330欧姆(如果是<1.0的数码管,
可以直接用595加电阻驱动)
b,软件
采用89c51为cpu, 存储器可采用24c系列, 或者28c系列, 注意他们的写入速度都不是很快, 不过一般数码管的输入设备为
键盘或遥控器, 速度足够了, 还有24c系列的读出速度也比较慢, 我发现每次读出的数据大概只有20以内才不会影响更新显
示显示采用时钟中断1, 中断时间不能超过1.5ms, 最好为1.2ms左右, 可以在中断服务程序中读24c02, 也可以在中断的间
隙中读取, 但必须保证能够读出所有的一列数据! 读出的数据放到一块显示区中, (在内存中定义一个数组buf[16]), 在中
断子程序中把数据发送的595中即可, 最好采用串口发送, 编程最简单.
发送完毕后,关掉控制行的154, 给595的RCLK(12脚)一个脉冲, 把数据从移位寄存器传输到锁存器, 而后打开154并输入列
信号即可
3: 点阵
a,点阵一般采用1/16扫描,控制原理和数码管差不多
b,硬件: 行用154+tip127,列用595加电阻(0~56欧姆)直接驱动
c,软件: 方案比较多,见下面
三: 先说说信息的存储
分为2种,
1:一种为固化的汉字, 汉字点阵信息存于27c256 中, 最多存1024个16*16 点阵汉字, 要修改只能重新写27c256, 优点是不丢
失, 一般我们为银行做的都是这种, 他很少修改显示能容, 而且以后每次修改可以收费(哈哈~~~),缺点是不灵活
2: 另一种是可以用户自己修改的, 修改方式又分为2种, 早期一般用键盘或者遥控器修改, 那样必须在主办上固化有汉字字
库, 可用27c040固化ucdos的hzk16全角字库和asc16半角字库, 用户输入区位吗进行修改, 用户需要显示的汉字以区位码的
方式存到一片E2POM中, 显示的时候程序根据区位吗读取点阵信息送到屏上显示, 还有一种近年来常用的方式就是利用微机
串口进行修改,这里面还分为两种
A,控制板上没有字库, 微机发送的是显示的点阵信息, 控制板接受后把信息存到带电池的RAM中(也可用E2PROM,但速度
很慢), 这种的缺点是掉电池的RAM不太可靠, 常常丢失信息
B,控制板上带字库, 微机发送汉字的机器码(内码)即可, 其他同上
四: 显示的控制
信息的发送可以有好多方式, 根据采用器件的不同而不同, 有的厂家采用374控制而不采用595, 那样的话直接写一个外部端口
即可, 374级连方式, (如果用1 排374 的话在传输中必须关掉显示, 显示字较多的话影响亮度, 用2 排374 不必关掉显示但增加硬
件成本), 目前用得较少了,595的很常见。 发送可以用传口, 很简单, 也可以用别的口模拟串口发送 (因为传口还有可能随时接
受微机的信号), 也可以采用串口复用 (不过我不会,:)~~)
我采用的是用 374+165 向595 发送数据, 硬件比较复杂, 但是在以后的显示花样中很好用! 特别是左右移位, 爽极了!
提示一下: 最近用双龙的90S8515发现很好, 因为他还有一个SPI口, 用来送595信号更爽! 速度可到3M,(12M晶体), 强烈建议
大家用这种芯片(靠, 也不知到双龙看到了会不会给点奖励....)
五: 一些注意事项:
1: 显示时间,每行<1.5MS
2: 根据经验,89C51 12M晶体最大控制48个16*16点阵,再大的话可以提高晶体频率和优化程序,(就是发送程序的时间最短)
3: 在显示的字比较多时, 一定要注意发送子程序的代码效率, 因为发送是一个循环, 所以循环体内的处理越快越好, 大家现在
大都用C51, 更得注意, 我可是吃过亏的。
大家看下面的例子:
if(hangno==0x10)hangno=0; //hangno为显示的行序号
for(i=0;i<32;i++)
{
PORT1=*(addr+hangno*0x600+i); //我的汉字信息是0~600为第一行信息
//600~0c00为第二行信息...
PORT2=0x0ff;
}
每次发送32个字节(16个字), 程序编译通过, 没有问题, 可是当显示64个汉字时(假设)显示就乱了, 后来改为
if(hangno==0x10)hangno=0; //hangno为显示的行序号
w=hangno*0x600;
for(i=0;i<128;i++)
{
PORT1=*(addr+w+i); //我的汉字信息是0~600为第一行信息
//600~0c00为第二行信息...
PORT2=0x0ff;
}
就没有问题了, 大家自己看看, 就知道原因了, 对吧?
写了这么多, 想到那些到那, 很不系统, 不过好累呀, 我下两盘军旗放松放松, 大家多提提意见, 这只是讲的小屏的控制方法(<2m2), 大屏的完全不同,
相关推荐
5年—学习嵌入式系统的经验之谈
5年—学习嵌入式系统的经验之谈: 实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发。订立合适的阶段目标
2017-04-20 12:02:28
5年—学习嵌入式系统的经验之谈
般情况下对于硬件设备是比较短缺的。但是可以从软件方面和嵌入式系统开发模式上下功夫,提醒大家一点,嵌入式系统开发设计的内容知识很多,所以大家不要乱,在了解嵌入式系统开发的体系结构后,一步一步的下手,最容易
2016-08-23 10:29:33
一个资深电子工程师的经验之谈
的电子工程师哪个更好一点?一般来说,同样长的工作年份,偏软件工作的工资比偏硬件的稍微高一些;在数量上,偏软件的职位会比偏硬件的职位多;偏软件的职位在行业经验上的积累会影响职位的跃迁;偏硬件的长远来讲更有
2021-09-07 17:02:45
关于NAND Flash调试的一点总结
关于NAND Flash调试的一点总结原创可爱的东东嵌入式系统***昨天很久没接触过 nandflash 驱动了,最近工作又摸了一下,那就顺便整理点笔记总结一下吧。nandflash 在我看来算是
2021-07-22 06:36:24
关于做硬件产品的一点体会
,不知道。无奈只好从知网下手,因为有成品借鉴。写出了原理图,但是看不懂,于是就去知网上搜这个相关的资料,没想到有类似的电路图,还有带分析的,而后就兴奋了。居然就看懂了。更具实际情况,一点点的改,一点点
2014-04-17 15:34:17
关于光立方的驱动的一点看法
更多效果,比如流动显示什么的,轻松实现。这样,我们的一个驱动程序,可以用在旋转LED,LED点阵以及光立方上,基本不用怎么修改就通用,何乐而不为呢以上是本人的一点点看法,仅作抛砖引玉,请大家指正,欢迎更多优秀算法一个优秀的算法思路,价值更高于杂乱无章的源码。不知大家赞同与否
2013-09-07 09:42:21
关于学习PCB的一点体会和建议
经验,给大家提供一点点参考。1、怎么学习绘制PCB? 想学PCB直接动手设计电路画板子就是很好的方式了,遇到不懂就百度,这比捧着本PCB书读有用多了!2、哪款软件好?软件的话:主流的用的较多的无外乎
2015-12-08 12:49:07
关于机电设计中的一些经验之谈
。动动手,没有什么大不了的,我要说的是,做事并不吃亏,没有架子不架子的,劳动是最光荣的。8.做事不要怕吃亏特别是上班干活,多做不吃亏,多做事,是在给自己长经验,这就和玩游戏一样,多打一个怪,那就多加一点经验值。特别是还在做小电工和助理工程师的,你今天的多做事,是为了明天能坐在更高的位置上。
2015-12-28 22:37:58
关于看门狗的一点经验程序
关于看门狗的一点经验程序跑飞时可以通过看门狗复位,尝试恢复系统的工作,本文对stm32的Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图
2021-07-30 06:37:19
关于购买大容量本盘的一点小经验
关于购买大容量本盘的一点小经验最近大容量本盘价格笔记本低了,看到很多人想升级。下面几点是本人的一点小经验,欢迎大家参与讨论。先说一下我的本本配置hp 6910p,cpu:t8300,内存:1g(原装
2011-03-07 15:57:26
经验之谈:如何学好单片机
经验之谈:如何学好单片机摘要:单片机越来越多的受到电子产品研发人员和我国高等技术类学校的应用与重视。本文在多年实际经验的基础上,从单片机结构、逻辑思维、和微观理念方面着手,详细介绍了如何学好单片机
2017-10-14 14:55:23
经验之谈:如何学好单片机
摘要:单片机越来越多的受到电子产品研发人员和我国高等技术类学校的应用与重视。本文在多年实际经验的基础上,从单片机结构、逻辑思维、和微观理念方面着手,详细介绍了如何学好单片机这门应用技术的几点经验之谈
2016-09-28 10:07:54
经验之谈:如何快速上手学习STM32?
工程师来讲,使用库编程可能会感到有一点虚,感觉没有脚踏实地的感觉。但如果你写过 web、写过服务器端代码、写过桌面端代码的话,你就一定会理解 API、封装、抽象的意义。对于这个话题,看看其他老司机筒子们
2020-05-05 07:00:00
C51单片机应用中延时函数怎么写,希望得到大神的经验之谈
本人学习单片机已经有些日子,现在正在学习DS18B20,要用到比较精确点的延时函数,不知怎么写程序比较方便,希望大神给点经验之谈,在此感激不尽
2016-10-04 19:09:00
DIY攒机34条经验之谈
DIY攒机34条经验之谈 1、对于中低端显卡,超过256MB的显存是没有多大意义的。 2、用低端显卡组建SLI或者交火不如购买同样价格的中高端显卡。 3、如果你已经确定好配件,在攒机时千万不要
2011-02-23 01:16:08
DIY攒机34条经验之谈
的分辨率玩3D游戏以获得理想的画质,最好配块千元以上的中高端显卡。 16、稍老一些的游戏均不能很好的支持宽屏显示器,对于游戏玩家,应该尽量选择普屏液晶显示器。 17、如果您想攒机,但又对电脑配件一点
2011-02-24 17:49:50
DSP学习经验之谈
让我学习DSP。就这样我开始了我的DSP学习之旅。刚才我就说了,我对这个DSP是一点都不了解啊!我开始在网上搜索有关DSP的各类资料(这个网络真是个好东西,各种资料都能找到,在以后学习DSP的过程中
2014-03-01 15:40:51
FPGA经验之谈
FPGA经验之谈 摘要:在数字电路的设计中,时序设计是一个系统性能的主要标志,在高层次设计方法中,对时序控制的抽象度也相应提高,因此在设计中较难把握,但在理解RTL电路时序模型
2009-10-21 17:30:31
LCD显示屏有一点闪烁
做了一块LCD显示屏的转接板,显示正常,就是在机器运行的时候会有一点闪烁,在供电电源连上示波器,再运行机器,运行不闪,实在搞不懂为什么,不知有什么方法可以去除这种闪的现象。
2019-10-08 12:28:36
SWD和传统的调试方式有什么不一样
SWD 仿真模式概念简述先所说 SWD 和传统的调试方式有什么不一样:首先给大家介绍下经验之谈:(一): SWD 模式比 JTAG 在高速模式下面更加可靠. 在大数据量的情况下面 JTAG 下载 程序会失败, 但是 SWD 发生的几率会小很多. 基本使用 JTAG 仿真模式的情...
2022-02-23 06:38:52
[原创]甩经验,我的乐购之谈
这些都是我个人经验之谈,不详细的还请大家补充哦~~~ 我有收藏手机的爱好,一旦看到新款手机展现在我面前,我都毫不犹豫的将我刚买不久的手机卖掉,来买我现在看到的手机,朋友们都说
2009-10-18 18:51:41
allegro转protel了
以前公司用allegro,换了一家公司,面试时说用的是protel,可我没学过protel啊,今天开始抓紧熟悉软件。{:14:}{:14:}加油。有人是从protel转过来的吗,有经验之谈没??
2013-06-20 20:13:54
串口问题
{:soso_e100:}用美信芯片做的串口电平转换不可靠,有时候老掉码,不如与非门做的好,当然需要负电平太麻烦,但是有时候可以用液晶显示的-9V作为负电平,我的经验之谈。
2011-06-09 15:55:00
全国电子设计竞赛 (经验之谈)
全国电子设计竞赛 (经验之谈)asssdz 12分钟前asssdz 1秒前
1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最后才来焊板,到时如果出问题都没时间改了,我参加时就是遇到
2012-08-18 03:58:29
全国电子设计竞赛 (经验之谈)
觉得模数电路基础和单片机这两方面最重要。一般来说,把这两个方面摸熟一点就行了,像DSP,FPGA/CPLD等都可以不用。
我们碰到的一般都不是很复杂的控制,也没什么数字信号处理方面等对时效较高的东西
2012-08-18 03:38:22
全国电子设计竞赛 (经验之谈)
我也是偶尔看到的,跟大家分享下....想来对参加电子大赛的伙伴们会有些帮助,呵呵。全国电子设计竞赛 (经验之谈)1、软件与硬件电路最好是同时做,不要前几天都在搞软件,等到最后才来焊板,到时如果出问题
2014-11-07 21:09:41
创意led高清显示屏
创意led高清显示屏产品型号齐全多样,创意造型百变无一,超创意方案创作经验丰富。如果有关于创意led显示屏相关问题,欢迎联系创意led显示屏厂家--大元智能。
2020-07-18 12:07:27
单片机初学者:各位大神传授一点自学的经验或方法
我是一名大三单片机初学者,老师只是教了我们一些皮毛就结课了,现在完全是自己在网上到处找资料自学单片机。其中有很多问题自己完全没法解决。各位大神传授一点自学的经验或方法不。(自学真的很恼火!!!)
2015-03-24 15:28:03
基于STM32F103单片机进行STM32的开发经验分享
前言:进行STM32的开发工作前,最好有基于51内核的单片机(例如STC89C51,AT89S51等型号单片机)开发经验,但是没有也是可以的,下面就给大家分享一些经验之谈。本文主要
2021-12-08 06:49:10
大家觉得 是哪个工作经验有用一点
。我的数字模拟电路知识都很扎实。有经验的仁兄给点意见吧。 不过有肯能是自己的一张娃娃脸的原因,总让人觉得年纪很小。点意见吧。点意见吧。{:23:}
2013-02-04 21:22:36
学习模电经验之谈
的交流信号了。 4、关于分析电路:从以上的叙述,我们可以看出分析电路应该分为两部分:直流分析和交流分析。不同的分析下,电路图是不一样的,这是因为元件在不同的量下,它的特性不同。(例如电容在直流
2011-11-27 00:39:06
我的一点pcb抄板经验。
很多的电路无从下手,我就趁这个机会发了这个帖子。只是讲一点个人小经验,欢迎大家板砖跟欢迎鲜花和掌声。第一步,分析电路,这个很重要。因为这会让你第七步弄起来容易很多。当然你也可以把这步放在第六步后面来做
2012-09-25 19:14:03
用K9F2G08-SCB0 这款nand flash 来介绍时序图
看过 s3c2440中关于nand flash控制寄存器的说明。由于本人也没有专门学过这方面的知识,下面的介绍也是经验之谈。这里 我用的 K9F2G08-SCB0 这款nand flash 来介绍时序图的阅读。不同的芯片操作时序可能不同,读的命令也会有一些差别。
2019-07-08 08:08:25
电源设计高手的经验之谈
对电路尤其是对电源电路的影响。PCB上的走线都会存在一定的走线电感,根据走线的宽度,厚度,和几何形状的不同,走线电感也会不同。一个简单的经验值是1oz的铜厚,30mil的走线宽度,1inch的走线长
2015-11-05 17:11:36
自己做LED灯的一点经验分享!
好久,总之呢,在没有自己亲手写好一个程序控制我的STM32单片机工作,我就觉得我写的东西差点东西,但是等到我点亮了我的LED灯,心里就知道了我可以征服它的。中间有好多的疑问,还好,网上的关于STM32
2019-08-01 00:25:17
资深航模玩家经验之谈:航拍经验、技巧和注意事项
`资深航模玩家经验之谈:航拍经验、技巧和注意事项 无人机技术持续进步,尤其是微电子、导航、控制、通信等技术的成熟,同时航拍无人机的稳定性越来越高、操作和入门要求降低,加上无人机概念被热炒,越来越多
2016-09-29 11:32:27
并口模拟IIC的经验之谈
并口模拟IIC的经验之谈
由于工作需要,用计算机来读写AT24C01A,用VC语言实现并口模拟I2C 。
(一)试验前的准备知识: 一、I2C总线:i2c总线
2009-04-02 19:04:592164
湖山AVK300音响摩机经验之谈
湖山AVK300音响摩机经验之谈,打摩从电源开始,原主滤波电容项部微鼓,拆下,换用二手依那、“黑金刚”12000μF/63V,容量翻番,达48000μF。
2012-02-13 10:15:0614532
电源调试经验之谈
2014-05-21 23:00:400
一位老机械工程师的经验之谈
机械设计往往离不开自己的阅历,经验的积累固然可以从书本上学到不少,但是事非躬亲很难在脑海中留下深刻的印象,对别人的经验,自己没有一定的基础,要理解吸收真的是一件很不容易的事。呵呵。
2018-06-08 16:56:003177
学习单片机的几点经验之谈
,而深入研究下去,这能使你在该领域快速积累经验; 3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定Wifi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。
2018-07-17 11:33:57846
学习单片机的几点经验之谈
,而深入研究下去,这能使你在该领域快速积累经验; 3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定Wifi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。
2018-07-27 14:52:56141
学习单片机的几点经验之谈
,而深入研究下去,这能使你在该领域快速积累经验; 3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定Wifi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。
2018-08-01 14:44:10136
学习单片机的几点经验之谈
,而深入研究下去,这能使你在该领域快速积累经验; 3、深钻研,硬件的范围非常广,你可能是USB通讯协议领域的专家,但你不一定了解CAN总线;你能在短时间内做好ZigBee,但你不一定能很快搞定Wifi;所以,一定要把一个项目深入下去,与别人在沟通交流的时候要心诚。
2018-08-03 14:26:55170
母婴用品店开店流程(萌贝树经验之谈)
在此行业的经验之谈,看到没有什么学到才是赚到,下面咱们就一起来看看吧:一、投资预算分析开母婴用品店需要投资多少是令很多新手困惑的问题,其实投资费用需要综合考虑开店所在城市、选址地段、店铺面积、市场环境
2018-08-07 17:13:50843
新单片机入手经验总结
现在单片机种类众多,各有各的优势与不足。体现在价格、速度、外设、功耗、封装等许多方面,这些单片机不可能一一去学习,因此今后有很大可能需要应用到自己不熟的单片机,对此,我总结了一些经验(个人经验之谈,仅供参考)。
2019-10-27 12:31:001760
嵌入式开发过来人的经验之谈
分享过来人的经验之谈,希望能给刚入行嵌入式开发的朋友一点儿帮助。 混迹互联网行业七年有余,期间走了很多弯路,吃了不少苦。 大学阶段 我读的大学并不是什么好大学,所以在大学开学之前我就打定主意要好
2021-03-03 14:54:572234
选择元器件的一些经验之谈资料下载
电子发烧友网为你提供选择元器件的一些经验之谈资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-03-28 08:48:2515
关于学习单片机的一些经验之谈
学习单片机的几点经验之谈 单片机入门篇 1、学好电子技术基础知识,如电路基础、模拟电路、数字电路和微机原理。这几门课程都是弱电类专业的必修课程,学会这些后能保证你看懂单片机电路、知道电路的设计思路
2021-04-12 10:54:14539
一位工程师的单片机开发经验之谈资料下载
电子发烧友网为你提供一位工程师的单片机开发经验之谈资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-23 08:54:5910
资深视频创作者的经验之谈:论移动固态硬盘的重要性
资深视频创作者的经验之谈:论移动固态硬盘的重要性 今天无意中看到这样一句话“如果你要给别人传输一个上百G甚至几TB的文件,最快的方法不是上传到网盘让人下载,而是直接把电脑给人打包寄过去”,对此
2021-08-11 15:24:171136
单片机开发经验之谈
单片机开发初探做AT89C5X(51,52,55等等)的时间最长,知道的可能多些,主要谈些实际应用中的经验与教训。书可以参看北航出的一本专门讲AT89系列的,还不错,建议大家购买。AT89C51
2021-11-15 11:36:0224
评论
查看更多