历史上的今天
返回首页

历史上的今天

今天是:2025年03月11日(星期二)

正在发生

2018年03月11日 | LED显示接口模块的程序设计及应用

2018-03-11 来源:eefocus

在程序中,采用个位COUNT1和十位COUNT10两个计数器变量。另外在每个LED点亮5次后,个位自动加1,然后判断个位是否是10,如果不是,则点亮个位和十位LED,如果是,则在查看十位是不是9,如果是,则全部清0,如果不是,则十位加1,个位清0,然后继续判断,依次循环下去。本实例程序的流程如图所示。

19.jpg?imageView2/2/w/550

 

程序清单如下。

  (1)C语言程序.

  ①包含必要的头文件及定义程序屮需要的全局变量。

21.jpg?imageView2/2/w/550

22.jpg?imageView2/2/w/550

23.jpg?imageView2/2/w/550

⑤显示子程序。

24.jpg?imageView2/2/w/550

 ⑥中断服务子程序,通过定时器1的中断对端口C进行操作。

01.jpg?imageView2/2/w/550

⑦开中断子程序。

02.jpg?imageView2/2/w/550

⑧读第1帧子程序。

03.jpg?imageView2/2/w/550

⑨主程序。

04.jpg?imageView2/2/w/550

05.jpg?imageView2/2/w/550

(2)汇编程序如下。

①主程序。

完成变量与端口定义,程序初始化,查表与循环显示。在显示时一定要注意个位和十位不能同时点亮,在点亮个位或十位显示后一定要有一个延时的过程,否则将看不到显示的数据。

06.jpg?imageView2/2/w/550

07.jpg?imageView2/2/w/550

08.jpg?imageView2/2/w/550

②查表程序TABLE1。

个位数的显示用的是共阳极的LED。

09.jpg?imageView2/2/w/550

③查表程序TABLE10开始。

10.jpg?imageView2/2/w/550

典型应用及经验分享

LED的应用领域非常广,包括通信、消费电子、汽车、照明、信号灯等,可大体分为背光源、照明、电子设备、显丙、屏 汽车等5大领域。

LED己经被广泛应用于各种照明设备中,如电池供电的闪光灯、微型声控灯、安全照明灯、室内/室外道路和楼梯照明灯以及建筑物与标记连续照明灯,其封装和器件适合仪表板、空调、收音机和电子开关和汽车内部照明设备使用,还可以用于普通商业零售系统告知顾客收钱/找钱金额,以及纺织机械控制器。

下面是应用中的一些经验;

  · 显示时间,每行小于15ms;

  · 在显示的字比较多时,一定要注意发送子程序的代码效率,因为发送是一个循环,所以循环体内的处理越怏越好。


推荐阅读

史海拾趣

Hama公司的发展小趣事

H&D Wireless公司成立于2009年,总部位于瑞典斯德哥尔摩。成立初期,公司专注于物联网技术的研发,致力于提供智能家居Wi-Fi组件和无线多媒体解决方案。2016年,H&D Wireless宣布获得了一笔300万美元的风险投资,投资方包括Blasieholmen Investment Group及旗下网络内的40名瑞典和欧洲企业家与私人投资家。这笔资金为公司后续的全球业务扩张和物联网云服务平台的发布奠定了坚实基础。

DuPont公司的发展小趣事

随着半导体技术的兴起,DuPont公司敏锐地捕捉到了这一领域的发展潜力。公司投入大量资源,致力于半导体材料的研发和生产。通过不断的技术创新,DuPont成功开发出了一系列高性能的半导体材料,如高纯度硅材料、光刻胶等。这些材料在半导体制造过程中发挥着至关重要的作用,极大地推动了半导体技术的进步和产业的发展。

ALTERA(阿尔特拉)公司的发展小趣事

为了进一步拓展电子市场,DuPont公司积极寻求与全球知名电子企业的合作。通过与国际知名品牌的战略合作,DuPont成功进入了多个重要的电子市场领域,如智能手机、平板电脑、汽车电子等。这些合作不仅为DuPont公司带来了广阔的市场空间,也促进了公司在电子领域的技术创新和产品升级。

Great American Electronics公司的发展小趣事

