?? light.h
字號:
//-------------------------------------------------------------------------*
// 文件名: light.h *
// 說 明: 指示燈驅動程序頭文件 *
//-------------------------------------------------------------------------*
#ifndef LIGHT_H_
#define LIGHT_H_
//1 頭文件
#include "common.h"
#include "gpio.h"
//2 宏定義
//2.1 燈控制引腳定義
#define Light_Run_PORT PORTC //運行指示燈使用的端口
#define Light_Run1 13 //運行指示燈使用的引腳
#define Light_Run2 14 //運行指示燈使用的引腳
//2.2 燈狀態宏定義
#define Light_ON 0 //燈亮(對應低電平)
#define Light_OFF 1 //燈暗(對應高電平)
//3 函數聲明
//-----------------------------------------------------------------------*
//函數名: light_init *
//功 能: 初始化指示燈狀態 *
//參 數: port:端口名 *
// name:指定端口引腳號 *
// state:初始狀態,1=高電平,0=低電平 *
//返 回: 無 *
//說 明: 調用GPIO_Init函數 *
//-----------------------------------------------------------------------*
void light_init(GPIO_MemMapPtr port,int name,int state);
//-----------------------------------------------------------------------*
//函數名: Light_control *
//功 能: 控制燈的亮和暗 *
//參 數: port:端口名 *
// name:指定端口引腳號 *
// state:狀態,1=高電平,0=低電平 *
//返 回: 無 *
//說 明: 調用GPIO_Set函數 *
//-----------------------------------------------------------------------*
void light_control(GPIO_MemMapPtr port,int name,int state);
//-----------------------------------------------------------------------*
//函數名: Light_change *
//功 能: 狀態切換:原來"暗",則變"亮";原來"亮",則變"暗" *
//參 數: port:端口名 *
// name:指定端口引腳號 *
//返 回: 無 *
//說 明: 調用GPIO_Get、GPIO_Set函數 *
//-----------------------------------------------------------------------*
void light_change(GPIO_MemMapPtr port,int name);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -