简单LED流水灯的制作及电路图

问题描述:

简单LED流水灯的制作及电路图
我是个业余爱好者,请大伙关照关照,哪位朋友知道的话,请把制作用的材料一起告诉我,越详细越好,3Q!
1个回答 分类:综合 2014-12-16

问题解答:

我来补答
看看这个,用51单片机做的
//P2.0、P2.1、P2.2三个口分别接黄红绿三个信号灯,每隔59秒红灯和绿灯轮流亮和暗,
//第60秒黄灯持续亮一秒,此时其他灯不亮.
#include
#define uchar unsigned char
sbit yellow=P2^0;
sbit red=P2^1;
sbit green=P2^2;
sbit coma=P2^3;
sbit comb=P2^4;
int i=0,k=0,j=59;
///////////////////////////////////////////
uchar getcode(uchar a)
{
uchar p;
switch (a)
{
case 0:p=0xC0; break; /* 0 */
case 1:p=0xF9; break; /* 1 */
case 2:p=0xA4; break; /* 2 */
case 3:p=0xB0; break; /* 3 */
case 4:p=0x99; break; /* 4 */
case 5:p=0x92; break; /* 5 */
case 6:p=0x82; break; /* 6 */
case 7:p=0xF8; break; /* 7 */
case 8:p=0x80; break; /* 8 */
case 9:p=0x90; break; /* 9 */
default:break;
}
return(p);
}
///////////////////////////////////////////////
void delay( )
{
int x,y;
for(x=4;x>0;x--)
for(y=0;y
 
 
展开全文阅读
剩余:2000