⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testch.c

📁 这是TLC5620的单片机试验程序,用KEIL环境,适合51单片机初学者
💻 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 + -