用单片机控制LED灯(项目)

发布者:HeavenlyWonder最新更新时间:2024-08-14 来源: cnblogs关键字:单片机控制  LED灯 手机看文章 扫描二维码
随时随地手机看文章

#include

#define uchar unsigned char

sbit LED_RED = P2^0;

sbit LED_GREEN = P2^1;

sbit LED_BLUE = P2^2;


//要显示的颜色值

uchar COLOR_RED = 0xff;

uchar COLOR_GREEN = 0xcc;

uchar COLOR_BLUE = 0x33;


uchar i = 0;


//初始化定时器,用于控制PWM波

void Init_INT0(){

    TMOD = 0x02;//工作方式2,8位自动装置定时器

    TH0 = 0xf0;

    TL0 = TH0;

    ET0 = 1;

    EA = 1;

    TR0 = 1;

}


void main(){

    Init_INT0();

    while(1);

}


void INT0_Resolve() interrupt 1{

    //i的值从0-255循环,当i到达255时,i++的结果为0

    i++;


    //红色LED的PWM波形

    if(i < COLOR_RED){

        LED_RED = 1;

    }else{

        LED_RED = 0;

    }

    //绿色LED的PWM波形

    if(i < COLOR_GREEN){

        LED_GREEN = 1;

    }else{

        LED_GREEN = 0;

    }

    //蓝色LED的PWM波形

    if(i < COLOR_BLUE){

        LED_BLUE = 1;

    }else{

        LED_BLUE = 0;

    }

}


关键字:单片机控制  LED灯 引用地址:用单片机控制LED灯(项目)

上一篇:基于AT89C51单片机烟雾传感器
下一篇:单片机中断寄存器知识点总结

推荐阅读最新更新时间:2024-11-10 10:16

采用AVR单片机控制实现太阳能光伏直流控制器设计
当今世界能源短缺以及环境污染问题日益严重,这些问题迫使人们寻找和使用新的代替能源。随着电子技术、太阳能电池板生产技术的提高,使得太阳能的利用越来越普遍。太阳能具有无地域限制的特点,而我国很多地方仍然处于缺电状态,特别是一些边远地区、旅游景区,由于非常分散,依靠电网供电难度大、成本高,因而选择太阳能供电十分必要,而在太阳能发电系统中,控制器是十分关键的部件之一。 目前市面上一些太阳能控制器提高效率的手段仅仅局限在单一物理量算法研究(比如只对电压、电流的跟踪),效率的提高是很有限的。我们经过多次实际考察与测量,发现发电效率较高的产品往往价格昂贵,且适应性差,一般都用于固定场合,如大型太阳能发电站等;一些低价的控制器为了降低成本,内
[单片机]
采用AVR<font color='red'>单片机控制</font>实现太阳能光伏直流控制器设计
iPhone 5S原型机曝光 更大电池双LED灯
    最近已有iPhone 5S前面板和主板照相继曝光,现在外国媒体MacRumors又曝光了两张iPhone 5S原型机的照片,照片显示iPhone 5S主板上元件和线路连接与此前的曝光的主板照极为相似,而椭圆形的LED闪光灯与几天前曝光的iPhone 5S草图相同。 曝光的iPhone 5S原型机 据称这个椭圆形就是去年我们曾听到的双LED闪光灯合成在一起形成的。一些人表示一个呈微蓝色调,另一个是普通的,这样设计的目的是优化拍照时的白平衡,但是我们现在还无法区分这两者。除此之外,iPhone 5S的背部未有其他变化。 曝光的iPhone 5S草图 在该设备内部,我们看到它的电池功率规格为5.95瓦时,这比iPhone
[手机便携]
设计小贴士:准确、轻松地为汽车LED灯调光
夜间驾驶时,您可能很少会想到汽车的前大灯和尾灯,而我对这些照明系统中的很多设计元素却非常着迷: · 车身造型师设计出令人赞叹的前大灯和尾灯轮廓和外形,激发消费者的购买欲望 · 政府监管机构关注光束的形状和亮度 · 系统架构师决定光源和功能 · 光学工程师开发了反光镜和玻璃特性 · 机械工程师选择材料并设计光源的物理结构 · 电气工程师设计电路为光源供电并与车载电子设备通讯。 鉴于灯光设计中涉及的众多学科,最终产品的开发过程也便自然而然地会有很多的设计选择。今天,我想谈谈其中的LED灯。 LED灯 和家用照明一样,汽车的外部照明之前也多采用白炽灯。随着发光二极管(LED)灯在家庭中的使用日益普遍,它在汽车市场也逐渐受到追捧。LE
[嵌入式]
【扫盲】LED灯丝灯驱动技术全方位解析
我从去年年底就开始销售 LED 灯丝灯的驱动,在此期间,新客户在产品选型时,有很多疑问。看来,大家对这款灯几种驱动方案的特点还有些陌生。为了方便客户入门,也为了梳理一下这方面的知识,今天,我抛砖引玉,就自己对LED灯丝驱动的理解,跟大家分享如下。    一、LED灯丝驱动分类   1、从驱动方案角度,LED灯丝电源分为三类:阻容降压;线性恒流;IC恒流。   2、从结构角度,LED灯丝电源分为两类:全玻璃无塑件;带塑件。其中无塑件还需要区分灯头类型,比如E26/E27/B22是一类;E14/E17是另外一类。    二、3种LED灯丝驱动方案的主要特点   1、阻容降压:尺寸小,成本低,电压变动不恒流,有频闪,必过EMC
[电源管理]
【扫盲】<font color='red'>LED灯</font>丝灯驱动技术全方位解析
AVR单片机控制LCD1602液晶显示
一、字符型LCD1602介绍 详情请进: http://q.163.com/longfei-mcu/ 以上是LCD1602的图片,这是市面上大多数使用的。LCD1602已很普遍了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样 字符型LCD的引脚定义如下: 图1 HD44780内置了DDRAM、CGROM和CGRAM。 DDRAM就是显示数据RAM,用
[单片机]
AVR<font color='red'>单片机控制</font>LCD1602液晶显示
stm32 通过串口控制led灯亮灭 并通过lcd显示led灯的亮灭状态
#include main.h #include stm32f0xx_hal.h /* USER CODE BEGIN Includes */ #include lcd.h /* USER CODE END Includes */ /* Private variables ---------------------------------------------------------*/ UART_HandleTypeDef huart1; /* USER CODE BEGIN PV */ /* Private variables ----------------------------------------
[单片机]
奥迪矩阵LED灯光技术直观解读
奥迪的远光LED大灯能探测前方车辆,并在有车区域自动关掉远光,防止晃到对方司机的眼,同时还不影响无车区域的远光照明效果。实现原因就在于矩阵式LED大灯,每盏灯包含了25个LED二极管,根据路况,可以实现单独控制。 开启这套矩阵式LED大灯,驾驶者需打开远光灯,同时开启自动大灯功能。车载摄像头为大灯的电脑提供道路画面,电脑凭借此信号,控制单个光柱的开闭。在建筑物密集区域内,这套系统仅在车速大于60千米/小时后才能工作,在开阔的公路上,它可以在车速超过30公里/小时之后开始工作。 除此之外,矩阵式LED大灯还带有弯道照明功能。通过导航系统提供的路线信息,大灯还能预测行车路线,甚至可以在驾驶者打方向之前就将光柱照向弯道内侧。上
[嵌入式]
led灯带怎么安装_led灯带安装图解_led灯带效果图
LED灯带相比传统照明来说,还是个正在发展中的新兴产品,因此很多消费者对于如何安装LED灯带并不十分了解,在安装的过程中可能会发生各种问题导致LED灯带无法使用,如何正确的使用和安装LED灯带,延长LED灯带的使用寿命,也是大家需要了解的问题。LED灯带在安装时,一定要按照简明,使用正确的方法来进行安装,如果过分的扭曲或者使用不正确的安装方法,都容易对灯带造成损失,减少灯带的使用时间,不利于灯带的保养。 led灯带安装方法图解 1、室内安装:LED灯带用于室内装饰时,由于不必经受风吹雨打,所以安装就非常简单。以光虹电子生产的LED灯带为例,每款LED灯带的背后都贴有自粘性3M双面胶,安装时可以直接撕去3M双面胶表面的贴纸,
[电源管理]
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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