leddriver.h.bak

来自「通过AD5258和单片机控制的LED驱动程序」· BAK 代码 · 共 60 行

BAK
60
字号
//----------------------------------------------------------------------------------------------------------------------------------------



//-----------------------------------------------------------------------------------------------------------------------------------------
#include "AT89X51.H"   
#include "SystemDef.h"

//variables	 declear
//Test 管脚
sbit TEST_TP0 = P2^0;
sbit TEST_TP1 = P2^1;

//I2C 变量
uchar uaddr_index;
uchar I2C_val[ADDR_NUM];

//跳线器
sbit  JUMP0 = P1^0;
sbit  JUMP1 = P1^1;
sbit  JUMP2 = P1^2;
sbit  JUMPALL = P1^3;

//指示灯
sbit CONNECT_LED = P1^4;

//RS232的控制管脚
sbit MAX3221_EN	= P3^2;
sbit MAX3221_FORCE_ON	= P3^3;
sbit MAX3221_FORCE_OFF	= P3^4;

//灯的按钮
sbit LIGHT_UP	= P0^6;
sbit LIGHT_DOWN	= P0^7;

//灯的变量
uchar light_flag_up;
uchar light_flag_down;
bit bSendBack;

//uart
uchar uart_val;
uchar time_count;
bit   time_flag;
//timer
uchar led_count;
bit   led_flag;
//functions declear
//-------------------------------------------------------------------------------------------------------------------------------------------
void InitParams(void);
//dog
void EnableDog(void);			//使能看门狗
void KickDog(void);	  			//踢看门狗
//timer
void InitTimer0(void);			//初始化定时器0
//Uart
void InitUart(void);			//初始化串口
void SendByteUart(uchar val);	//发送数据到串口

 

⌨️ 快捷键说明

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