tlc5620.c

来自「利用SMALL RTOS51做的一个项目」· C语言 代码 · 共 67 行

C
67
字号
#include"config.h"


/*********************************************************************************************************
** 函数名称: DADataTransfer()
** 功能描述: 
**
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
********************************************************************************************************/

		void DADataTransfer(unsigned char chanel,unsigned char outdata)
{
    unsigned char i;
	
	LOAD=1;
	LDAC=1;

    DACLK=1;

	chanel<<=1;

//	chanel++;

	for(i=0;i<3;i++)
    {

		DACLK=1;

       
       	DATA=chanel&0x04;

       	chanel<<=1;

		DACLK=0;


    }

	for(i=0;i<8;i++)
    {

		DACLK=1;

       
       	DATA=outdata&0x80;

       	outdata<<=1;


       	DACLK=0;


    }
	
	LOAD=0;
	LOAD=1;
	
	LDAC=0;
	LDAC=1;
	


}

⌨️ 快捷键说明

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