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

📄 lcd1602_8_test.c

📁 文件夹包含LCD1602的一些经常用到的驱动: ├─★★LCD1602四线驱动 ├─★LCD1602_8显示Mini Driver ├─★★LCD1602A_优化驱动 ├─★▲LCD1602滚
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -