main.h

来自「tea5767_102模块,i2c总线控制方式」· C头文件 代码 · 共 63 行

H
63
字号
//main.h
#ifndef __MAIN_INCLUDED
#define __MAIN_INCLUDED

#define T0INTERVAL           100L          // 定时器0的中断周期   100us
#ifndef FOSC
#define FOSC                 921600L    // 在此定义CPU时钟频率
#endif


unsigned char Search_Flag ;

//读键值
unsigned char Key_Process;
unsigned char Key_Push_Flag;
unsigned char Key_Code;

static unsigned char 	old_key,		// 老化键值
				key_counter;		// 按键年龄计数器(用于键盘消抖)


//工作状态选择
#define   AUTO_TURNING     0xF1
#define   Seltct_TURNING   0xF2
#define   Seltct_FREQ      0xF3

unsigned char Work_STAT;
unsigned char Dis_Flag;


unsigned char temp;
//当前频率
unsigned long Freq,PLL;     //频率单位Khz

static unsigned char DisBuffer[5] ;


#define uchar unsigned char
#define uint  unsigned int

uchar WriteData[5] ={0x29,0xc2,0x20,0x11,0x00};
uchar ReadData[5] ={0,0,0,0,0};


//////////////////////////////////////////////////////////
//static unsigned char 	key_counter1 = 0;	
//----------------------------------------------------

//-------------------------------

void init(void);

//////////////////////////////////////////////////////////////////


void init_other(void);
void init_port(void);
void init_special_interrupts(void);

void Timer_0(void);


#endif

⌨️ 快捷键说明

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