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

📄 function1.h

📁 一款16*56点阵显示屏的驱动程序
💻 H
字号:
#ifndef _function1_h

#define _function1_h

void DELAY_LOOP_Wait(const unsigned int DELAY)
{
unsigned int x, y;
for (x = 0; x <= DELAY; x++)
{
for (y = 0; y <= 180; y++);
}
}


void DELAY_LOOP_Wait2()
{
unsigned int  y;

for (y = 0; y <= 50; y++);
}



void Initialize()
{

P0 = 0x00;
P2 = 0x00;

col_init_on();

DELAY_LOOP_Wait(256);
DELAY_LOOP_Wait(256); 

P0 = 0xFF;
P2 = 0xFF;
col_init_off();

DELAY_LOOP_Wait(256);
DELAY_LOOP_Wait(256); 
P0 = 0x00;
P2 = 0x00;

col_init_on();

DELAY_LOOP_Wait(256);
DELAY_LOOP_Wait(256);   

P0 = 0xFF;
P2 = 0xFF;
col_init_off();
DELAY_LOOP_Wait(256);
DELAY_LOOP_Wait(256);	  

}



void clear()
{
/*DELAY_LOOP_Wait(1);*/
 P0 = 0xFF;   	 /* col(1,1,1,1,1,1,1,1);*/
}



void clear1()
{
/*DELAY_LOOP_Wait(1);*/
 P2 = 0xFF;   	 /* col(1,1,1,1,1,1,1,1); */
}


void col_init_on()
{
unsigned int i=0 ;
while(i<56)
{
TX=0;

SCK = 1 ;
SCK = 0;
i++;
}
RCK=1;		 RCK =0; 
}


void col_init_off()
{
unsigned int i=0 ;
while(i<56)
{
TX=1;

SCK = 1 ;
SCK = 0;
i++;
}
RCK=1;		 RCK =0; 
}

#endif

⌨️ 快捷键说明

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