手机版

电子制作—纯手工打造摇摆LED显示(10)

时间:2025-04-30   来源:未知    
字号:

介绍了 市场上一种常见的 摇动LED显示模式,还有常见的如硬盘时钟等等,这个纯手工打造的电子制作,相信对大家很有用

Delay(20);

/*启动显示*/

ii=0;jj=0;

EA=1;

/*正式运行*/

for(;;){

v[3]=36;v[4]=44;v[5]=51;v[6]=42;v[7]=54;v[8]=52;v[9]=44;v[10]=11; //显示欢迎

Delay(6000);

v[3]=10;v[4]=10;v[5]=10;v[6]=10;v[7]=10;v[8]=10;v[9]=10;v[10]=10; //关闭显示

Delay(600);

v[3]=0;v[4]=0;v[5]=13;v[6]=0;v[7]=0;v[8]=13;v[9]=0;v[10]=0; //显示时钟初始状

/*进入时钟状态*/

while(1){

//时钟处理

if (BUFFER[0]>21){ //进位到秒

BUFFER[0]=0; BUFFER[1]=BUFFER[1]+1;

Ms=!Ms;

if (BUFFER[1]==60){ //进位到分

BUFFER[1]=0;BUFFER[2]=BUFFER[2]+1;

if (BUFFER[2]==60){

BUFFER[2]=0;BUFFER[3]=BUFFER[3]+1; //进位到时

if (BUFFER[3]==24) BUFFER[3]=0;

}

}

}

//将显示内容送显示缓冲区

v[9]=BUFFER[1]/10;

v[10]=BUFFER[1]-v[9]*10;

v[6]=BUFFER[2]/10;

v[7]=BUFFER[2]-v[6]*10;

v[3]=BUFFER[3]/10;

v[4]=BUFFER[3]-v[3]*10;

//键盘处理

if(ChKey(set0)==1){ //模式键

Ms=1; //秒闪开

if(TZ<2) TZ++; else TZ=0; //三种状态循环转换

switch(TZ){

case 0:w[0]=0;w[1]=0;w[2]=0;w[3]=0;w[4]=0;w[5]=0;w[6]=0;w[7]=0;break;

case 1:w[0]=0;w[1]=0;w[2]=0;w[3]=1;w[4]=1;w[5]=0;w[6]=0;w[7]=0;break;

case 2:w[0]=1;w[1]=1;w[2]=0;w[3]=0;w[4]=0;w[5]=0;w[6]=0;w[7]=0;break;

}

Ms=0; //秒闪关

};

Delay(80);

if(ChKey(set1)==1){ if(BUFFER[TZ+1]<maxnum[TZ-1]) BUFFER[TZ+1]++; else

BUFFER[TZ+1]=0;Delay(300);};

//键盘"+"

if(ChKey(set2)==1){ if(BUFFER[TZ+1]>0) BUFFER[TZ+1]--; else

电子制作—纯手工打造摇摆LED显示(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)