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

📄 tlc549.h

📁 x5045,在P89V51RD2中用的
💻 H
字号:


sbit Tlc549_Cs 	=	P3^7;
sbit Tlc549_Data=	P3^6;
sbit Tlc549_Clk =	P3^5;

/*
******************************************************************
*																 *
*	函数功能:  短延时程序	                                     *
*																 *
******************************************************************
*/
void Wait(unsigned int Us1)
{

 unsigned int U1=0;
 while(U1<Us1) {U1++;}
}



/*
******************************************************************
*																 *
*	函数功能:  TLC549操作程序                                    *

    _   _   _   _   _   _   _   _
 __| |_| |_| |_| |_| |_| |_| |_| |_
 _
  |______________________________

  

*																 *
******************************************************************
*/
uint8 Tlc549(void)
{

 unsigned char T1,T2;

	Tlc549_Data=1;//准备接收数据(单片机是准双向口)
	Tlc549_Clk =0;
	Tlc549_Cs  =0;//使能549,同时送出高位信息


	T1=0;
	T2=0; 

  while(T2<8)
   
   {

    Wait(1);
	Tlc549_Clk =1;				//准备好数据
  	T1=T1*2;					//左移1位
    if(Tlc549_Data==1) T1=T1+1;	//保存本次移出的位
	Tlc549_Clk =0;				//打出下一位数据
	T2++;

   }


   	Tlc549_Cs =1;				//释放对TLC945的控制
  	Tlc549_Clk=1;

	return T1;

}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -