pic16f单片子源码,LED0 - LED5 流水点亮

发布者:760802csy最新更新时间:2019-10-30 来源: 51hei关键字:pic16f单片  LED  流水点亮 手机看文章 扫描二维码
随时随地手机看文章

//
// 实验描述:LED0 - LED5 流水点亮
//
// 注意事项:
//
//-------------------------------------------------------------------------------

#include "pic.h"

__CONFIG(FOSC_HS&WDTE_OFF&LVP_OFF); //外部晶振 WDT OFF

#define _XTAL_FREQ   8000000L       //8MHz晶振


#define LED0  PORTCbits.RC2         //LED宏定义
#define LED1  PORTCbits.RC1
#define LED2  PORTCbits.RC0
#define LED3  PORTAbits.RA5
#define LED4  PORTAbits.RA3
#define LED5  PORTAbits.RA2

//-------------------------------------------------------------------------------
//        主程序
//-------------------------------------------------------------------------------
void main(void)
{        
        ADCON1= 0b11001110;      //RA0 for AN0 

        TRISA = 0b11010011;      //RA2 RA3 RA5 输出
        TRISB = 0b11111100;      //RB0 RB1 输出
        TRISC = 0b11011000;      //RC0-RC2 输出
        
        LED0 = 1;                //LED0-LED5 亮
        LED1 = 1;
        LED2 = 1;
        LED3 = 1;
        LED4 = 1;
        LED5 = 1;
        __delay_ms(800);         //延时
        LED0 = 0;                //LED0-LED5 灭
        LED1 = 0;
        LED2 = 0;
        LED3 = 0;
        LED4 = 0;
        LED5 = 0;
        __delay_ms(10);          //延时
        
        while(1)
        {
                LED0 = 0;            //LED5 亮
                LED1 = 0;
                LED2 = 0;
                LED3 = 0;
                LED4 = 0;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 0;            //LED4-LED5 亮
                LED1 = 0;
                LED2 = 0;
                LED3 = 0;
                LED4 = 1;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 0;            //LED3-LED5 亮
                LED1 = 0;
                LED2 = 0;
                LED3 = 1;
                LED4 = 1;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 0;            //LED2-LED5 亮
                LED1 = 0;
                LED2 = 1;
                LED3 = 1;
                LED4 = 1;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 0;            //LED1-LED5 亮
                LED1 = 1;
                LED2 = 1;
                LED3 = 1;
                LED4 = 1;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 1;            //LED0-LED5 亮
                LED1 = 1;
                LED2 = 1;
                LED3 = 1;
                LED4 = 1;
                LED5 = 1;
                __delay_ms(200);     //延时
                LED0 = 0;            //LED0-LED5 灭
                LED1 = 0;
                LED2 = 0;
                LED3 = 0;
                LED4 = 0;
                LED5 = 0;
                __delay_ms(200);     //延时
        }
}


//-------------------------------------------------------------------------------

关键字:pic16f单片  LED  流水点亮 引用地址:pic16f单片子源码,LED0 - LED5 流水点亮

上一篇:HC-SR04超声波模块51+PIC单片机例程
下一篇:pic16f877 tm0使LED每隔10ms闪亮代码

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

LED显示屏技术要往哪里去突破行业困境
LED显示屏技术的不但创新将继续提升LED显示屏的增长速度,LED显示屏厂家可借此机会打破LED显示屏行业发展困境。有调查统计显示,2011年中国LED显示屏行业的产值已达到219亿元人民币,同比增长18%,预计,2012-2015年中国LED显示屏行业仍将保持15-20%的增长速度。 近几年,LED租赁显示屏市场十分畅销,带动着整个LED显示屏行业进入到高速增长阶段。除了在户外被大量应用的广告屏、演艺屏、交通诱导屏等之外,应用于室内LED显示屏也是一个潜力巨大的市场,其中包括室内监控大屏幕以及室内电子幕墙等。但从技术层面来看,实际上,在过去10年左右的时间里,大多数厂商推出的LED屏在基本的系统架构上并没有太大的变化,
[电源管理]
使用不同封装技术 强化LED元件的应用优势
LED具备环保、寿命长、体积小、高指向性、固态形式不易损坏...等优点,已逐渐取代传统钨丝灯(白炽灯)、CCFL荧光灯,但在因应不同应用需求时,仍有发 光效 率、光型、散热与成本等诸多问题,为使产品更能满足需求,必须从LED组件端的封装形式着手改善...   LED因为材料特性与发光原理异于传统光源,因此具备多项使用上的优势,只是用于取代一般日常应用的光源时,LED固态的发光组件仍需要多重设计与改善,才能在发光效率、演色性、照明光型、电源效能等方面获得强化,以通过照明应用市场的考验。   在通用照明(General Lighting)市场中,LED固态照明想要加速普及,必须在短期内让组件成本、制作技术、验证标准...等层面
[电源管理]
使用不同封装技术 强化<font color='red'>LED</font>元件的应用优势
解析如何为白光LED驱动选择最好的拓扑
  白炽灯时代即将和我们告别了。整个20世纪,爱迪生发明的白炽灯经受住了时间的考验,成为标准的通用照明工具。但新的照明技术-尤其是发光二极管( LED )-必将最终代替白炽灯和荧光灯。   当整个世界都在因为日益上升的能源成本而节省能源预算时,白炽灯照明技术显然站在了错误的一边。一个白炽灯消耗的能源中有97%被浪费。荧光灯虽然稍好一些,但仍然浪费了85%的能量。而且,这两种灯的平均使用寿命都只有大约5000个小时。另外,荧光灯还使用了有毒的汞,发出的光更是颜色粗糙。这两种技术都无法和 白光LED 相比-它不仅使用寿命是前者的10倍,也不使用有毒物质,而且几乎能发出任何颜色的光。更重要的是,它的光转换效率绝不亚于荧光灯。
[电源管理]
解析如何为白光<font color='red'>LED</font>驱动选择最好的拓扑
LED柔性霓虹灯的特点与发展
1、背景 由于霓虹灯具有光线均匀连续的特点,在装饰照明市场中,得到广泛的应用已有很多年。在商业领域的门面、招牌、字幕广告、酒店酒吧、建筑物轮廓等装饰照明场所都有霓虹灯闪烁的身影。但是,传统霓虹灯采用的是玻璃灯管,存在包装运输时易破碎及不易制作、安装等缺陷。 很久以前,人们就期望能把小灯泡安装在电线里用于装饰和照明。如今,这种灯已遍布欧、美、亚各国,走进了大街小巷,走进了人们的生活中。我们把这种柔软、似管状的长条形灯具统称为“软管灯”。 2、软管灯技术的发展 软管灯在照明装饰市场上又被称为“塑料霓虹灯”或“柔性霓虹灯”。软管灯具有以下特性:生产时 自动化 机器挤出成型、制作成本低,使用时可随意弯
[电源管理]
朗视光电到访亿光开展LED产品工艺交流活动
近日,应深圳亿光科技有限公司(www.ledplay.com.cn)相关领导邀请,朗视光电制造中心肖总监,协力商管理部徐经理等一行到访公司,开展LED显示屏产品,LED照明产品制造工艺交流活动。深圳亿光营销总监王总,市场总监陈总,工艺制造中心沈经理接待了肖总等人。深圳亿光作为一家老牌LED显示屏应用产品,LED单元板渠道服务商,积极开展邀请LED业界同行企业就产品工艺,原材料选配,新产品市场切合度等一系列问题进行交流讨论活动。交流活动为进一步提升深圳亿光LED应用产品综合竞争力;为用户提供性价比更高,产品细节更完美,性能更稳定的LED应用产品提供了更多可供参考和借鉴的建议。 深圳作为全球最大的LED应用产品制造中心,这里聚
[电源管理]
朗视光电到访亿光开展<font color='red'>LED</font>产品工艺交流活动
LED手电筒驱动电路原理
  市场上出现一种廉价的LED手电筒,这种手电前端为5~8个高亮度发光管,使用1~2节电池。由于使用超高亮度发光管的原因,发光效率很高,工作电流比较小,实测使用一节五号电池5头电筒, 电流只有100 mA左右。非常省电。如果使用大容量充电电池,可以连续使用十几个小时,笔者就买了一个。从前端拆开后,根据实物绘制了电路图,如图所示。   工作原理:   接通电源后,VT1因R1接负极,而c1两端电压不能突变。VT1(b)极电位低于e极,VT1导通,VT2(b)极有电流流入,VT2也导通,电流从电源正极经L、VT2(c)极到e极,流回电源负极,电源对L充电,L储存能量,L上的自感电动势为左正右负。经c1的反馈作用,VT1基极电位比
[电源管理]
<font color='red'>LED</font>手电筒驱动电路原理
如何辨别LED外延片的好坏?
LED 外延片质量的好坏取决于衬底材料,以及外延生长技术有关衬底材料是 半导体 照明产业技术发展的基石。   不同的衬底材料,需要不同的外延生长技术、芯片加工技术和器件封装技术,衬底材料决定了半导体照明技术的发展路线。衬底材料的选择主要取决于以下九个方面:   1,导电性好,能制成上下结构;   2,化学稳定性好,在外延生长的温度和气氛中不容易分解和腐蚀;   3,结构特性好,外延材料与衬底的晶体结构相同或相近、晶格常数失配度小、结晶性能好、缺陷密度小;   4,价格低廉;   5,光学性能好,制作的器件所发出的光被衬底吸收小;   6,大尺寸,一般要求直径不小于2英吋。   7,界面特性好,有利于外延材料成核
[电源管理]
京东方大力展“1+4”航母事业群
过去的 2020 年,国际市场环境不确定性骤增,特殊时期使全球政经格局和产业环境受到影响,对产业发展提出了新的要求。面对外部环境的诸多挑战,全球物联网创新企业 BOE(京东方)依然交出了一份不错的答卷,不仅实现了业绩逆势快速增长,同时在企业市场化改革方面也向前迈出了一大步。 正如京东方董事长陈炎顺所说,经过过去几年的积淀和不断创新,京东方已将自身在显示领域的技术能力、产品能力和制造能力与物联网产业深度融合,不断夯实和强化京东方在多个物联网细分应用市场的战略布局,并协同智慧物联生态合作伙伴,用心改变生活,共同迈向值得期待的新一年。 “在危机中育新机、于变局中开新局”,以全新物联网企业形象展现在大众面前的京东方,不断给业界带来
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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