LCD如何用单片机程序清屏?有一条指令可以直接清零:0x01,然后等几个毫秒就行。或者直接往屏幕上写0x20#28就是空格#29,把屏幕写满就算ok了。 这是LCD1602显示程序流程图,请帮我解释说明一下?让LCD1602显示字符前要输入字符所在的地址
LCD如何用单片机程序清屏?
有一条指令可以直接清零:0x01,然后等几个毫秒就行。或者直接往屏幕上写0x20#28就是空格#29,把屏幕写满就算ok了。这是LCD1602显示程序流程图,请帮我解释说明一下?
让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦sbit LCD_E=P2^0#30t //lcd1602控制置位《读:wèi》
sbit LCD_RW=P2^1#30t#30t#30t//lcd1602控制(繁体:製)置位
sbit LCD_RS=P2^2#30t#30t #30t//lcd1602控(pinyin:kòng)制置位
void LCD_command#28unsigned char com#29
{
LCD_E=0
LCD_RW=0
LCD_RS=0
delay_us#28100#29
LCD_E=1
delay_us#28100#29
LCD_E=0
}
void LCD_date#28unsigned char dat#29
{
LCD_E=0
LCD_RW=0
LCD_RS=1
P1=dat
delay_us#28100#29
LCD_E=1
delay_us#28100#29
LCD_E=0
}
LCD_command#280x38#29#30t//设置LCD为(繁:爲)16#2A2显示,5#2A7点阵,8位数据接口#30t
LCD_command#280x0c#29 //设(shè)置LCD显示开,光标显示关#30t
LCD_command#280x06#29 //写一个数据后地址加[练:jiā]1#30t
LCD_command#280x01#29#30t//显示清屏(拼音:píng)
LCD_command#280x80#29#30t//数据指针设置为第一(拼音:yī)行第一位
LCD_date#28#30"pi#30"#29
LCD_date#28#30"l#30"#29
LCD_date#28#30"a#30"#29
LCD_date#28#30"s#30"#29
LCD_date#28#30"e#30"#29
LCD_date#28#30" #30"#29
LCD_date#28#30"c#30"#29
LCD_date#28#30"h#30"#29
LCD_date#28#30"e#30"#29
LCD_date#28#30"c#30"#29
LCD_date#28#30"k#30"#29
LCD_date#28#30" #30"#29#30t
LCD_date#28#30"t#30"#29
LCD_date#28#30"h#30"#29
LCD_date#28#30"e#30"#29
LCD_co澳门新葡京mmand#280x80 0x40#29#30t#30t#30t#30t#30t //LCD地址指针指向第二行第一个(gè)位置
LCD_date#28#30"c#30"#29
LCD_date#28#30"o#30"#29
LCD_date#28#30"n#30"#29
LCD_date#28#30"n#30"#29
LCD_date#28#30"c#30"#29
LCD_date#28#30"i#30"#29
LCD_date#28#30"o#30"#29
LCD_date#28#30"n#30"#29
LCD_date#28#30"#21#30"#29
LCD_date#28#30"#21#30"#29
本文链接:http://10.21taiyang.com/Biological-SciencesScience/1367509.html
单片机1602显示程序【练:xù】转载请注明出处来源