使用8051单片机在LCD屏幕上显示内容的教程

描述

  液晶显示器(LCD)是一种常用的显示屏,在许多电子产品中经常使用它来以文本或图像格式显示信息。LCD用于在其屏幕上显示字母、数字等字符。LCD显示器由8条数据线和3条控制线组成,用于将LCD显示器与8051单片机连接。

  考虑使用基于Proteus的模拟LCD与8051单片机的接口是:

8051单片机

如何在LCD显示屏上显示“8051单片机”,案例程序如下:

#include< reg51.h >#definekam P0voidlcd_initi();voidlcd_dat(unsignedchar);voidlcd_cmd(unsignedchar);voiddelay();voiddisplay(unsignedchar*s,unsignedcharr)sbit rs=P2^0; sbit rw=P2^1; sbit en=P2^2;voidmain(){lcd_initi();lcd_cmd(0x80);delay(100);lcd_cmd(0xc0);display("8051单片机",10);while(1); }voiddisplay(unsignedchar*s,unsignedcharr){ unsignedint w;for(w=0;w< r;w++) {lcd_data(s[w]); } }voidlcd_initi() {lcd_cmd(0x01);delay(100);lcd_cmd(0x38);delay(100);lcd_cmd(0x06);delay(100);lcd_cmd(0x0c);delay(100); }voidlcd_dat(unsignedchardat) { kam = dat; rs=1; rw=0; en=1;delay(100); en=0; } }voidlcd_cmd(unsignedcharcmd) { kam=cmd; rs=0; rw=0; en=1;delay(100); en=0; }voiddelay(unsignedintn){ unsignedint a;for(a=0;a< n;a++); }
                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                           打开APP阅读更多精彩内容
                                                                                                                                                                                                                                                                                                                                                           
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论( 0)
发评论
jf_35022769 2023-11-13
0 回复 举报
你好,为啥这个 cmd 都是报错的 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分