原创 彩灯

2008-11-28 13:12 4588 11 12 分类: MCU/ 嵌入式

          9bd03365-8291-4bc0-a757-fe32cd22c343.gif传一个闲的时候弄的红 绿 蓝三个LED合成的七彩灯,


附件里面是gif格式的,贴上来了就变成jpg格式的了。


-----------------------------


点击下载


-------------------------------

文章评论2条评论)

登录后参与讨论

用户1678515 2013-8-12 15:47

你好。我在用xilinx spatan6的板子。代码编译的时候出现了MapLib:701这个警告。我想问一下,在什么位置加上wire bufin /* synthesis syn_keep=1 xc_props="X" */;。麻烦您回复我一下,谢谢!

用户824863 2008-11-21 15:27

晕,贴上来怎么成这个样子了

用户824863 2008-11-21 15:26

/**********************************************/ #include "include.h" #include "init.c" /**********************************************/ uchar ms_count=0; uchar t1=0; uchar t2=0; uchar t3=0; uint mode=0; /**********************************************/ //设置各OCR /**********************************************/ void set_ocr(void) { OCR2=t3; OCR1A=t1; OCR1B=t2; } /**********************************************/ //t1中断 //定时器1 快速PWM方式,波形模式14, 2ms中断一次 /**********************************************/ SIGNAL (SIG_OVERFLOW1) { ms_count++; if(ms_count>3) //50ms采样一次 { ms_count=0; if(mode==0) { if(t1<249) { t1++; t2++; } else { mode=1; } } else if(mode==1) { if(t1>0) { t1--; t2--; } else { mode=2; } } else if(mode==2) { if(t2<249) { t2++; t3++; } else { mode=3; } } else if(mode==3) { if(t2>0) { t2--; t3--; } else { mode=4; } } else if(mode==4) { if(t1<249) { t1++; t3++; } else { mode=5; } } else if(mode==5) { if(t1>0) { t1--; t3--; } else { mode=6; } } else if(mode==6) { if(t1<249) { t1++; t2++; t3++; } else { mode=7; } } else if(mode==7) { if(t1>0) { t1--; t2--; t3--; } else { mode=8; } } else if(mode==8) { if(t1<249) { t1++; t2++; } else { mode=9; } } else if(mode==9) { if(t2>0) { t2--; t3++; } else { mode=10; } } else if(mode==10) { if(t1>0) { t1--; t2++; } else { mode=11; } } else if(mode==11) { if(t3>0) { t3--; t1++; } else { mode=9; } } set_ocr(); } } /**********************************************/ int main(void) { cli(); init_m8(); sei(); while(1); }
相关推荐阅读
用户824863 2011-03-10 17:13
u-blox5 GPS:NEO-5Q 使用笔记
学习过程中做了点笔记,主要内容大都是英文手册上摘录翻译的,现贴上来,限于英文水平,有些词语翻译的不是很好。 NEO-5Q 这个模块使用做出来目前还挺不错。看来pcb做的还行。天线放在窗外的空调外机上,...
用户824863 2011-02-24 13:47
松翰 单片机 笔记
摘抄了一些使用时的注意点: 1、. 独立按键与MCU如何连接能有效避免I/O口损伤?Ans:        在产品开发时,按键是最常见的功能,由于考虑到成本等因素,很多客户都是将按键的两端分别与MCU...
用户824863 2010-08-28 12:07
XRAM测试
贴一个以前在论坛上写的 avr扩展ram稳定性的测试---------------------------mcu使用:M64L,   锁存用的SN74AHC573。  系统用UT62256CPC-70...
用户824863 2010-08-28 12:01
DIY光驱控制器-序
        最近手上有个笔记本上的光驱,在学校的时候就一直想作个DIY光驱控制器。所以最近打算做一个。搜索了网上的一些资料,大部分都是英文的资料,一些程序也是汇编的。幸好在www.cdle.net...
用户824863 2009-04-22 16:13
时钟 (续)
这一篇等到现在才出来。貌似太久了!事情实在多!先把图片上来。原理图什么的= = 整理好了。外壳找不到合适的。自己做工具又不够。所以先将就着用白纸遮着,好像还可以。光敏电阻做环境光强检测,使得led根据...
我要评论
2
11
关闭 站长推荐上一条 /2 下一条