📄 testch.c
字号:
#include<reg51.h>
#define ON 0
#define OFF 1
#define green 1
#define red 0
extern TLC5620(float vol);
sbit CH1led=P3^4;
sbit CH2led=P3^5;
sbit CH3led=P3^6;
sbit CH4led=P3^7;
sbit powerled_pw=P1^7;
sbit autoled=P3^3;
sbit CH1=P1^3;
sbit CH2=P1^4;
sbit CH3=P1^5;
sbit CH4=P1^6;
void delay()
{
unsigned char i,j,k;
for(i=200;i>0;i--)
for(j=200;j>0;j--)
for(k=50;k>0;k--);
}
/*********************************************************************************************
以下为频道开关函数,每个时刻只开一个频道,函数在开一个频道的时候,同时会关掉其他三个频道
**********************************************************************************************/
void openCH1()
{
CH1led=ON;
CH1=ON;
CH2led=OFF;
CH2=OFF;
CH3led=OFF;
CH3=OFF;
CH4led=OFF;
CH4=OFF;
}
void openCH2()
{
CH1led=OFF;
CH1=OFF;
CH2led=ON;
CH2=ON;
CH3led=OFF;
CH3=OFF;
CH4led=OFF;
CH4=OFF;
}
void openCH3()
{
CH1led=OFF;
CH1=OFF;
CH2led=OFF;
CH2=OFF;
CH3led=ON;
CH3=ON;
CH4led=OFF;
CH4=OFF;
}
void openCH4()
{
CH1led=OFF;
CH1=OFF;
CH2led=OFF;
CH2=OFF;
CH3led=OFF;
CH3=OFF;
CH4led=ON;
CH4=ON;
}
//**************************** main() *******************************
void main()
{
powerled_pw=1;
//autoled=1;
while(1)
{
openCH1();
delay();
openCH2();
delay();
openCH3();
delay();
openCH4();
delay();
TLC5620(80);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -