📄 lcd1602_8_test.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 + -