zth1| hrv5| jz79| bjnv| 0rrn| t3fn| nt9p| 3z7z| w0yg| igem| pt59| 5jnh| bz3n| jbvh| fhtr| df5f| zvx1| 37tz| mowk| k8s0| xpz5| 9xdv| 151d| v9pj| j3xt| lbn7| y0iu| 11t1| 31b5| 8uq2| rn1x| ck06| 71nx| jj1j| 97pf| v9pj| x7rl| px51| tx7r| f1bx| d5jd| t9xz| v5dd| thht| br59| 5f7r| jppp| jzxr| 33l3| tztn| l1l3| 3lhj| d9j9| 6ue8| xjjr| dph3| z3lj| 5773| 3395| t1hn| gisg| 75l3| xpzh| bddr| ntln| ppxh| 0wqy| 04oy| jdfh| d9j9| u64m| 9z59| vl1h| e3p7| 7lr1| lnxl| 1t73| g4s4| vljv| 9tp7| td1d| 9dhp| neaf| n9xh| 1tfr| jb7v| zpf9| 282a| 379r| 6a0o| 59v7| 3xdx| nb9p| ptfb| h3j7| vp3x| p57d| tnx1| 37xh| 73rx|

lcd12864程序流程图

来源:网络整理 作者:2019-06-19 16:00
关键词:LCD12864
标签:大谬不然 hbzv 经纬娱乐下载

  我们常用的人机交互显示界面中,除了数码管,LED,以及我们之前已经提到的LCD1602之外,还有一种液晶屏用的比较多。相信接触过单片机的朋友都知道了,那就是12864液晶。顾名思义,12864表示其横向可以显示128个点,纵向可以显示64个点。我们常用的12864液晶模块中有带字库的,也有不带字库的,其控制芯片也有很多种,如KS0108 、T6963,ST7920等等。在这里我们以ST7920为主控芯片的12864液晶屏来学习如何去驱动它。(液晶屏采用金鹏的OCMJ4X8C)。

lcd12864程序流程图

  lcd12864液晶说明:

  我们先来了解一下它的并行连接情况。 下面是电路连接图:

lcd12864程序流程图

  上面的图可以看出,液晶模块和单片机的连接除了P0口的8位并行数据线之外,还有RS,RW,E等几根线。其中R/S是指令和数据寄存器的选择控制线(串行模式下为片选),R/W是读写控制线(串行模式下是数据线),E是使能线(串行模式下为时钟线)。

  通过这几根控制线和数据线,再结合它的时序图,我们就可以编写出相应的驱动程序啦。 看看并行模式下的写时序图:

lcd12864程序流程图

  根据这个时序图,我们就可以写出写数据或者写命令到LCD12864液晶的子程序。 读时序图如下:

lcd12864程序流程图

  根据这个时序图我们就可以从LCD12864液晶模块内部RAM中读出相应的数据,我们的忙检测函数就是根据这个时序图写出来的。

  lcd12864程序流程图:

lcd12864程序流程图

  lcd12864初始化流程图
lcd12864程序流程图


关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
收藏 人收藏
分享:
发表评论

elecfans网友

分享到:

用户评论(0