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

📄 display.h

📁 用TEA7567做的调频收音机,本人经测试通过的
💻 H
字号:
#ifndef _display_h
#define _display_H

	 //**********************显示的*******************************************
	  sbit Ge =P3^5;
      sbit Shi=P2^7;
      sbit Bai=P2^6;
      sbit Qan=P2^5;
      sbit Wan=P2^4;
	  bdata bit Dis_AutoSearch=0;
	  unsigned char Count_500ms=0;
	  bdata bit Flag_500ms=0;//500ms到的标志
//	  unsigned long Frequency_Data=Ini_FreqH;//开始是高的波段
	  unsigned long gdwPresetVCO=Ini_FreqH;//开始是高的波段=Ini_FreqH;//开始是高的波段
	  unsigned char Volume=55;//音量,最少为1 
	  unsigned char Delay_s=12;//延时秒数,最少为10秒
//	  unsigned char Count_1000ms;
//	  unsigned long Count_s=0;
	  unsigned char District=5;//区位值,最少为1
	  unsigned char Node=5;   //结点值,最大250,最少1;
	  unsigned char Band_Data=0;//0表示默认波段87.5到108.5, 1是76到91MHz

	  unsigned char Dis_Volume[5];           //音量1
	  unsigned char Dis_Frequency[5];        //频率0
	  unsigned char Frequency_BCD[5];        //保存频率的BCD码的
	  unsigned char Dis_Delays[5];           //延时秒数2
	  unsigned char Dis_District[5];         //区位3
	  unsigned char Dis_Node[5];             //结点4
	  unsigned char Dis_Index=0;
	  unsigned char Mode=0;  //显示的模式,0为初始化显示(显示频率),
	  //                                1为显示音量,2为显示延时秒数,3为显示区位
      //                                4为结点
	  #define   LED     P0
//	  unsigned char Tab[]={ 
//      0x3f,0x30,0x6d,0x79,0x72,0x5b,0x5f,0x31,0x7f,0x7b,0x40};//共阴
         //0,   1,  2   3    4    5    6    7    8    9
      unsigned char  Tab[]={ 
      0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};       //共阳
     //0,    1,   2   3    4    5    6    7    8    9  
	 //*****************************显示的结束*******************************************

	 unsigned long LowestFM=Min_FreqH;	  		      
	unsigned long HighestFM=Max_FreqH ;

	 void Led_Display(void)  ;
	 void Frequency_Change(unsigned long i);
	 void Band_Change(unsigned char i);
	 void Volume_Change(unsigned char i);
	 void Delays_change(unsigned char i);
	 void District_Change(unsigned char i);
	 void Node_Change(unsigned char i);
	 void Ini_Data(void);
	 extern bdata bit Auto_Search_Flag;
	 extern bdata bit Data_Change;//指示关键数据是否有改变了 
	 extern void Tuner_Preset (BIT Mute, BIT SetMono,BIT Pin15,unsigned long VCO)  ;  
	extern void Tuner_Search ( BIT  Direction, BYTE  Level); 
	extern void Start_Process(void);//开机检测掉电前的重要数据
	extern void VolSet(uchar Volume) ;
	extern void Vol0Set_Ch2(uchar Volume);
#endif

⌨️ 快捷键说明

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