main.c

来自「一款16*56点阵显示屏的驱动程序」· C语言 代码 · 共 55 行

C
55
字号
#include<Main.h>

void main(void)
{	tword i,j=0;

Initialize();

while(1)
{
for(i=0; i<56; i++)
{
if(i==j)TX=1;
else TX=0;
DELAY_LOOP_Wait(1);
SCK = 1 ;
clear();

}
RCK=1;  DELAY_LOOP_Wait(256); RCK =0;
if(j<56)j++;
else j=0;
}
}


 
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 Initialize()
{

P0 = 0x00;
P2 = 0x00;
}

void Initialize_rev()
{
clear();
P0 = 0xFF;
P2 = 0xFF;
}

void clear()
{
DELAY_LOOP_Wait(1);
SCK = 0 ;
}

⌨️ 快捷键说明

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