近年来,随着数字化技术的快速发展,DuPont公司也积极推进数字化转型,以适应电子行业的快速变化。公司通过引入先进的数字化技术和工具,优化了生产流程、提高了生产效率、降低了生产成本。同时,公司还加强了与客户的数字化连接和互动,提供了更加便捷、高效的服务。这些举措不仅提升了DuPont公司在电子领域的竞争力,也为公司的长期发展奠定了坚实基础。

ACL staticide公司的发展小趣事

随着半导体技术的兴起,DuPont公司敏锐地捕捉到了这一领域的发展潜力。公司投入大量资源,致力于半导体材料的研发和生产。通过不断的技术创新,DuPont成功开发出了一系列高性能的半导体材料,如高纯度硅材料、光刻胶等。这些材料在半导体制造过程中发挥着至关重要的作用,极大地推动了半导体技术的进步和产业的发展。

Fibrefab Limited公司的发展小趣事

Fibrefab Limited公司自创立之初,就致力于光纤通讯技术的研发。面对当时市场上光纤连接产品技术瓶颈,Fibrefab投入大量资源,成功研发出具有更高稳定性和更低损耗的光纤连接器。这一创新不仅解决了行业痛点,也帮助Fibrefab迅速在市场上树立起技术领先者的形象。随着技术的不断迭代升级,Fibrefab逐渐在光纤通讯领域确立了其市场领导地位。

问答坊 | AI 解惑

步进电机

求步进电机资料?用于仪表方面,希望高手指点下!…

查看全部问答>

mobile与电脑通信问题

请问,mobile6.0操作系统的智能手机与电脑连接时,刚开始时候,下面有个网络连接显示,后来才有个activesyn连接显示成功。 当mobile6.0与windows连接开始时,好像有个虚拟网络连接,有没有这方面的详细资料。 小弟不胜感激!!! …

查看全部问答>

两台GPRS拨号上网的机器之间通讯问题

我现在有两台通过中国移动的GPRS上网的设备,一台为LPC2368的嵌入式开发板,移植好了PPP协议栈,已经成功获得了中国移动分配的IP地址10.x.x.x,另一台笔记本也通过中国移动GPRS上网,也获得了10.x.x.x的地址,笔记本可以ping到板子,但我分别运行在板子上 ...…

查看全部问答>

如何把Delphi7开发好的程序弄到PDA上?

有一个用delphi7开发好的程序,现在想用PDA显示这个程序或者程序的结果,我的PDA的操作系统是 Microsoft Windows Mobile 2003 第二版, 大侠们有什么好的办法吗?老师崔的很急,帮帮忙阿?我不知道还有多少分。要不全给你都行…

查看全部问答>

团购maple已到达,

团购maple已到达,正在刷bootloader已预订的朋友会明天发出有一个电源滤波电容由于后来给错了尺寸没有安上去,但是不会对使用产生什么影响~http://item.taobao.com/auction/item_detail.htm?item_num_id=9040823487 结束日期:2010-2-15…

查看全部问答>

STM32性能很不错

目前我只用到SPI接口,性能真的不错,103的spi时钟达到16MHz,DMA时spi是9MHz比str7优秀很多。不过有点郁闷,为何dma比单字节写时更慢?…

查看全部问答>

STR71xIAPwithinterruptforapplication

                                 版本已更新,请参考后续跟帖:方法二的新版本1,2,3。  …

查看全部问答>

如何调用DLL动态库函数?

现在需要把一个读卡机与单片机进行通信,读卡机只提供了Windows 32 位动态库函数,在Keil环境下,要编写程序,应该如何调用动态库里的函数?…

查看全部问答>

TI大学计划培训材料-精密信号链部分

本帖最后由 dontium 于 2015-1-23 11:28 编辑 TI大学计划培训材料-精密信号链部分 …

查看全部问答>

【低功耗】一种低功耗的红外无线视频传输系统

设计了一套用于传送视频信号的低功耗红外无线传输系统.该系统以反熔丝工艺的FPGA器件作为编解码核心,高速串行红外收发器作为收发模组.FPGA内部 配置了游程长度受限码作为红外信道编解码逻辑,并与缓冲、串并/并串转换、循环冗余校验、扰码/解扰等模 ...…

查看全部问答>