基于51单片机的频率计设计,c语言程序.doc

上传人:h**** 文档编号:139709 上传时间:2018-07-10 格式:DOC 页数:19 大小:87.50KB
下载 相关 举报
基于51单片机的频率计设计,c语言程序.doc_第1页
第1页 / 共19页
基于51单片机的频率计设计,c语言程序.doc_第2页
第2页 / 共19页
基于51单片机的频率计设计,c语言程序.doc_第3页
第3页 / 共19页
基于51单片机的频率计设计,c语言程序.doc_第4页
第4页 / 共19页
基于51单片机的频率计设计,c语言程序.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、 1 基于 51单片机的频率计设计 , 拇指 c 语言程序 凌阳, 拇指 凌阳 代码 1: 凌 阳, 拇指 凌阳 #include凌 阳 , 拇指 凌阳 #define 凌 阳, 拇指 凌阳 uint 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 int 凌 阳, 拇指 凌阳 #define 凌 阳, 拇指 凌阳 uchar 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 char 凌 阳, 拇指 凌阳 #define 凌 阳, 拇指 凌阳 ulong 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 long 凌 阳, 拇指 凌阳 sbit 凌 阳,

2、 拇指 凌阳 dula=P26;凌阳 ,拇指 凌阳 sbit 凌 阳, 拇指 凌阳 wela=P27;凌 阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key1=P10;凌阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key2=P11;凌阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key3=P12;凌阳, 拇指 凌阳 uchar 凌 阳, 拇指 凌阳 tt=0,mode;凌 阳, 拇指 凌阳 ulong 凌 阳, 拇指 凌阳 num,num1;凌 阳, 拇指 凌阳 uchar 凌 阳, 拇指 凌阳 code 凌 阳, 拇指 凌阳 shu=0x3f,0x06,0x5b,0x4f,凌

3、 阳, 拇指 凌阳 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-);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 2 void 凌 阳, 拇指 凌阳 display(

4、uchar 凌 阳 , 拇指 凌阳 a,uchar 凌 阳, 拇指 凌阳 b,uchar 凌 阳, 拇指 凌阳 c,uchar 凌 阳, 拇指 凌阳 d,uchar 凌 阳, 拇指 凌阳e,uchar 凌 阳, 拇指 凌阳 f)凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=1;凌 阳, 拇指 凌阳 P0=shua;凌 阳, 拇指 凌阳 dula=0;凌 阳, 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xfe;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=

5、1;凌 阳, 拇指 凌阳 P0=shub;凌 阳, 拇指 凌阳 dula=0;凌 阳, 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xfd;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 P0=shuc;凌 阳, 拇指 凌阳 3 凌 阳, 拇指 凌阳 凌 阳, 拇指

6、 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=0;凌阳 , 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xfb;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 P0=shud;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳,

7、 拇指 凌阳 凌 阳, 拇指 凌阳 dula=0;凌 阳, 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xf7;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 P0=shue;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌

8、 阳, 拇指 凌阳 dula=0;凌 阳, 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xef;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 4 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 P0=shuf;凌 阳, 拇指

9、 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 dula=0;凌 阳, 拇指 凌阳 P0=0xff;凌 阳, 拇指 凌阳 wela=1;凌 阳, 拇指 凌阳 P0=0xdf;凌 阳, 拇指 凌阳 wela=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 delay(3);凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 ulong 凌 阳, 拇指 凌阳 read()凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指

10、 凌阳 uchar 凌 阳, 拇指 凌阳 t1,th1,th2;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 uint 凌 阳, 拇指 凌阳 val;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 while(1) 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 th1=TH1;凌 阳, 拇指 凌阳 t1=TL1;凌 阳, 拇指 凌阳 th2=TH1;凌 阳, 拇指 凌阳 if(th1=

11、th2)凌 阳 , 拇指 凌阳 break;凌 阳, 拇指 凌阳 5 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 val=th1*256+t1;凌 阳, 拇指 凌阳 return 凌 阳 , 拇指 凌阳 val;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 void 凌 阳, 拇指 凌阳 keyscan()凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 if(key1=0)凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 mode=1;凌 阳, 拇指 凌

12、阳 TMOD=0X90;凌 阳 , 拇指 凌阳 TH1=0; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TL1=0;凌 阳, 拇指 凌阳 ET1=1;凌 阳, 拇指 凌阳 TR1=1;凌 阳, 拇指 凌阳 EX1=1;凌 阳, 拇指 凌阳 EA=1;凌 阳, 拇指 凌阳 IT1=1;凌 阳, 拇指 凌阳 ET0=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 if(key2=0)凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 mode=2; 凌 阳

13、, 拇指 凌阳凌阳, 拇指 凌阳 6 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TMOD=0X51;凌 阳 , 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TH0=(65536-50000)/256; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TL0=(65536-50000)%256;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指

14、 凌阳 TH1=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TL1=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 ET0=1;凌 阳, 拇指 凌阳 ET1=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TR1=1;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TR0=1;凌 阳, 拇指 凌阳 EX1=0;凌 阳, 拇指 凌阳 凌

15、 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 EA=1; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 if(key3=0)凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 mode=3;凌 阳, 拇指 凌阳 TMOD=0X51;凌 阳 , 拇指 凌阳 TH0=(65536-50000)/256; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TL0=(65536-50000)%256;凌 阳, 拇指 凌阳 TH1=0;凌 阳, 拇指 凌阳 TL1=0;凌 阳, 拇指 凌阳 ET0=1;凌 阳, 拇指 凌阳 ET1=1;凌

16、阳, 拇指 凌阳 7 TR1=1;凌 阳, 拇指 凌阳 TR0=1;凌 阳, 拇指 凌阳 EX1=0;凌 阳, 拇指 凌阳 EA=1; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 void 凌 阳, 拇指 凌阳 main()凌 阳, 拇指 凌阳 凌 阳, 拇指凌阳 uint 凌 阳 , 拇指 凌阳 aa,bb,cc,dd,ee,ff; 凌 阳, 拇指 凌阳 while(1)凌 阳 , 拇指 凌阳 凌 阳, 拇指 凌阳 keyscan();凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 if(mode 凌 阳, 拇指 凌阳 = 凌 阳, 拇指 凌阳 1)凌阳,

17、 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 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);凌 阳 , 拇指 凌阳 8 凌 阳, 拇指 凌阳 if(mode 凌 阳, 拇指 凌阳 =2)凌阳,

18、 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 num=num1*2;凌 阳 , 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 aa=num/100000;凌 阳, 拇指 凌阳 bb=num/10000%10;凌 阳 , 拇指 凌阳 cc=num/1000%10;凌 阳, 拇指 凌阳 dd=num/100%10;凌 阳 , 拇指 凌阳 ee=num/10%10;凌 阳, 拇指 凌阳 ff=num%10;凌 阳 , 拇指 凌阳 display(aa,

19、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

20、(aa,bb,cc,dd,ee,ff);凌 阳 , 拇指 凌阳 9 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 void 凌 阳, 拇指 凌阳 T0_time() 凌 阳, 拇指 凌阳 interrupt 凌 阳 , 拇指 凌阳 1 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TH0=(65536-50000)/256; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 TL0=(65536-50000)%256;凌阳, 拇指 凌阳

21、 tt+;凌 阳, 拇指 凌阳 if(tt=10)凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 tt=0; 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌阳, 拇指 凌阳 num1=read();凌 阳 , 拇指 凌阳 TH1=0;凌 阳, 拇指 凌阳 TL1=0;凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 void 凌 阳, 拇指 凌阳 exter() 凌 阳, 拇指 凌阳 interrupt 凌 阳 , 拇指 凌阳 2 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 num=read()+1;凌 阳 , 拇指 凌阳 TH1=0;凌 阳, 拇指 凌阳 TL

22、1=0; 凌 阳, 拇指 凌阳 10 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 代码 2: 凌 阳, 拇指 凌阳 #include凌 阳 , 拇指 凌阳 #define 凌 阳, 拇指 凌阳 uint 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 int 凌 阳, 拇指 凌阳 #define 凌 阳, 拇指 凌阳 uchar 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 char 凌 阳, 拇指 凌阳 #define 凌 阳, 拇指 凌阳 ulong 凌 阳, 拇指 凌阳 unsigned 凌 阳, 拇指 凌阳 long 凌 阳, 拇指

23、凌阳 sbit 凌 阳, 拇指 凌阳 dula=P26;凌 阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 wela=P27;凌 阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key1=P10;凌阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key2=P11;凌阳, 拇指 凌阳 sbit 凌 阳, 拇指 凌阳 key3=P12;凌阳, 拇指 凌阳 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-);凌 阳, 拇指 凌阳

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。