lcd1602_8_test.c

来自「文件夹包含LCD1602的一些经常用到的驱动: ├─★★LCD1602四线驱动」· C语言 代码 · 共 59 行

C
59
字号
#include<reg52.h>
#include"LCD1602_8.H"


/*
//淘汰方法!!!
void prints(unsigned char *string)
{
	unsigned char i;
	//do{lcd_wdat(string[i]);i++;}while(string[i]!='\0');//生成代码比for循环大
	for(i=0;string[i]!='\0';i++)lcd_wdat(string[i]);	 //有时用for循环也好哈
}
*/
//推荐方法
void prints(unsigned char *s)			//用指针最好咯!!!
{
	while(*s)
	{
		lcd_wdat(*s);
		s++;
	}
}

//延时2000000+1us 函数定义
void delay2000ms(void)
{
    unsigned char i,j,k;
    for(i=254;i>0;i--)
    for(j=17;j>0;j--)
    for(k=230;k>0;k--);
}


void main(void)
{
	unsigned char i=48;
	lcd_init();
	lcd_pos(0,0);
	do{lcd_wdat(i);i++;}while(i<64);	//这里while比for好
//	for(;i!=64;i++){lcd_wdat(i);}
	lcd_pos(0,1);
	prints("Welcome to use!");
	delay2000ms();
	lcd_pos(0,1);
	prints("HaHa...I love it");
	delay2000ms();
	lcd_pos(0,0);
	prints("My love for you.");
	delay2000ms();
	lcd_pos(0,1);
	prints("is endless. and ");
	delay2000ms();
	lcd_pos(0,0);
	prints("Never Give It Up");

	while(1);
}

⌨️ 快捷键说明

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