⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 radio72131.c

📁 VFD荧光显示驱动程序
💻 C
字号:
#include <REGX51.H>	 
#include <intrins.h>
#include "P8563.H"
#include "VFD.H"	 
#define uchar  unsigned char 
#define uint   unsigned int 
#define ulong  unsigned long  		  
ulong IF; 
#define   IF0   ((uchar*)&IF)[0]
#define   IF1   ((uchar*)&IF)[1]
#define   IF2   ((uchar*)&IF)[2]
#define   IF3   ((uchar*)&IF)[3]	    
 uchar time[7]={0,0,12,1,1,1,8}; 
 uchar key[16];
   //////anjain/////////
anjian()
{
   uchar i;
   bit set=0;
   i=r_key_val();
   if(i==64)
   {
     if(++time[2]>23)time[2]=0;
	 set=1; 
   }
   if(i==32)
   {
     if(++time[1]>59)time[1]=0;
	 set=1; 
   }
   if(i==8)
   {
     if(++time[0]>59)time[0]=0; 
	 set=1;
   } 	 
   if(set)
   {
   set=0;
   Set_Time(&time);
   }
   
}

/////////主程序//////////////
main()
{	 
	   uchar temp=0;  	 
	 	cmd_8563(0,0);
		test_display();
	//	Set_Time(&time);	
	 while(1)
		{	  
			 Get_Time(&time[0]);
			 shi= time[2];
			 fen=time[1]; 
			 miao=time[0];
		     display();
			 anjian();
			if(++temp>2)
			{
				temp=0;
				die<<=1;
				if(die==0x10)die=1;
			} 			 
			if((shi>=12&&shi<14)||((shi>=17)&&(fen>=30))||(shi<8))off_duty=1;
			else off_duty=0;
			if(shi<12)AM=1;
			else AM=0; 
		}										  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -