#include <reg52.h>typedef unsigned char uint8;sbit ENLED = P1^4;sbit ADDR3 = P1^3;sbit ADDR2 = P1^2;sbit ADDR1 = P1^1;sbit ADDR0 = P1^0;sbit DB0 = P0^0;void main(){ unsigned char i,k,p,t,j;char l;unsigned char a[]={0,1,2,4,6,16,32,64}; unsigned char b[]={0,34,48,59,68,76,84,91,97,103,109,114,119,123,126}; signed char c[]={-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7};ENLED=0;ADDR3=1;ADDR0=0;ADDR1=1;ADDR2=1;P0=0xFF;while(1){k=0;for(i=0;i<=252;i++){if(0==(i%4)) k++;for(t=0;t<=16;t++){DB0=0;for(j=0;j<=64;j++)if(j==k) DB0=1;}}for(j=0;j<=254;j++){p=0;for(k=0;k<=15;k++){if(j==b[k]) l=c[k];}for(i=0;i<=64;i++){for(k=0;k<=7;k++){if(i==a[k]) {p=p|(1<<k);t=~p;if(l>=0)P0=~(t<<l);elseP0=~(t>>-l);}}}}}}
导读:目前正在解读《水滴程序_通过单片机控制LED的显示》的相关信息,《水滴程序_通过单片机控制LED的显示》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《水滴程序_通过单片机控制LED的显示》的详细说明。
简介:这里给大家介绍了一种通过单片机控制LED显示的水滴程序。
提醒:《水滴程序_通过单片机控制LED的显示》最后刷新时间 2024-03-14 01:02:31,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《水滴程序_通过单片机控制LED的显示》该内容的真实性请自行鉴别。