C语言编程--用Do-While语句控制P0口LED灯

发布者:Tapir最新更新时间:2016-10-27 来源: eefocus关键字:Do-While  语句控制  P0口  LED灯 手机看文章 扫描二维码
随时随地手机看文章
/****************************用Do-While语句控制P0口LED灯---配套51单片机开发板***************************/

//实例23:用do-while语句控制P0口8位LED流水点亮
#include  //包含单片机寄存器的头文件
/****************************************
函数功能:延时约60ms (3*100*200=60000μs)
****************************************/
void delay60ms(void)
{
 unsigned char m,n;
 for(m=0;m<100;m++)
   for(n=0;n<200;n++)
        ;
}
/****************************************
函数功能:主函数
****************************************/
void main(void)
{  
  do
    { 
    P0=0xfe;     //第一个LED亮
  delay60ms();
    P0=0xfd;     //第二个LED亮
  delay60ms();
  P0=0xfb;     //第三个LED亮
  delay60ms();
  P0=0xf7;     //第四个LED亮
  delay60ms();
  P0=0xef;     //第五个LED亮
  delay60ms();
  P0=0xdf;     //第六个LED亮
  delay60ms();
  delay60ms();
  P0=0xbf;     //第七个LED亮
  delay60ms();
  P0=0x7f;     //第八个LED亮
    delay60ms();
  }while(1);     //无限循环,使8位LED循环流水点亮
}

关键字:Do-While  语句控制  P0口  LED灯 引用地址:C语言编程--用Do-While语句控制P0口LED灯

上一篇:用数组的指针控制LED流水灯--C语言编程
下一篇:C语言编程--数组控制流水灯-2

推荐阅读最新更新时间:2024-03-16 15:17

易修改无需处理器干预的LED灯序电路设计
 LED技术越来越多的应用到我们的生活中,对于开发者来说,通过片上系统(SOC)平台实现LED或其他设备次序器,从而找到一种减少成本、降低设计难度的设计需求变得越来越普遍。SOC器件通过单芯片集成了完整LED子系统所需的单片机功能和各种数字外围设备。本文介绍了一种基于最新SOC技术的简单的8 LED灯序电路设计。在这个设计中最精彩的部分就是微处理器无需进行干预。不是采用传统的由单片机处理器干预的被动的数字外设,此设计完全是基于SOC数字系统的智能分布式处理功能。这使中央处理器从管理灯序电路的工作中解脱出来,节省CPU资源从而设计效率更高。   该设计方法可以很容易的扩展到LED以外的需要用指定顺序开启或关闭的其他设备,比如不同长
[电源管理]
易修改无需处理器干预的<font color='red'>LED灯</font>序电路设计
CC2530外部中断控制LED灯开关
实验要求 代码实现 #include ioCC2530.h #define D3 P1_0 #define D4 P1_1 #define D5 P1_3 #define D6 P1_4 //延迟函数 void Delay(unsigned int t) { while(t--); } //端口初始化函数 void Init_Prot() { //配置4个LED灯的引擎 //选择端口的功能 P1SEL &=~0x1B;//设置通用io端口 //配置端口的方向 P1DIR |=0x1B; //关闭LED灯 P1 &=~0x1B; } //外部中断端口1的初始化 void Init_INTP1() {
[单片机]
CC2530外部中断<font color='red'>控制</font><font color='red'>LED灯</font>开关
散热管理--LED灯的的低功耗设计
散热管理是新型LED灯中最困难、要求最严格且成本最高的设计部分。如果不进行充分的散热管理,将会造成照明失效或火灾等灾难性后果。不过,LED灯的散热管理是整个设计方案中最复杂、要求最严格且成本最高的部分。本文将探讨如何实施负温度系数(NTC)散热管理,以充分提高LED设计的安全性并大幅降低功耗。 传统的白炽灯泡中,不与任何东西直接接触的灯丝是唯一热源。而对于LED灯而言,LED即是光源,LED的散热直接与LED灯泡相接触。这种直接接触是受LED与驱动器电路的连接方式使然。为了实现散热,必须将热量从LED和驱动器电路中释放出去或者加以有效管理,同时这也是让LED灯保持长期工作的基本前提。 为了解散热管理的重要性,我们不妨设想这样一
[电源管理]
散热管理--<font color='red'>LED灯</font>的的低功耗设计
LED灯具功率详解
LED 将走出一条严格的路线,也就是说,五瓦的灯就像是低于一米二的小孩子上车不用买票一样,不作要求,5W以上必须要求功率因数 0.7。而 LED灯 具除了很小的MR16射灯是3瓦以外,绝大多数都是在5瓦以上。所以这个规定正好卡住了LED的脖子。   有功功率是指实际输出的功率,而视在功率是指输入电压有效值和输入电流有效值的乘积。这个在正弦波系统里是完全可以和Cosφ等效的,所以是没有问题的。但是在非线性系统里,什么是有功功率什么是视在功率就很值得探讨的了。因为在非线性系统里,其电流波形有很多高次谐波,所以到底拿什么来作为其视在功率,就是一个很大的问题。现在有各种做法。   整流后的电压电流波形都不是正弦波,而且虽然整流前的
[电源管理]
采用非隔离驱动器的LED灯泡可减小体积与成本
LED灯泡 的价格在不断下跌。一年前,大概要花50美元才能买到一只用于替换老式灯泡的飞利浦60W调光 LED灯泡 ,而今天,在百思买只需花17美元就可以买到其家用品牌的8W、800流明Insignia灯泡,可替换60W白炽灯泡。在 LED灯泡 的设计中,哪些变化导致了这种成本的下降?对LED灯泡的拆解可以让我们看清楚LED照明的一些设计趋势,例如灯泡中如何放置LED,以及采用了何种 驱动器 架构等。 1. Insignia灯泡的外形类似于我们熟悉的传统白炽灯,不同的是它有三个金属散热鳍片,以及塑料(而不是玻璃)的灯头。 2. 用一支Dremel工具可以去掉塑料灯泡的外壳,露出六只Cree公司的白光LED,它们照亮了灯泡
[电源管理]
采用非隔离驱动器的<font color='red'>LED灯</font>泡可减小体积与成本
常见LED灯珠使用注意要素
常见LED封装使用要素 一、LED引脚成形方法   1.必需离胶体2毫米才能折弯支架。   2.支架成形必须用夹具或由专业人员来完成。   3.支架成形必须在焊接前完成。   4.支架成形需保证引脚和间距与线路板上一致。 二、 LED 弯脚及切脚时注意 因设计需要弯脚及切脚,在对LED进行弯脚及切脚时,弯脚及切脚的位置距胶体底面大于3mm。 弯脚应在焊接前进行。使用LED插灯时, pcb 板孔间距与LED脚间距要相对应。切脚时由于切脚机振动磨擦产生很高电压的静电,故机器要可靠的接地,做好防静电工作(可吹离子风扇消除静电)。 三、LED清洗 当用化学
[电源管理]
关于LED灯珠使用的一些心得
  5730灯珠实验数据:   1、显色指数:可达到国际标准Ra=80以上。(注:显色指数与光通量是呈反比的,请客户根据实际情况量度)。   2、色容差指数:可达到国际标准小于5以内。(注:色容差指数与肉眼看到的 LED 白光的实际颜色是存在一定的不对称性,有可能色容差指数高,但LED白光的实际颜色却无法接受。)   3、光效:目前国际通行的LED白光光效为60-90lm/W,而日中某类型LED白光可达到100-120LM/W的光效。   4、电性内阻指数:非常稳定。在恒电压的前提之下,电流波动微小。   5、耐冷热性:在正80度高温及零下35度低温下仍可正常工作.且多次冷热循环死灯。   6、一致性:色温可保证一致性良好! 以
[电源管理]
基于SOC技术的LED灯序电路设计
本文介绍了一种基于最新SOC技术的简单的8 LED灯序电路设计。在这个设计中最精彩的部分就是微处理器无需进行干预。不是采用传统的由单片机处理器干预的被动的数字外设,此设计完全是基于SOC数字系统的智能分布式处理功能。这使中央处理器从管理灯序电路的工作中解脱出来,节省CPU资源从而设计效率更高。   该设计方法可以很容易的扩展到LED以外的需要用指定顺序开启或关闭的其他设备,比如不同长度、不同模式的序列定时器等等。该设计示例中还有额外的功能:   · 7位计数器(TC)终端计数   · 指示设备开启关闭的输出   · 为序列器件提供的8位输出   · 给Verilog状态机的时钟输入   · 给8位ALU(bit-slice
[电源管理]
基于SOC技术的<font color='red'>LED灯</font>序电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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