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

📄 main.c

📁 LCD显示流行的有字符,图形和带字库的图形三种,编程各不一样,此为带字库的编程示例,有详细的说明
💻 C
字号:
//#include"reg51.h"
#include"address.h"
#include"128-64.h"

#define uchar 	unsigned char 
#define uint	unsigned int

#define		On		0x01
#define 	Off		0x00
#define 	L		0x01	   //左屏幕
#define 	R		0x02	   //右屏幕
#define 	LR		0X03	   //左右屏幕

void delay20();

const unsigned char Tab[]={0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF};

void main()
{
uchar i,j,led,star=0;

init();

LEDDATA=0x00;
led=0;

//Clr();

//SetStar(0);
for(j=0;j<32;j++)
{
SetX(0,j,LR);
//SetY(0,LR);
for(i=0;i<16;i++)WriteData(Tab[i%8],LR);
}

for(j=0;j<32;j++)
{
SetX(8,j,LR);
//SetY(0,LR);
for(i=0;i<16;i++)WriteData(Tab[i%8],LR);
}

while(1)
{
// SetStar(star++);
 delay20();
 if(led==0x08)led=0;
 LEDDATA=Tab[led++];
}
}

void delay20()
{
 uint i;
 uchar j;
 for(i=500;i!=0;i--)for(j=200;j!=0;j--);
}

⌨️ 快捷键说明

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