📄 led.c
字号:
#include "config.h"
void led_run(uint8 value)
{
if(value==0)
Write2Cpld(0x82000002,0xff);
else
Write2Cpld(0x82000002,0x00);
}
void led_lbdv1(uint8 value)
{
if(value==0)
Write2Cpld(0x82000004,0xff);
else
Write2Cpld(0x82000004,0x00);
}
void led_lbdv2(uint8 value)
{
if(value==0)
Write2Cpld(0x82000006,0xff);
else
Write2Cpld(0x82000006,0x00);
}
void led_lbdv3(uint8 value)
{
if(value==0)
Write2Cpld(0x82000008,0xff);
else
Write2Cpld(0x82000008,0x00);
}
void led_lbdv4(uint8 value)
{
if(value==0)
Write2Cpld(0x8200000a,0xff);
else
Write2Cpld(0x8200000a,0x00);
}
void led_lbdv5(uint8 value)
{
if(value==0)
Write2Cpld(0x8200000c,0xff);
else
Write2Cpld(0x8200000c,0x00);
}
void led_lbdv6(uint8 value)
{
if(value==0)
Write2Cpld(0x8200000e,0xff);
else
Write2Cpld(0x8200000e,0x00);
}
void led_lbdc1(uint8 value)
{
if(value==0)
Write2Cpld(0x82000010,0xff);
else
Write2Cpld(0x82000010,0x00);
}
void led_lbdc2(uint8 value)
{
if(value==0)
Write2Cpld(0x82000012,0xff);
else
Write2Cpld(0x82000012,0x00);
}
void led_bdv1(uint8 value)
{
if(value==0)
Write2Cpld(0x82000014,0xff);
else
Write2Cpld(0x82000014,0x00);
}
void led_bdv2(uint8 value)
{
if(value==0)
Write2Cpld(0x82000016,0xff);
else
Write2Cpld(0x82000016,0x00);
}
void led_bdv3(uint8 value)
{
if(value==0)
Write2Cpld(0x82000018,0xff);
else
Write2Cpld(0x82000018,0x00);
}
void led_bdv4(uint8 value)
{
if(value==0)
Write2Cpld(0x8200001a,0xff);
else
Write2Cpld(0x8200001a,0x00);
}
void led_bdv5(uint8 value)
{
if(value==0)
Write2Cpld(0x8200001c,0xff);
else
Write2Cpld(0x8200001c,0x00);
}
void led_bdv6(uint8 value)
{
if(value==0)
Write2Cpld(0x8200001e,0xff);
else
Write2Cpld(0x8200001e,0x00);
}
void led_bdc1(uint8 value)
{
if(value==0)
Write2Cpld(0x82000020,0xff);
else
Write2Cpld(0x82000020,0x00);
}
void led_bdc2(uint8 value)
{
if(value==0)
Write2Cpld(0x82000022,0xff);
else
Write2Cpld(0x82000022,0x00);
}
void ledinit(uint8 i)
{
led_run(i);
led_lbdv1(i);
led_lbdv2(i);
led_lbdv3(i);
led_lbdv4(i);
led_lbdv5(i);
led_lbdv6(i);
led_lbdc1(i);
led_lbdc2(i);
led_bdv1(i);
led_bdv2(i);
led_bdv3(i);
led_bdv4(i);
led_bdv5(i);
led_bdv6(i);
led_bdc1(i);
led_bdc2(i);
}
void ledtest()
{
ledinit(1);
DelayNS(100);
ledinit(0);
DelayNS(100);
ledinit(1);
DelayNS(100);
ledinit(0);
led_run(1);
DelayNS(100);
led_run(0);
DelayNS(100);
led_lbdv1(1);
DelayNS(100);
led_lbdv1(0);
DelayNS(100);
led_lbdv2(1);
DelayNS(100);
led_lbdv2(0);
DelayNS(100);
led_lbdv3(1);
DelayNS(100);
led_lbdv3(0);
DelayNS(100);
led_lbdv4(1);
DelayNS(100);
led_lbdv4(0);
DelayNS(100);
led_lbdv5(1);
DelayNS(100);
led_lbdv5(0);
DelayNS(100);
led_lbdv6(1);
DelayNS(100);
led_lbdv6(0);
DelayNS(100);
led_lbdc1(1);
DelayNS(100);
led_lbdc1(0);
DelayNS(100);
led_lbdc2(1);
DelayNS(100);
led_lbdc2(0);
DelayNS(100);
led_bdv1(1);
DelayNS(100);
led_bdv1(0);
DelayNS(100);
led_bdv2(1);
DelayNS(100);
led_bdv2(0);
DelayNS(100);
led_bdv3(1);
DelayNS(100);
led_bdv3(0);
DelayNS(100);
led_bdv4(1);
DelayNS(100);
led_bdv4(0);
DelayNS(100);
led_bdv5(1);
DelayNS(100);
led_bdv5(0);
DelayNS(100);
led_bdv6(1);
DelayNS(100);
led_bdv6(0);
DelayNS(100);
led_bdc1(1);
DelayNS(100);
led_bdc1(0);
DelayNS(100);
led_bdc2(1);
DelayNS(100);
led_bdc2(0);
DelayNS(100);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -