流水灯电路图编写

10-2110-2110-2110-2110-2110-2110-2110-2110-2110-21最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01编写一个LED灯流水灯程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
编写一个LED灯流水灯程序
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢1156人阅读
流水灯(24)
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:328189次
积分:3048
积分:3048
排名:第12256名
原创:542篇
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'P0口流水灯的编程实现
P0口流水灯的编程实现
& & #include&reg51.h&
& & #include&stdio.h& #inclde&intrins. h& void delay(unsigned char time)//必须声明函数,否则会出现下面的错误: void main() { &P0 = 0//P必须大
& & #include&reg51.h&
& & #include&stdio.h& #inclde&intrins. h& void delay(unsigned char time)//必须声明函数,否则会出现下面的错误: void main() { &P0 = 0//P必须大写 while(1) { &delay(200); &P0 = _cror_(P0,1); &} } void delay() { &unsigned char I,j; & & for(i=0;i&=i++) & & &
{ & & & & for(j=0;j&=200;j++) & & & & & { _nop_();//空指令,根据单片机的机器周期计算 & & & & & } & & &
} &} & 另一实现的方法: sbit 位的应用 数据类型笔记:
& & 程序代码: #include&reg51.h& #include&stdio.h& #include&intrins.h& sbit P0_0 = P0^0;//I/O口的定义方法,两者的区别,不这样定义的话就会说没有定义 &
sbit P0_1 = P0^1; &
sbit P0_2 = P0^2; &
sbit P0_3 = P0^3; &
sbit P0_4 = P0^4; &
sbit P0_5 = p0^5; &
sbit P0_6 = P0^6; &
sbit P0_7 = P0^7; void delay(unsigned char time);//函数声明,重要 void main() { &
while(1) { P0_0 = 0; delay(200); P0_1 = 0; delay(200); P0_3 = 0; delay(200); P0_4 = 0; delay(200); P0_5 = 0; delay(200); P0_6 = 0; delay(200); P0_7 = 0; delay(200); } void delay(unsigned char time) { &
unsigned char i,j; &
for(i=0;i&=i++) { & & & for(j=0;j&=200;j++) & & & &
{ & & & & &
_nop_() & & & &
控制亮灭程序: #include&reg51.h&//端口定义已包含在此头文件中,故P0可以直接赋值 #include&stdio.h& #include&intrins.h& void delay(unsigned char time); void delay(unsigned char time) { &
unsigned i,j; &
for(i=0;i&=i++) & & & { & & & & for(j=0;j&=200;j++) & & & & &
{ & & & & & & _nop_(); & & & & &
} } void main() { &while(1) &
{ & & P0 = 0x00; & & delay(200); & & P0 = 0 & & delay(200); &
型号/产品名
慈溪市赛美格针织器材有限公司
深圳市明旺达电子商行
深圳市明旺达电子商行
深圳市明旺达电子商行
深圳市明旺达电子商行花样流水灯电子制作套件
爱心花样流水灯电子制作套件
心形18LED循环灯安装调试:
&&&&这里介绍的是一款极具流动色彩的循环灯套件产品,本款套件含有18只红色LED(发光二极管),分成3租,排列组成一个心形的图案,并由三极管震荡电路驱动,使红色的心形图案不断的按顺时针方向旋转闪亮,特别是在夜间使用时,极富动感。
&&&&从原理图上可以看出,18只LED被分成3组,分别是LED1-LED6、LED7-LED12、LED13-LED18,每当电源接通时,3只三极管会争先导通,但由于元器件存在差异,只会有1只三极管较先导通,这里假设V1较先导通,则LED1-LED6点亮,由于V1导通,其集电极电压下降使得电容C2左端下降,接近0V,由于电容两端的电压不能突变,因此V2的基极也被拉到近似0V,V2截止,故接在其集电极的LED7-LED12熄灭。此时V2的高电压通过电容C3使V3集电极电压升高,V3也将迅速导通,LED13-LED18点亮。因此在这段时间里,V1、V3的集电极均为低电平,LED1-LED6和LED13-LED18被点亮,LED7-LED13熄灭,但随着电源通过电阻R3对C2的充电,V2的基极电压逐渐升高,当超过0.7V时,V2由截至状态变为导通状态,集电极电压下降,LED7-LED12点亮。与此同时,V2的集电极下降的电压通过电容C3使V3的基极电压也降低,V3由导通变为截至,其集电极电压升高,LED13-LED8熄灭。接下来,电路按照上面叙述的过程循环,3组18只LED便会被轮流点亮,同一时刻有2组共12只LED被点亮。这些LED被交叉排列呈一个心形图案,不断的按照顺时针方向循环闪烁发光,达到流动显示的效果。
组装调试及注意事项
装配过程可参考上面的原理图和PCB版图,安装调试很简单,焊接时位置不要装错,极性不反,基本没有问题,无需调试。焊接完成后效果图如下
好了,装上电池盒,我们看看效果
????????&&&&焊接组装好的心形循环灯最适合在夜间相对较黑的环境中使用,距离2米以外观看效果更加生动、有趣。你可以在喜庆的节日,庆祝活动、温馨纪念日等场合里拿出来展示。做为点缀装饰,你会赢得亲朋好友的赞许、还有他们新奇的目光。相信通过这款套件的制作和演示,你会体验到一次难忘的实践锻炼过程,尽享圆满成功时的喜悦!
售价:10元/套 (不包括电池)
以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除 浙ICP备号
联系地址:浙江省杭州市西湖科技园西园七路3号4层
邮政编码:310011&Email:
电话总机:0 &&产品咨询:转分机1 &&技术支持:转分机2 &&传真:转分机3 &&手机:
技术QQ熊工:
技术QQ徐工:
杭州晶控电子有限公司 版权所有
COPYRIGHT2003――2011 HANGZHOU KinCony ELECTRONICS CO.,LTD All
rights reserved}

我要回帖

更多关于 流水灯电路图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信