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

📄 port.h

📁 名厂车载GPS通信终端
💻 H
字号:
#ifndef PORT_H    
#define PROT_H         1 

#ifdef  PORT_GLOBAL
#define PORT_EXT 
#else 
#define PORT_EXT   extern 
#endif
#define MAX_PORT_NUM  10

//----------------for port------------ 
#define MAX_OUTPUT_NUM       2         
#define LED_PORT             0         
#define SHUTDOWN_PORT        1         
//-------for status------------------- 
#define PORT_HIGH                  1   
#define PORT_LOW                   0   
#define _FLASH                     2   
#define NEED_RESTORE               0x80

#define _CARLED       0
#define _TIMEKEEPER   1
#define _ULTRAS       2
#define _VIBRATION    3
#define _DOOR         4
#define _SOS          5
#define _ACC          6
#define _ENGINE       7
#define _BAKUP        8
#define _RAIN         9

typedef struct
{
   uchar prestatus;
   uchar status;
   uchar validtime;
}_PORT_STRUCT;

PORT_EXT _PORT_STRUCT port[MAX_PORT_NUM];
PORT_EXT uchar shut_down_status;
PORT_EXT uchar shut_down_led;
PORT_EXT uchar need_pull_led;
//--------------------------------------------------
PORT_EXT void Put_Led_Flash(void);
PORT_EXT void Put_Led_High(void);
PORT_EXT void Put_Led_Low(void);
PORT_EXT void  Init_Port(void);
PORT_EXT void  Sample_Ad_Proc(void);
PORT_EXT uchar Read_Port(uchar port_num);
PORT_EXT void  Sample_Io_Proc(void);
PORT_EXT void Port_Out(uchar portid,uchar up,uchar down,uint time,uchar attrib,uchar last);
PORT_EXT void Output_Proc(void);
PORT_EXT void Shut_Power_Down(void);
PORT_EXT void Shut_Power_On(void);
#endif 

⌨️ 快捷键说明

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