?? led.c
字號:
//[LED.c]小燈驅(qū)動----------------------------------------------------------*
//本文件包含: *
// (1)LEDinit:定義控制小燈的MCU的I/O引腳為輸出 *
// (2)LED_L_A:驅(qū)動小燈"亮","暗" *
//硬件連接: *
// (1)本處的小燈是一個發(fā)光二極管,由MCU的I/O引腳控制 *
// (2)控制引腳=高電平時,小燈"暗";反之,小燈"亮" *
//-------------------------------------------------------------------------*
#include "LED.h" //該頭文件中包含了小燈控制引腳定義和相關(guān)函數(shù)聲明
//LEDinit:定義控制小燈的MCU引腳為輸出--------------------------------------*
//功能:定義控制小燈的MCU引腳為輸出,并使小燈初始為暗 *
//參數(shù):無 *
//返回:無 *
//-------------------------------------------------------------------------*
void LEDinit(void)
{
Light_D |= 1<<Light_Pin; //令小燈引腳為輸出
Light_P |= 1<<Light_Pin; //初始時,小燈"暗"
}
//LED_L_A:驅(qū)動小燈"亮","暗"------------------------------------------------*
//功能:根據(jù)flag的值控制小燈的亮和暗 *
//參數(shù):flag(flag = 'A',小燈暗;flag = 'L',小燈亮) *
//返回:無 *
//-------------------------------------------------------------------------*
void LED_L_A(INT8U flag)
{
if (flag == 'A')
{
Light_P |= 1<<Light_Pin; //小燈"暗"
}
else if (flag == 'L')
{
Light_P &= ~(1<<Light_Pin); //小燈"亮"
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -