51单片机流水灯、数码管、定时器、秒表、计算器程序

51单片机流水灯、数码管、定时器、秒表、计算器程序

ID:33950420

大小:98.00 KB

页数:17页

时间:2019-03-02

51单片机流水灯、数码管、定时器、秒表、计算器程序_第1页
51单片机流水灯、数码管、定时器、秒表、计算器程序_第2页
51单片机流水灯、数码管、定时器、秒表、计算器程序_第3页
51单片机流水灯、数码管、定时器、秒表、计算器程序_第4页
51单片机流水灯、数码管、定时器、秒表、计算器程序_第5页
资源描述:

《51单片机流水灯、数码管、定时器、秒表、计算器程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、流水灯#includechardata_group[]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};unsignedinta;voiddelay(unsignedinttime){inti,j;for(i=time;i>0;i--){for(j=100;j>0;j--);}}voidmove_mid_side(void){intm;for(m=0;m<7;m++){P1=data_group[m];delay(500);}}voidmove_right_on

2、ly(void){inta,temp;delay(500);temp=0x80;for(a=7;a>=0;a--){temp=~temp;P1=temp;delay(500);temp=~temp;temp>>=1;}temp=0x80;delay(1000);}voidmove_left_only(void){inta,temp;delay(500);temp=0x01;for(a=7;a>=0;a--){temp=~temp;P1=temp;delay(500);temp=~temp;temp<<=1

3、;}temp=0x01;delay(1000);}voidmove_right_hlod(void){inta,temp;temp=0x7f;for(a=8;a>=0;a--){P1=temp;delay(500);temp=temp>>1;}temp=~temp;delay(1000);}voidmove_left_hold(void){inta,temp;temp=0xfe;for(a=8;a>=0;a--){P1=temp;delay(500);temp<<=1;}temp=~temp;delay(

4、1000);}voidmain(){while(1){move_left_hold();move_mid_side();move_right_hlod();move_mid_side();move_left_only();move_right_only();}}数码管#includechardata_duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9chardata_wei[]={0xff,0x7f,0xbf,

5、0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0x00};//0xff全关,之后为第一个数码管到第八个数码管//chardata_wei_add[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};voiddelay(unsignedinttime){inti,j;for(i=time;i>0;i--){for(j=0;j<100;j++);}}voidshow_number_only(void){inti;P2=data_wei[1];//P2为位选fo

6、r(i=0;i<10;i++){P0=data_duan[i];//P0为段选delay(500);}}/*******************数码管动态显示子程序***************/voidmove_show1(void){inti;for(i=1;i<2;i++){P2=data_wei[i];P0=data_duan[i];delay(1);}}voidmove_show2(void){inti;for(i=1;i<3;i++){P2=data_wei[i];P0=data_duan[i

7、];delay(1);}}voidmove_show3(void){inti;for(i=1;i<4;i++){P2=data_wei[i];P0=data_duan[i];delay(1);}}voidmove_show4(void){inti;for(i=0;i<5;i++){P2=data_wei[i];P0=data_duan[i];delay(1);}}voidmove_show5(void){inti;for(i=0;i<6;i++){P2=data_wei[i];P0=data_duan[i

8、];delay(1);}}voidmove_show6(void){inti;for(i=0;i<7;i++){P2=data_wei[i];P0=data_duan[i];delay(1);}}voidmove_show7(void){inti;for(i=0;i<8;i++){P2=data_wei[i];P0=data_duan[i];delay(1);}}voidmove_show8(void){inti;for(i=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。