📄 led.h
字号:
#ifndef _LED_H
#define _LED_H
//用于存放各个led瞬态值
extern u08 led[] ;
//用于表征各个led是否闪烁
extern u08 led_flash[];
//定义上述两组控制变量的下标宏定义
#define _LED1 0
#define _LED2 1
#define _LED3 2
#define _LED_ERR 3
//led显示的引脚定义
#define STAGE_1_LED PORT(B,1)
#define STAGE_2_LED PORT(B,2)
#define STAGE_3_LED PORT(B,3)
#define ERROR_LED PORT(B,0)
#define LED_ON 0
#define LED_OFF 1
#define DARK 0
#define LIGHT 1
/* T0定时器定义 用于led显示 */
#define T0_MIN_TICK ((256*1000000)/F_CPU) //unit us
#define T0_TICK 1 //unit ms - overflowtime
#if (T0_TICK*1000)<T0_MIN_TICK //计算出错处理
#error "error,please rechoose the F_CPU"
#endif
#define T0_BGN_VAL (255-(T0_TICK*1000/T0_MIN_TICK)) //timer0 initial
//led相关的函数声明
void LedUpdate(void);
void SetLed( u08 Which, u08 OnOrOff, u08 Flash );
void LedProc(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -