基于51单片机的频率计设计c语言程序内容摘要:

dd=num/100%10。 ee=num/10%10。 ff=num%10。 display(aa,bb,cc,dd,ee,ff)。 } if(mode==3) { num=500000/num1。 aa=num/100000。 bb=num/10000%10。 cc=num/1000%10。 dd=num/100%10。 ee=num/10%10。 ff=num%10。 display(aa,bb,cc,dd,ee,ff)。 } } } void T0_time() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 tt++。 if(tt=10) { tt=0。 num1=read()。 TH1=0。 TL1=0。 } } void exter() interrupt 2 { num=read()+1。 TH1=0。 TL1=0。 } 代码 2: include define uint unsigned int define uchar unsigned char define ulong unsigned long sbit dula=P2^6。 sbit wela=P2^7。 sbit key1=P1^0。 sbit key2=P1^1。 sbit key3=P1^2。 uchar tt=0,mode。 ulong num,num1。 uchar code shu[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77, 0x7c,0x39,0x5e,0x79,0x71}。 void delay(uint z) { uint i,j。 for(i=z。 i0。 i) for(j=110。 j0。 j)。 } void display(uchar a,uchar b,uchar c,uchar d,uchar e,uchar f) { dula=1。 P0=shu[a]。 dula=0。 P0=0xff。 wela=1。 P0=0xfe。 wela=0。 delay(3)。 dula。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。