system.h

来自「基于飞利浦915控制FM发射模块和显示驱动原代码.」· C头文件 代码 · 共 61 行

H
61
字号
#ifndef SYSTEM
#define SYSTEM
#include "reg915.h"


//TIMER 2
#define TIMER2_RLL            0xF0
#define TIMER2_RLH            0xFF

//power_on
sbit	power_on		=	P1^4;


//key and led ports 
sbit 	power_switch	=P1^1;
sbit    F_set			=P1^0;
sbit    F_decrease		=P0^5;
sbit    F_increase		=P0^4;

#define POWER_SWITCH    	0x02
#define F_SET				0x01
#define F_DECREASE			0x20
#define F_INCREASE     		0x10
#define NO_PRESS			0x33

//LCD
sbit	  lcd_cs			=	P0^1;
sbit    lcd_clk        	=	P0^0;
sbit    lcd_data		=	P0^3;

//FM-TX
sbit  fm_data			=	P1^3;
sbit	fm_clk			=  	P1^2;
#define MIN_FREQ	760
#define MAX_FREQ	1080

//flash
#define MAXSIZE_STORE			10
#define START_ADDR              0x1A00    //the second sector

//ADC
#define VFULL                    215
#define VMIDDLE                  198
#define VEMPTY                   193
#define VL_ALARM				 189

//system
//SYSCLK
#define 	SYSCLK      7373000           // SYSCLK frequency in Hz

#define 	VREF      		2430       				// ADC Voltage Reference (mV)
#define     KeyLastTime     160

//function
void Delay_ms(int);
void delay(int);
unsigned char AD1val();
void FlashSave();
void FlashLoad();
#endif

⌨️ 快捷键说明

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