基于AT89C51的8个LED流水灯的设计

发布者:皮球最新更新时间:2022-04-21 来源: eefocus关键字:51单片机  LED  流水灯 手机看文章 扫描二维码
随时随地手机看文章

本设计旨在实现8个LED流水灯的设计。

参考代码:


#include

#include

#define uint unsigned int 

uint temp;

 

void Delay500ms() //延时0.5秒函数 //@11.0592MHz

{

unsigned char i, j, k;

 

_nop_();

i = 4;

j = 129;

k = 119;

do

{

do

{

while (--k);

} while (--j);

} while (--i);

}

 

void main()

 { 

P1=0xfe;         //IO口初始化

temp=0xfe;

Delay500ms();

    while(1)

    {

temp=_crol_(temp,1);   //左移1位操作

P1=temp;

Delay500ms();

}

}


备注:


比如:P=0x 1111 1110,则

image.png

关键字:51单片机  LED  流水灯 引用地址:基于AT89C51的8个LED流水灯的设计

上一篇:基于51单片机的中断花式点灯设计
下一篇:基于51单片机的单个LED灯的设计

推荐阅读最新更新时间:2024-11-07 11:20

奥迪灯厂LED大灯拆解与控制器模块的变化
引言: 前面有几位友人,在提及集中式架构下车灯控制的演变,主要涉及室内灯、前车灯控制系统 AFLS 的控制演变,换言之,在未来的集中式架构下,对于车灯控制原先从自动控制(ADAS 系统的交互)或者是外部大灯等,会不会给提权到车身 域控制器 (类似于大陆做的 ICAS1)里面去做更复杂的模块,而把一些驱动方面的内容和其他部件集成,这个未来谁知道呢,随着内卷化,想要进一步快速做差异化,把车灯的控制算法拿回来做差异化逻辑上都是行得通的。 图 1 uAFS 系统 01 奔驰的 LED 灯 我找到有两个不同类型的 LED 灯,如下所示,因为图比较多,就主要上图。但从车灯来看,LED 大灯里面主要包含 LED 模
[汽车电子]
奥迪灯厂<font color='red'>LED</font>大灯拆解与控制器模块的变化
用于MR16 LED的1W至5W LED驱动器参考设计
近年来,高亮度发光二极管(HB-LED)市场快速发展,LED效能(efficacy,单位为流明/瓦或lm/W)增加了一倍以上,使用更加适用于众多新应用,如我们在手持电筒、建筑照明及街道照明等应用中可以发现诸多革命性的新产品。但LED要成为比白炽灯和紧凑型荧乐灯性价比更高的照明系统,仍然面临着挑战。实际上,就许多应用而言,都涉及到基于宽输入电压范围的电源来为HB-LED供电的挑战。其中,轨道照明等通用照明应用尤为如此,这些应用采用可能很松散稳压的12 Vac或12 Vdc电源。然而,LED需要以电流源而非电压源驱动,因为根据工艺容限及温度的不同,HB-LED的正向电压(额定值3.4 V)变化幅度可能超过±20%。 此外
[电源管理]
用于MR16 <font color='red'>LED</font>的1W至5W <font color='red'>LED</font>驱动器参考设计
汽车LED照明驱动设计的挑战和解决之道
LED灯在这些汽车前部照明应用中得到日益广泛的使用,其主要原因在于:相对于常规白炽灯或高亮度放电(HID)灯,LED灯在款式和设计方面具有独到的优势,近期则更是得益于低功耗这一特性。但是,同样重要的是随着LED技术的不断发展,已经可以提供更高的功率水平和更宽的色域。目前,在汽车前部照明应用中,LED灯的性能已不亚于白炽灯。 本文旨在探讨LED照明系统中的这一重要元件,指出在开发LED外灯驱动电子架构时需要考虑的因素。文章将说明在汽车外部照明应用中使用 LED灯的原因(如使用寿命长、功耗低),同时讨论在这些应用中引入LED灯所面临的挑战,其中包括行业要求(AEC-Q100)和功能要求。 在此基础上,我们将深入研究这些应用要求
[嵌入式]
MCS-51单片机实现与Internet 的交互
实现MCS-51 单片机嵌入式接入Internet 技术。单片机通过ATL8019AS 以太网控制器实现与Internet 的交互。利用开源代码的TCP/IP 协议栈uIP 实现对底层设备的驱动,同时通过uIP 协议的应用程序接口实现各种应用服务。给出了硬件设计图,编写了单片机主程序。应用此技术实现了一个城市中心停车监测系统。 近年来以单片机(MICroComputer Unit,MCU)为代表的嵌入式系统在工业探测系统、智能仪器、安防系统、智能家电和信息家电领域得到了广泛应用。 如果嵌入式系统能够连接到Internet 上,则用户可以方便、快捷、低廉地通过网络进行远程控制、监测和信息传送。Internet 技术和嵌入
[单片机]
MCS-<font color='red'>51单片机</font>实现与Internet 的交互
电视的LED背光:未来五年将强劲增长
据iSuppli公司,由于发光二极管(LED)的成品率上升,以及供过于求导致LED价格在2008年下半年大幅下降,目前LED与冷阴极荧光灯(CCFL)之间的价格差距已经缩小。 随着绿色技术的出现,节能以及更加纤薄的外形,越来越多的品牌厂商2009年准备推出基于LED的笔记本甚至是电视解决方案。多数基于LED的笔记本面板目前采用侧光式白光LED背光,而不是基于RGB的产品,因为前者的成本较低,尽管基于RGB的产品具有更高的色域。另外,白光LED也具有许多优点,如功耗较低、外形纤薄、重量较轻和不含汞。面板供应商已开始在显示器以及电视中采用白光LED。 LED终于出现在电视之中 电视品牌制造商几年前就开始推出基
[电源管理]
电视的<font color='red'>LED</font>背光:未来五年将强劲增长
液晶电视迎来新巨变 RGB-LED背光系统详解
今年下半年在国外各大液晶电视巨头厂商发布的新品中,RGB-LED(三色LED背光,不同与我们平时所说的白色LED区别,详细内容可点击这里了解)背光系统凭借耗电低、色度纯、寿命长、体积小、响应时间快等多项优势几乎已被全数应用这些厂商的新品中。顺应平板电视轻薄化、大屏幕化、高画质化的发展趋势,RGB-LED背光系统结合自身的诸多优势势必逐步将传统CCFL背光系统从液晶电视中替代。   回顾国内市场,最先与大家见面的RGB-LED背机型只有索尼和三星两家的70英寸机型,高昂的价格只能让消费者更多地去敬仰这些产品,而无法通过实际的使用去体会到RGB-LED背光系统为液晶电视缩带来的一股全新技术变革。鉴于全新的RGB-LED背光系统将
[家用电子]
欧司朗推出新款LED智能车头灯,内置1024个可独立控制像素
两年前,欧司朗推出世界首款智能化、可控制的LED车头灯Eviyos,共有1,024个可独立控制像素,可以根据交通情况自动以极精细的分辨率点亮或熄灭。一旦检测到迎面而来的车流时,相应像素将自动关闭,避免强光使对方驾驶员目眩,驾驶员无需在远光灯和近光灯之间切换,满足了高精度ADB的应用。 目前,欧司朗正在开发第二代Eviyos,在单个LED芯片上实现突破性的25,600个可独立控制的像素点,面积仅为40mm2。各个光像素聚集在一起的像素间距仅为40 μm,节省空间。 欧司朗光电半导体副总裁兼汽车业务总经理Wolfgang Lex表示:“第二代Eviyos拥有超过25,000个以上可单独控制的像素,将高清质量的灯光投射到路上。将来,
[嵌入式]
欧司朗推出新款<font color='red'>LED</font>智能车头灯,内置1024个可独立控制像素
第七章:LED将为我闪烁:控制发光二极管
在之前章节了解到Linux驱动程序可以控制软硬件,可以实现软硬件之间的交互。在这章我们学习LED驱动的实现原理。Linux内核提供了多个与I/O内存交互的函数可以实现控制硬件。 编写LED驱动,LED驱动会建立一个/dev/s3c6410_leds设备文件,该Linux驱动可以控制4个LED,靠近电池的LED编号为1,以此类推,另外1表示开,0表示关。接下来创建LED驱动的设备文件:第一步:使用cdev_init函数初始化cdev;第二步:指定设备号;第三步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中;第四步:使用class_create宏创建struct class;第五步:使用device_create函
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved