PB口驱动的LED以每秒一次的频率循环闪烁

发布者:丝路老君最新更新时间:2021-08-16 来源: eefocus关键字:LED  循环闪烁 手机看文章 扫描二维码
随时随地手机看文章

#include       /* common defines and macros */

#include "derivative.h"      /* derivative-specific definitions */

#define BUS_CLOCK 40000000

#define OSC_CLOCK 20000000

/***************************/

void INIT_PLL(void) {

  CLKSEL&=0X7F;      

  PLLCTL&=0X8F;

  CRGINT&=0XDF;

  SYNR=0X44;

  REFDV=0X81;

  PLLCTL=PLLCTL|0X70;

  _asm (nop);

  _asm (nop);

  while(!(CRGFLG&0X08));

  CLKSEL|=0X80; 

}

/*****************************/

void initialize_ect(void) {

  TSCR1=0X90;        //使能定时器,清除标志位CnF

  TIOS=0XFF;         //设置全为输出比较

  TCTL1=0X00;        //定时器输出信号但不产生输出比较动作(后四个通道)

  TCTL2=0X00;        //定时器输出信号但不产生输出比较动作(前四个通道)

  TIE=0X00;          //禁止中断

  TSCR2=0X07;        //定时器分频为总线时钟的1/128

  TFLG1=0XFF;        //清除各IC/OC中断标志位

  TFLG2=0XFF;        //清除自由定时器中断标志位

/*********************************/

void main(void) {

  INIT_PLL();

  DDRB=0XFF;

  PORTB=0X00;

  initialize_ect();

// EnableInterrupts;

  for(;;) {

    TFLG1_C0F=1;

    TC0=TCNT+31250;

    while(TFLG1_C0F==0);

    TFLG1_C0F=1;

    TC0=TCNT+31250;

    while(TFLG1_C0F==0);

    TFLG1_C0F=1;

    TC0=TCNT+31250;

    while(TFLG1_C0F==0);

    TFLG1_C0F=1;

    TC0=TCNT+31250;

    while(TFLG1_C0F==0);

    PORTB=~PORTB;

    //_FEED_COP(); 

  } 

}

关键字:LED  循环闪烁 引用地址:PB口驱动的LED以每秒一次的频率循环闪烁

上一篇:通过AD采样输出不同AD按键的电压值
下一篇:手把手教你写S12XS128程序(25)--Timer模块应用实例2

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

单片机LED点阵的介绍
点阵 LED 显示屏作为一种现代电子媒体,具有灵活的显示面积(可任意分割和拼装)、高亮度、长寿命、数字化、实时性等特点,应用非常广泛。 前边学了 LED 小灯和 LED 数码管后,学 LED 点阵就要轻松得多了。一个数码管是8个 LED 组成,同理,一个88的点阵就是由64个 LED 小灯组成。图7-1就是一个点阵 LED 最小单元,即一个88的点阵 LED,图7-2是它的内部结构原理图。 图7-1 8*8 LED 点阵外观 图7-2 8*8点阵结构原理图 从图7-2上可以看出,其实点阵 LED 点亮原理还是很简单的。在图中大方框外侧的就是点阵 LED 的引脚号,左侧的8个引脚是接的内部 LED 的阳极,上侧的8个引脚接的
[单片机]
单片机<font color='red'>LED</font>点阵的介绍
大联大品佳集团推出基于Infineon的TLD 5095EL的车灯LED可调光驱动方案
2014年9月9日,致力于亚太地区市场的领先电子元器件分销商—大联大控股宣布,其旗下品佳推出基于 Infineon TLD5095EL的车灯LED可调光驱动方案。TLD 5095EL是一款具备内置短路保护功能的超灵活直流/直流升压控制器IC,专门针对汽车LED应用进行定制。其主要功能是增大(提高)或减小(降低)输出电压,保持恒定的LED电流。 TLD5095EL可应用于升压-接地(B2G)、 升压-电池 (降压-升压)和SEPIC配置,能够使电压升高至60V。模拟调光功能可用于调节LED平均电流,校准LED的亮度或发挥热应力保护作用。TLD5095EL的外部控制概念包含两个外置的MOSFET,该MOSFET可针对所需的正
[汽车电子]
大联大品佳集团推出基于Infineon的TLD 5095EL的车灯<font color='red'>LED</font>可调光<font color='red'>驱动</font>方案
自带铅酸蓄电池充电LED应急灯电路图
  根据实物画出的电路工作原理图如图5所示,220V交流市电经电容降压、二极管整流后给铅酸蓄电池充电,红色LED作充电指示。充好电后使用时闭合按钮开关K,将首先接通3颗彩色闪烁LED,发出梦幻般变化莫测的七彩光芒,在夜间平添一些生活乐趣,再按一下开关K则关闭彩色闪烁LED,接着再按才会接通24颗并联的高亮LED,由于数目较多,照明效果很好。   当铅酸电池电压为4V时,实测彩灯工作电流约60mA,高亮LED电流竟达600多mA。这样大的电流不仅使得每次充满电后照明时间不会太长,而且会对电池内部结构造成损伤,缩短使用寿命,因此必须给高亮LED串入一个小阻值限流电阻,经多次试验选定1.2Ω时工作电流最终降为320mA,而亮度变化不太明
[电源管理]
自带铅酸蓄电池充电<font color='red'>LED</font>应急灯电路图
用于为长串LED提供高压boost电流源的驱动方案
本参考设计用于为长串LED提供高压boost电流源,长串LED的应用不仅限于路灯和停车场照明。长串LED允许采用高性价比的LED驱动方案,另外,由于各个LED具有相同电流,可以很好地控制亮度变化。 图1. LED驱动器电路板 清晰图片(PDF, 290kB) 图2. LED驱动器原理图 清晰图片(PDF, 913kB) 图3. LED驱动器布局 清晰图片(PDF, 1.7MB) 图4. 材料清单 清晰图片(PDF, 1.3MB) 图5. 设计表格提供了MOSFET和电感的峰值电流和RMS电流。欲索取设计表格,请联系Maxim在当地销售机构。 图6. 开关
[电源管理]
用于为长串<font color='red'>LED</font>提供高压boost电流源的<font color='red'>驱动</font>方案
预测:LED封装价格9月继续下调,美国球泡灯因贸易摩擦提价
    集邦咨询LED研究中心最新价格报告指出,2018年9月,中国市场主流封装产品价格继续小幅下滑。 LEDinside分析师王婷表示,本月大功率与中功率产品价格跌幅不一,其中0.2W及0.5W 2835 LED均价继续下调,幅度约2%及3%。此外大功率陶瓷基板产品在建筑、户外、商业照明等领域的市占率逐渐被5050 LED取代,价格因此下跌2-3%。厂商致力于升级产品性能、以及增加附加价值来继续拓展市场。例如CREE推出用于互联照明的XLamp XP-G3 S Line LED,在标准版XP-G3的基础上,进一步提高了在开关循环和调光循环中的可靠性,抗硫化性能也进一步增强,并提供更高的光输出和更高的光效。 在车用市场,远近灯的亮
[手机便携]
集邦咨询:LED封装器件涨价,4月全球LED灯泡降价速度趋缓
eeworld网消息,集邦咨询LED研究中心(LEDinside)最新价格报告指出,2017年4月,全球LED灯泡价格持稳,取代40瓦白炽灯的LED灯泡零售均价上升0.2%,为6.6美元;取代60瓦白炽灯的LED灯泡,零售均价下滑0.2%,为8.1美元。 LEDinside分析师余彬表示,4月份LED封装器件价格上涨,特别是2835照明LED产品,国际大厂均价均上调,因而使得下游的LED灯泡价格降速趋缓,长期而言,全球LED灯泡价格依然会呈现缓慢下降的走势。 国际厂商推出新品,中国LED封装市场均价提升 中国LED封装方面,2835 LED产品的0.2瓦和0.5瓦价格均上调,涨幅分别为3.4%和3.9%。该产品的生产商主要以中国大
[电源管理]
LED内量子与电光转换效率的原理分析
在 LED 的PN结上施加正向电压时,PN结会有电流经过,电子和空穴在PN结过渡层中复合会产生光子。然而并不是每一对电子和空穴都会产生光子,由于PN结作为杂质半导体,存在着材料品质、位错因素以及工艺上的种种缺陷,会产生杂质电离、激发散射和晶格散射等问题,使电子从激发态跃迁到基态时与晶格原子或离子交换能量时发生无辐射跃迁,也就是不产生光子,这部分能量不转换成光能而转换成热能损耗在PN结内,于是就有一个复合载流子转换效率,以Nint符号表示。 Nint=(复合载流子产生的光子数/复合载流子总数)×100% 当然,很难去计算复合载流子总数和产生的光子总数。一般是通过测量LED输出的光功率来评价这一效率,这个效率Nint就称为内量子效率。
[电源管理]
led电视与液晶电视的区别
led电视与液晶电视有什么区别 led液晶电视 从原理上看,液晶显示设备有些像是街头那些广告灯箱,背后的光源经过一定扩散,均匀地照射在绘有画面的透明胶片上,从而透射出亮丽的画面。液晶板就像是那层胶片,但是其中的画面是会变的。 传统的液晶显示设备都采用CCFLS(冷阴极荧光灯,cold cathode fluorescent lamps)作为光源,虽然名字很专业,但我们把它理解为家里用的日光灯,但是灯管非常细。很多物体在日光灯下的色彩都很怪异,因为它发出的光线不是真正意义上的日光。我们早已适应的日光光线由赤橙黄绿青蓝紫等各色光线按照一定比例组合而成。但日光灯的光线在某些色彩上过分强调,某些色彩则缺得厉害。 于是问题就产
[模拟电子]
<font color='red'>led</font>电视与液晶电视的区别
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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