1. 首页 > 笙耀百科 >

lcd1602读写程序流程图(lcd1602c语言程序)

小栢给大家谈谈lcd1602读写程序流程图,以及lcd1602c语言程序应用的知识点,希望对你所遇到的问题有所帮助。

1、让LCD1602显示字符前要输入字符所在的地址,这也是每显示一个字符地址要加一的原因,在下面的一段代码里你会明白怎么设置地址,怎么让地址自动加一,怎么清屏,怎么显示字符,希望你能看懂哦sbit LCD_E=P2^0; //lcd1602控制置位sbit LCD_RW=P2^1; //lcd1602控制置位sbit LCD_RS=P2^2; //lcd1602控制置位void LCD_command(unsigned char com){LCD_E=0;LCD_RW=0;LCD_RS=0;P1=com;delay_us(100);LCD_E=1;delay_us(100);LCD_E=0;}void LCD_date(unsigned char dat){LCD_E=0;LCD_RW=0;LCD_RS=1;P1=dat;delay_us(100);LCD_E=1;delay_us(100);LCD_E=0;}LCD_command(0x38); //设置LCD为16*2显示,5*7点阵,8位数据接口LCD_command(0x0c); //设置LCD显示开,光标显示关LCD_command(0x06); //写一个数据后地址加1LCD_command(0x01); //显示清屏LCD_command(0x80); //数据指针设置为第一行第一位LCD_date('pi');LCD_date('l');LCD_date('e');LCD_date('a');LCD_date('s');LCD_date('e');LCD_date(' ');LCD_date('c');LCD_date('h');LCD_date('e');LCD_date('c');LCD_date('k');LCD_date(' ');LCD_date('t');LCD_date('h');LCD_date('e');LCD_command(0x80+0x40); //LCD地址指针指向第二行第一个位置LCD_date('c');LCD_date('o');LCD_date('n');LCD_date('n');LCD_date('e');LCD_date('c');LCD_date('t');LCD_date('i');LCD_date('o');LCD_date('n');LCD_date('!');LCD_date('!');。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息