📄 led.c
字号:
#include <led.h>
sbit LED1 = P0^0;
sbit LED2 = P0^1;
sbit LED3 = P0^2;
sbit LED4 = P0^3;
sbit LED5 = P0^4;
sbit LED6 = P0^5;
sbit LED7 = P0^6;
sbit LED8 = P0^7;
sbit LED9 = P2^0;
sbit LED10 = P2^1;
#define LEDPORTLO P0
#define LEDPORTHI P2
uchar bdata LEDHiData;
sbit LED9ST = LEDHiData^0;
sbit LED10ST = LEDHiData^1;
/*
void LEDControl(unsigned char LedNo,bit ONOFF)
{
switch(LedNo)
{
case 1:
LED1 = ONOFF;
break;
case 2:
LED2 = ONOFF;
break;
case 3:
LED3 = ONOFF;
break;
case 4:
LED4 = ONOFF;
break;
case 5:
LED5 = ONOFF;
break;
case 6:
LED6 = ONOFF;
break;
case 7:
LED7 = ONOFF;
break;
case 8:
LED8 = ONOFF;
break;
case 9:
LED9 = ONOFF;
break;
case 10:
LED10 = ONOFF;
break;
default:
break;
}
} */
void LedControlParrl(Data16B *LedOnOffData)
{
LedOnOffData->U16B=~LedOnOffData->U16B;
LEDPORTLO= LedOnOffData->Str16B->LowByte;
LEDHiData=LedOnOffData->Str16B->HighByte;
LED9 = LED9ST;
LED10 = LED10ST ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -