PIC16F628单片机频率计数器的制作(3)
时间:2014-06-17 13:38 来源:未知 作者:admin 点击:次
| 
		control=1;  
		CCP1IF=0; 
		GIE=1; 
		} 
		//--------------------------------------------- 
		// MAIN PROGRAM 
		//--------------------------------------------- 
		main(void) 
		{ 
		unsigned const char number[10]={0x3F,0x06,0x5B, 
		       0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};  
		unsigned char select[4]={1,2,4,8}; 
		unsigned int counter,value,remainder1,remainder2; 
		float frekans; 
		unsigned char a,i,display[5],data; 
		TRISA=0x00; 
		TRISB=0x08; 
		CMCON=0x07; 
		cont=0; 
		PORTA=0; PORTB=0 
		CCP1IE=1; 
		CCP1CON=0b00000110;  
		T1CON=0b00100001; 
		GIE=1; 
		PEIE=1; 
		for(;;){ 
		counter=256*CCPR1H+CCPR1L; 
		if(control==1)frequency=100000000/counter; 
		if(kontrol==0)frequency=0; 
		if(counter<10000)frequency=0;  
		control=0; 
		for(a=0;a<25;a++){  
		value=(int)frequency; 
		   (责任编辑:admin) | 
- 上一篇:单片机LED点阵流水灯的制作 附视频
- 下一篇:自制单片机最小系统