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

发布时间:2021-06-05

介绍了 市场上一种常见的 摇动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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219