两个PIC引脚驱动LED灯应用电路设计图

发布者:HarmoniousPeace最新更新时间:2020-02-16 来源: eefocus关键字:PIC  引脚驱动  LED灯 手机看文章 扫描二维码
随时随地手机看文章

简介:本设计实例展示了仅使用两条MCU的I/O口线驱动六只LED灯的新方法,这种方法尤其适用于任何引脚有限的芯片。这种方法使用了两条I/O口线以及一对互补双极型晶体管。通过多路复用的方法可点亮一只以上的LED灯。


本设计实例展示了仅使用两条MCU的I/O口线驱动六只LED灯的新方法,这种方法尤其适用于任何引脚有限的芯片。这种方法使用了两条I/O口线以及一对互补双极型晶体管。通过多路复用的方法可点亮一只以上的LED灯。之前的一个设计实例展示了如何使用两条I/O口线驱动四只LED灯。

图1:测试选择PIC10F200($0.3500),固件以两个独立、简单的汇编程序源代码的方式提供。


注意:VDD必须在2V和3V之间。例如,如果LED2点亮(表1),那么在VDD过高的情况下,LED4和LED6也将被点亮。可以选择使用任何通用低功率晶体管,但如想使所有LED保持同样的亮度,则需选择低VCE(sat)的晶体管。


表1:LED驱动逻辑表。避免(0,0)和(1,1)。

测试选择了PIC10F200,因为PIC10F200是最小、最简单的六引脚MCU。出于示范目的,固件以两个独立、简单的汇编程序源代码的方式提供。

关键字:PIC  引脚驱动  LED灯 引用地址:两个PIC引脚驱动LED灯应用电路设计图

上一篇:基于PIC单片机的电热剪控制电路图设计
下一篇:基于PIC32单片机LED点阵显示控制系统设计

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

PIC单片机中预分频器的作用
预分频器是一个分频倍数可编程的8位计数器。其结构如图所示上节对预分频参数已有描述,这里不赘述。 预分频器的分配对象完全由程序控制。可以在程序中改变预分频器分配对象。 1、从RTCC到WDT的改变 MOVLW B‘XX0X0XXX’ ;选择内部时钟和新的预分频值 OPTION ;如果新的预分频值=“000”或者 CLRF RTCC ;=“001”,则暂时先选一个另外的值 MOVLW B‘XXXX1XXX’ ;清零RTCC和预分频器 OPTION ;选择WDT为对象,但不要改变预分频值 CLRWDT ;清WDT和预分频器 MOVLW B‘XXXX1XXX’ ;选择新的预分频值 2、从WDT到RTCC的改变 CLRWDT ;清
[单片机]
<font color='red'>PIC</font>单片机中预分频器的作用
PIC16F690单片机初学者C语音编程参考
下面是其中一个单片机源程序如下: /* * File: newmain.c * Author: YF006 * * Created on 2018年7月11日, 上午8:20 */ #include hardware.h // CONFIG #pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSCIO oscillator: I/O function on RA4/OSC2/CLKOUT pin, I/O function on RA5/OSC1/CLKIN) #pragma config WDTE = OFF // Watchdo
[单片机]
PICKIT3往PIC16F877A烧录程序失败
1.故障提示:(具体文字忘了记录,大概意思) 1 找不到目标器件,。。。。; 1.2 太多电流流入VDD,检查时钟线和信号线。。。; 2.原因:MCU芯片接反或者焊错了。
[单片机]
基于PIC16F877香薰美容蒸汽浴房的智能化控制的实现
  香薰美容蒸汽浴房应具有以下功能:(1)淋浴功能,含顶喷、侧喷;(2)冲浪盆浴;(3)足底按摩;(4)香薰美容;(5)蒸汽桑拿;(6)万年历;(7)中文屏幕显示;(8)故障自检功能;(9)温度、湿度自动检测及调节;(10)内置三首经典轻音乐,如致爱丽丝、茉莉花、我心永恒等。本文选用MICroChip公司的PIC16F877单片机作为主控制器。从软、硬件两方面详细论述如何实现香薰美容蒸汽浴房的智能化控制。   硬件设计   PICl6F877单片机是Microchip公司使用最广泛的FLASH型CPU,片内包含8KFLASH程序存储区、368字节的RAM、256字节的EEPROM,35个可独立使用的I/O口,一个16位计数器/
[单片机]
基于<font color='red'>PIC</font>16F877香薰美容蒸汽浴房的智能化控制的实现
UART接口控制LED灯
1、串口以查询方式接收数据,并分别将数据显示的PB口和返回。 2、内部1 M晶振,程序采用单任务方式,软件延时。 3、进行此实验请插上JP1的所有8个短路块,JP7(LED_EN)短路块。 4、通过此实验,可以对串口通信有个初步认识。 5、从JATG上拔下线,连载COM1口上,也就是AVRISP 的COM2口边上那个,具体可看说明书 AVR mega16学习板 */ #include iom16v.h #include macros.h /*串口初始化函数*/ void Uart_Init(void) { UCSRA = 0x02; /*倍速*/ UCSRB = 0x18; /*允许接收和发送*/ UCSRC = 0x06; /
[单片机]
PIC32输出比较(PWM)
一.输出比较初始化 步骤: 1.复用端口映射为OCx 例如:RPA0Rbits.RPA0R=0b0101; 即RPA0引脚作为外设OC1使用 2.OCM 2:0 :输出比较模式选择位 例如:OC1CON=0X06; //输出比较端口1配置为PWM故障禁止模式。 3.OC32 5 :32 位比较模式位 例如:OC1CONCLR=0X010; //将第五位清零,设置为16位单定时器模式。 4.OCTSEL 3 :输出比较定时器选择位 例如:OC1CONSET=0X08; //将第三位设置为一,选择定时器3为基时钟 5.定时器使能初始化 例如:OpenTimer3(T1_ON|T1_SOURCE_INT|T1_PS_1_1,p
[单片机]
<font color='red'>PIC</font>32输出比较(PWM)
基于PIC单片机的智能化逆变电源控制系统
摘要: 针对现代电源变频调幅的要求,提出了利用PIC16F873产生SPWM波控制IR2136触发IGBT产生PWM波作用于逆变器产生标准的正弦波形,从而实现变频调幅。同时利用AD模块对逆变桥输出进行采样并进行滤波处理,实现对系统的PI闭环控制。通过MATLAB中的SIMULINK组件进行仿真分析,结果表明此方案输出电压动态响应速度快,具有良好的精度控制及实时性、波形失真小、可靠性高。   随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。   而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前
[模拟电子]
基于<font color='red'>PIC</font>单片机的智能化逆变电源控制系统
LED灯具的驱动电源设计
  LED灯具要普及,不但需要大幅度降低成本,更需要解决能效和可靠性的难题,如何解决这些难题,PowerIntegrations市场营销副总裁DougBailey分享了高效高可靠LED灯具设计的五点忠告。    一、不要使用双极型功率器件   DougBailey指出由于双极型功率器件比MOSFET便宜,一般是2美分左右一个,所以一些设计师为了降低LED驱动成本而使用双极型功率器件,这样会严重影响电路的可靠性,因为随着LED驱动电路板温度的提升,双极型器件的有效工作范围会迅速缩小,这样会导致器件在温度上升时故障从而影响LED灯具的可靠性,正确的做法是要选用MOSFET器件,MOSFET器件的使用寿命要远远长于双极型器件。  
[电源管理]
<font color='red'>LED灯</font>具的<font color='red'>驱动</font>电源设计
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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