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

📄 ext_inf.h

📁 一个关于交通灯的程序(TMS320F2812)付完整的程序说明
💻 H
字号:
/*
ext_inf.h    工程配置文件
by CZHH 2006.09.28
*/


#define		T_INTERVAL1 15000     	//单位ms  为绿灯延时时间
#define		T_INTERVAL2 5000  		//单位ms  为黄灯延时时间
#define		T_INTERVAL3 10000    	//单位ms  为紧急时间间隔





#define		R_LED_ON		0  	//置0为亮
#define		R_LED_OFF		1
#define		Y_LED_ON		0
#define		Y_LED_OFF		1
#define		G_LED_ON		0
#define		G_LED_OFF		1

#define		LED_ON			0 
#define		LED_OFF			1 

#define		GROUP1		1
#define		GROUP2		2
#define		URGENT		3

#define		TRUE		1
#define		FALSE		0


typedef Uint16 BOOL;

struct  GPLED_STATE {        	
   Uint16     Reserved1:1;   
   Uint16     GROUP1_R_LED:1;      
   Uint16     GROUP1_Y_LED:1;
   Uint16     GROUP1_G_LED:1;
   Uint16     GROUP2_R_LED:1;
   Uint16     GROUP2_Y_LED:1;
   Uint16     GROUP2_G_LED:1;
   Uint16     Reserved2:9;
     
};


union LED_STATE {
   Uint16              all;
   struct GPLED_STATE  bit;
}LED_State;





//CPUTIME0 中断子程序
interrupt void ISRTimer0(void);

//LED设置FUNC
void ConfigLEDstate(Uint16 Group, Uint16 R_State,Uint16 Y_State,Uint16 G_State);

BOOL CheckDS4state(void);





















//unsigned int * EXT_RAM = (unsigned int *) 0x100000;

//unsigned int * LED2 = (unsigned int *) 0x4028;	

//#define		LED1_ON		GpioDataRegs.GPFDAT.bit.GPIOF14=1
//#define		LED1_OFF	GpioDataRegs.GPFDAT.bit.GPIOF14=0


⌨️ 快捷键说明

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