想用单片机 共阳极来控制十个RGB共阳极LED,还有低压报警,应该怎样实现?

单片机控制led灯。用4个I/O口,控制16个 led灯,要求能实现同时点亮若干盏灯,要如何实现?_百度知道
单片机控制led灯。用4个I/O口,控制16个 led灯,要求能实现同时点亮若干盏灯,要如何实现?
单片机控制led灯。用4个I/O口,控制16个 led灯,要求能实现同时点亮若干盏灯,要如何实现?有什么常用的数字模块吗?
我有更好的答案
你用74HC595吧,只用3根线就可以控制了,一个74HC595输出为8位,这样可以控制8个LED,而且每个74HC595都可以级联的,像我这图示例,上面一共有5个74HC595,都是级联的,所以上图实际上3个IO口即可控制5*8=40个LED!&当然,级联的多少,就看你的需要了,呵呵!
采纳率:55%
位移寄存器595、164。最少三根线就可以
今天射手们不怎么想外出活动,情愿窝在家里什么事也不做,慵慵懒懒、彻底放空的度过一天,即便把家里弄的不太整齐也无妨,乱中自有另一种令人感到安心的气氛;不过今NO
用max7219,SPI总线,MOSI,CLK,CS,三个io口可以控制64个led,随便点亮哪几个。
写程序啊,0000
0010.....1111
最简单就是154芯片,164也可以
其他8条回答
为您推荐:
其他类似问题
led灯的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。30个LED灯电路,用9伏的电池怎么连接,我还想用单片机来控制30个LED灯,电路应该怎么做?_百度知道
30个LED灯电路,用9伏的电池怎么连接,我还想用单片机来控制30个LED灯,电路应该怎么做?
我有更好的答案
3串后再10并单片机来控制10并
就能实现多种花式如需电路图
我需要电路图,但要9v电池带的动的
采纳率:36%
为您推荐:
其他类似问题
您可能关注的内容
led灯的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。网站已改版,请使用新地址访问:
USART1-RGB-control 实现STM32F103单片机的串口控制RGB三色LED灯, 不同亮度的程序 SCM 开发 276万源代码下载- www.pudn.com
&文件名称: USART1-RGB-control& & [
& & & & &&]
&&所属分类:
&&开发工具: C51
&&文件大小: 344 KB
&&上传时间:
&&下载次数: 21
&&提 供 者:
&详细说明:实现STM32F103单片机的串口控制RGB三色LED灯,实现不同亮度的程序-Achieve STM32F103 microcontroller serial control RGB three-color LED lights to achieve different brightness procedures
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&USART1―USART1指令控制RGB彩灯&&.............................\Doc&&.............................\...\readme.txt&&.............................\keilkill.bat&&.............................\Libraries&&.............................\.........\CMSIS&&.............................\.........\.....\core_cm3.c&&.............................\.........\.....\core_cm3.h&&.............................\.........\.....\startup&&.............................\.........\.....\.......\startup_stm32f10x_cl.s&&.............................\.........\.....\.......\startup_stm32f10x_hd.s&&.............................\.........\.....\.......\startup_stm32f10x_hd_vl.s&&.............................\.........\.....\.......\startup_stm32f10x_ld.s&&.............................\.........\.....\.......\startup_stm32f10x_ld_vl.s&&.............................\.........\.....\.......\startup_stm32f10x_md.s&&.............................\.........\.....\.......\startup_stm32f10x_md_vl.s&&.............................\.........\.....\.......\startup_stm32f10x_xl.s&&.............................\.........\.....\stm32f10x.h&&.............................\.........\.....\system_stm32f10x.c&&.............................\.........\.....\system_stm32f10x.h&&.............................\.........\FWlib&&.............................\.........\.....\inc&&.............................\.........\.....\...\misc.h&&.............................\.........\.....\...\stm32f10x_adc.h&&.............................\.........\.....\...\stm32f10x_bkp.h&&.............................\.........\.....\...\stm32f10x_can.h&&.............................\.........\.....\...\stm32f10x_cec.h&&.............................\.........\.....\...\stm32f10x_crc.h&&.............................\.........\.....\...\stm32f10x_dac.h&&.............................\.........\.....\...\stm32f10x_dbgmcu.h&&.............................\.........\.....\...\stm32f10x_dma.h&&.............................\.........\.....\...\stm32f10x_exti.h&&.............................\.........\.....\...\stm32f10x_flash.h&&.............................\.........\.....\...\stm32f10x_fsmc.h&&.............................\.........\.....\...\stm32f10x_gpio.h&&.............................\.........\.....\...\stm32f10x_i2c.h&&.............................\.........\.....\...\stm32f10x_iwdg.h&&.............................\.........\.....\...\stm32f10x_pwr.h&&.............................\.........\.....\...\stm32f10x_rcc.h&&.............................\.........\.....\...\stm32f10x_rtc.h&&.............................\.........\.....\...\stm32f10x_sdio.h&&.............................\.........\.....\...\stm32f10x_spi.h&&.............................\.........\.....\...\stm32f10x_tim.h&&.............................\.........\.....\...\stm32f10x_usart.h&&.............................\.........\.....\...\stm32f10x_wwdg.h&&.............................\.........\.....\src&&.............................\.........\.....\...\misc.c&&.............................\.........\.....\...\stm32f10x_adc.c&&.............................\.........\.....\...\stm32f10x_bkp.c&&.............................\.........\.....\...\stm32f10x_can.c&&.............................\.........\.....\...\stm32f10x_cec.c&&.............................\.........\.....\...\stm32f10x_crc.c&&.............................\.........\.....\...\stm32f10x_dac.c&&.............................\.........\.....\...\stm32f10x_dbgmcu.c&&.............................\.........\.....\...\stm32f10x_dma.c&&.............................\.........\.....\...\stm32f10x_exti.c&&.............................\.........\.....\...\stm32f10x_flash.c&&.............................\.........\.....\...\stm32f10x_fsmc.c&&.............................\.........\.....\...\stm32f10x_gpio.c&&.............................\.........\.....\...\stm32f10x_i2c.c&&.............................\.........\.....\...\stm32f10x_iwdg.c&&.............................\.........\.....\...\stm32f10x_pwr.c&&.............................\.........\.....\...\stm32f10x_rcc.c&&.............................\.........\.....\...\stm32f10x_rtc.c&&.............................\.........\.....\...\stm32f10x_sdio.c&&.............................\.........\.....\...\stm32f10x_spi.c&&.............................\.........\.....\...\stm32f10x_tim.c&&.............................\.........\.....\...\stm32f10x_usart.c&&.............................\.........\.....\...\stm32f10x_wwdg.c&&.............................\Listing&&.............................\Output&&.............................\Project&&.............................\.......\RVMDK(uv4)&&.............................\.......\............\iSO-STM32.uvgui.Administrator&&.............................\.......\............\iSO-STM32.uvgui.fire&&.............................\.......\............\iSO-STM32.uvguix.Administrator&&.............................\.......\............\iSO-STM32.uvopt&&.............................\.......\............\iSO-STM32.uvoptx&&.............................\.......\............\iSO-STM32.uvproj.saved_uv4&&.............................\.......\............\iSO-STM32.uvprojx&&.............................\.......\............\JLinkSettings.ini&&.............................\.......\............\RTE&&.............................\.......\............\...\RTE_Components.h&&.............................\User&&.............................\....\led&&.............................\....\...\bsp_led.c&&.............................\....\...\bsp_led.h&&.............................\....\main.c&&.............................\....\stm32f10x_conf.h&&.............................\....\stm32f10x_it.c&&.............................\....\stm32f10x_it.h&&.............................\....\usart&&.............................\....\.....\bsp_usart.c&&.............................\....\.....\bsp_usart.h
&[]:纯粹是垃圾&[]:一般,勉强可用
&近期下载过的用户:
&&&&&&&&&&&&&[]
&输入关键字,在本站276万海量源码库中尽情搜索:
&[] - 基于AD7606的数据采集系统的软件程序(STM32F103)
&[] - 本程序基于stm32和ad7706的多路压力采集系统,具有速度快,精度高的优点。
&[] - OpenGL_LOD--著名的兔子模型
学习LOD的必看
&[] - 可以得到很精确的幅值、频率、相位估计,多姿态,多角度,有不同光照,分形维数计算的毯子算法matlab代码。
&[] - 点灯问题(akari puzzle)的一个求解算法,为了求点灯问题的解
&[] - rgb三色led,随着输入的pwm信号的占空比不断发生改变,三色rgb的颜色强弱也不断变化,使发出的光色改变
&[] - stm32f103读写AT24C256的C语言程序
&[] - led控制卡源码,包含上位机程序、单片机程序以及PCB文件等。怎么通过单片机控制LED亮的颜色,求大大神_百度知道
怎么通过单片机控制LED亮的颜色,求大大神
我有更好的答案
用公阳RGB灯或是公阴的RGB灯!RGB灯有一个脚是公共脚!另外三个管教接单片机控制!就可以实现了哈
采纳率:75%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。DIY变色彩蛋灯,蛋壳也可以如此创意
这个彩蛋能呈现出1658万种色彩,更绝的是你可以用随便一个电视,DVD,或者录像机的遥控器来遥控它。
这个项目基于一个蛋壳里的RGB全色LED,随机变色的来源是一个Atmel的ATtiny85单片机,用一块Arduino板烧写的程序。单片机通过一个接收头和外面的遥控器通信,这个晶体管对红外遥控用的波长和载波频率特别敏感。
材料和工具
1个ATtiny85或者ATtiny45单片机1个共阳极RGB LED ,3个1/4W的220欧姆电阻,1个红外接收头,3个或者4个1.4V纽扣电池。
我用的红外接收头是从一个寿命到头的录像机前面板上拆下来的。如果其他的部件是邮购的话,搭车买一个更划算。但是几乎所有的部件手边都有或者能从旧机器上拆到,这个我也不想例外。
电阻是给LED限流的,180欧到560欧的都随意,但是记得弄三个一样的。
如果你能找到的RGB LED是共阴极的话,不用说应该将共同的引脚连到地线上。我想代码应该也能工作,但是会得到和共阳极LED不同的结果。
最后我给这个电路准备了4个纽扣电池供电,加起来5.4V。过去我通常用3V的电压给ATtiny85和RGB LED供电(比如说CR2032锂电池),但是红外接收头至少要求5V供电才能工作,所以没办法了。
单片机编程
我用的代码和电路来自MIT high/low博客,在那里我学到了怎么用Arduino板给ATtiny烧写程序。我用的是ATtiny系列而不是板上的ATmega328,因为ATtiny系列的体积要小不少,所以才方便放进蛋里。这个芯片业比较便宜,用来做一次性的制作也不会心疼。
我把编程板和万能板组合在一起用,这样比较省事。但是你也可以全部用面包板和插线搞定。下面是来自MIT的教程,告诉你下载安装程序之后如何将ArduinoISP 的程序加进Arduino IDE.工程并下载到单片机里。
1.将Arduino板连接电脑,然后在示例菜单中打开ArduinoISP sketch;
2.在面包板上或者ISP板上将ATtiny芯片连接到Arduino板;
3.在Arduino IDE里打开一个新窗口,将彩蛋的程序粘贴进去;
4.保存程序;
5.从IDE软件的菜单里,选择Tools》Board》&Attiny85(w/Arduino as ISP)&;
6.下载烧写程序到ATtiny里。
把ATtiny和其他的电路零件插到面包板上并且供给5V的电源,注意芯片的引脚编号,不要接错了。注意实体芯片上的引脚号和编程时的IO口编号不一样,看好电路图。在面包板上搭好电路之后记得仔细检查,这样才能正确下载程序,并让它以你希望的方式工作。
这个电路会对遥控器上的点击做出反应,它使用接收头探测38KHz的红外光脉冲。这是红外遥控的编码标准,并且大大增加了系统的灵敏度,使它能够透过蛋壳感应到外界的遥控器。
我们并不真的要读出这些脉冲里编码的信息,所有的脉冲对电路来说都像是发令枪砰的一声,然后就开始变色。红外接收头靠电池供电,然后将探测到的38KHz信号从OUT引脚输出。当这个引脚和连接的ATtiny引脚处于低电平时什么都不会发生,但是当OUT引脚输出高电平时,ATtiny就会随机决定LED的颜色。
有时候这种做法被称为折腾死甲虫,因为需要把Attiny翻过来,然后在悬空的引脚上焊接。需要非常认真,确定在焊正确的脚位:芯片翻过来以后引脚的位置和正放着时刚好相反。
不要匆忙,耐心慢慢来。这些部件都怕热,不要焊太久。最后都焊好以后,终于可以松一口气了!
找一个白色的鸡蛋,背刺它,不断摇动把里面的蛋液甩出来&&找个水池做这活。然后用剪刀小心地把洞口扩大一些。
为了让整个电路有个底座,我把一小段铜管焊在一分钱上,然后把电池用胶带缠好塞进管里。
按下遥控器
把蛋壳套在电路上,然后就可以把彩蛋放在电视机旁看热闹了。稍等一会儿之后它的颜色就会变得难以预料。
发布评论请先
本文首先介绍了51单片机与GSM模块实现通信的方法,其次介绍了gsm模块和单片机连接方法与注意事项,....
使用 C 编程时,我们都习惯于对循环控制变量使用 int 类型,这对 8 位的单片机来说是一种极大的....
本文首先阐述了rtc实时时钟和单片机时钟的区别,其次介绍了单片机中时钟概念与单片机内外部时钟方式,最....
本文首先介绍了AT89S51性能参数和AT89S51引脚功能,其次介绍了AT89S51系列单片机的特....
 随着家用电器、视听产品的普及,红外线遥控器已被广泛使用在各种类型的家电产品上(如遥控开关、智能开关....
论储存水浇灌系统的实现
实现环境、参考文献等
位带别名区的字只有 LSB 有意义。另外,在访问位带别名区时,不管使用哪一种长度的数据传送指令(字/....
本文主要介绍的是基于单片机实现的逻辑运算程序详解,具体的跟随小编一起来了解一下。
有年轻的工程师问,我目前会的51,stm,的控制编程,但对外围电路设计很陌生,想开发,但总是因为各种....
本文主要介绍了单片机usb供电电路原理图详解。基于USB供电采用ADuC7061和外部RTD构建的的....
本文首先介绍了舵机概述与工作原理,其次介绍了舵机的PWM信号,最后详细阐述了单片机控制舵机方法及程序....
单片机P30~P31通过杜邦线连接串口模块,分别为TXD-P31,RXD-P30, VCC-+5V,....
这个是 网上一个兄弟分享给我的,本来很久没用了,但是越来越多的人给我发Email询问这个问题,我就分....
有用的设计
基于51单片机的简易GPS定位器设计方案资料
日前,德州仪器 (TI)宣布推出四款可支持基于 ARM Cortex-M3的第四代 Stellari....
单片机是一门实践性较强的技术,很多初学者在学习单片机技术开发的时候往往一头雾水,不知何从下手。为此,....
Stellaris M3单片机其主要的特点是通用的架构,简易的开发流程,丰富的模拟外设和通信接口,丰....
基于单片机的自行车测速系统仿真
键盘模拟音量数码管显示
输送机已成为生产物流采用的主要通用物流机具, 而带式输送机是输送机中的重要类型之一。带式输送机在冶金....
本文主要介绍了74ls164单片机编程汇总(跑马灯/驱动数码管)。用单片机驱动LED数码管有很多方法....
单片机是什么?单片机可以简单理解为集成在单一芯片上的微型计算机,也有运算器、控制器、存储器、总线及输....
本文主要介绍了74ls164与单片机的串并转换(串转并\串进并出)。选用89C51单片机最小应用系统....
下面以MSP430系列单片机为例,解释一下学习单片机的过程。
单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在....
单片机与嵌入式软件工程基础
本文主要介绍了74ls154如何接单片机及程序分享。采用AT89C52单片机作控制器,整个电路主要由....
基于单片机的温湿度自动控制系统设计资料下载
51单片机输出方波
有些人还会问什么是线圈?看上图,1脚和2脚就线圈的两个引脚,3脚和5脚现在是通的,3脚和2脚是不通的....
采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。那么它运用在....
新唐n76e003单片机怎么点亮LED,刚刚琢磨,跟stm有点像,跟51也有点像慢慢,献丑了
以单片机为核心的智能厨房报警系统,proteus仿真图,protel电路原理图
基于STM32F072的色彩构成原理演示仪
ds18b20 stm32f1系列源代码
UART串口波特率,常用的值是300、600、、、14400、1....
有源晶振是一个完整的谐振振荡器,它是利用石英晶体的压电效应来起振,所以有源晶振需要供电,当我们把有源....
该PIC单片机具有高速度、低工作电压、低功耗、较大的输入输出直接驱动能力、在线串行编程、芯片的低价位....
感兴趣的小伙伴们可以看看
基于51单片机控制的简易秒表,采用数码管显示,用定时器定时,秒表的分标率1%秒。
本文研究单片机在定量包装电子称量系统中应用的具体实现
该系统以 89C52单 片机为核心
配以称....
模拟电路是电子技术最基础的学科,她让你知道什么是电阻、电容、电感、二极管、三极管、场效应管、放大器等....
从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将....
提出了电流可调的数字氘灯电源的实现方法。在理论基础上进行了深入的分析,探讨了起辉电路.精密恒流源,继....
模糊PID的单片机温度控制系统的设计
频率合成技术迄今已经历了三代:直接频率合成技术、锁相环频率合成技术、直接数字式频率合成技术。直接数字....
单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部分功能集成在一块小芯片上,但是它具有一个....
基本原理是使用单片机和传感焊盘电容构成张弛振荡器。振荡器的频率将在200 kHz 至500 kHz ....
当编写自己的程序信手拈来、阅读别人的程序能够发现问题的时候,说明你的单片机编程水平相当不错了。接下来....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 单片机控制步进电机 的文章

 

随机推荐