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

📄 functions.c

📁 该程序可驱动TLC2543
💻 C
字号:
#include<pin_define.c>
void delay(unsigned time);
void m_delay(int time)
{
	int i=0;
	while(time){
	for(i=0;i<150;i++);
	time--;}
}

 void init_2543(void){
 CS=1;
 CLK=0;
 }
unsigned int read_2543(unsigned char command){
 unsigned int read_data=0x0000;
 unsigned char i=0;

 CS=H;
 CS=L;
 CLK=L;
 m_delay(1);

 	for(i=0;i<12;i++){
	
		if(command&0x80)DI=H;
			else DI=L; 
			CLK=H;
			CLK=L;
			command=command<<1;	
		
	}		

	 while(EOC);
	 CS=H;
	 while(!EOC);
	 CS=L;

	 for(i=0;i<12;i++){
	 if(DO)read_data++;
	 CLK=1;
	CLK=0;
	read_data=read_data<<1;
	 }

	CS=H;
	return read_data;
 }

⌨️ 快捷键说明

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