微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机60s倒计时c51程序

单片机60s倒计时c51程序

时间:11-30 来源:互联网 点击:
#include
#define uchar unsigned charsbit P13=P1^3;sbit P14=P1^4;uchar c,i,a=60,z;uchar code Numcode[]={0XC0,//;00XF9,//;10XA4,//;20XB0,//;30X99,//;40X92,//;50X82,//;60XF8,//;70X80,//;80X90,//;9};void delay(z){ while(z--);}void main(){TMOD=1;TH0=(65536-50000)/256;TL0=(65536-50000)%256;c=0;i=0;EA=1;ET0=1;TR0=1;while(1){ if(c==20){ c=0;a--;}if(a>=0){i=a/10;P13=1;P0=Numcode[i];P14=0;delay(20);P14=1;i=a%10;P0=Numcode[i];P13=0;delay(10);}else{a=60;}}}void timer0() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;c++;}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top