您的位置 首页 软件

详解一种LCD1602 的4线接法

详解一种LCD1602 的4线接法-虽然LCD1602的显示屏幕与显示字符都较小,实用性并不强,但是在一般的教学实验中,它仍不失为一个常用的输出显示设备。

尽管LCD1602的显现屏幕与显现字符都较小,实用性并不强,可是在一般的教育试验中,它仍不失为一个常用的输出显现设备。

LCD1602与单片机衔接的线路共有11条,其中有8条数据线,3条操控线。假如把它们都衔接上,将占用较多的单片机的接口

LCD1602还有一种运用高4位数据线的接法,能够削减单片机的担负。

别的,RW的操控也并非是必用的,假如仅仅是用于读取LCD1602“忙”的状况,就能够用稍事等候来替代。这样一来,RW就能够直接接地,使LCD1602永久处于写入的状况。

那么,LCD1602和单片机之间就仅仅需求6条线了,这便是LCD1602最简练的衔接办法。

下面的一个比方是运用P0口的高4位衔接到LCD1602的高4位数据线,P2.0衔接到RS,P2.1衔接到EN。

对LCD1602写入输出的子程序如下:

LCD_W_DATA:;LCD1602数据线D7~D4接P0口高四位

CALLWAIT5MS;稍等

PUSHACC;保存

SETBLCD_RS;RS=1,数据

ORLA,#0FH;低4方位一

MOVP0,A;写高四位

CALLENABLE;在EN给出正脉冲

POPACC;康复

SWAPA;凹凸四位交流

ORLA,#0FH;低4方位一

MOVP0,A;写低四位

CALLENABLE;在EN给出正脉冲

RET

程序中,先输出高4位,再输出低4位,这是依照LCD1602的4线接法的数据传输标准进行的。

输出时,对P0口的低4位进行了置1,意图是使其处于输入状况,这样,低4位能够用做按键的输入接口。

对LCD1602写入指令的子程序,和上面的程序相似,仅仅要有RS=0。

可是要注意,初始化为4位的时分,应该运用8位的方式。

运用LCD1602、DS18B20制造万年历温度计的电路如下:

详解一种LCD1602 的4线接法

这个电路现已制造成什物,通过多日的实践丈量,能够看出时间精度很高,并不亚于运用DS1302的计划。

温度的显现程序,能够显现零下、以及超越100度的温度。

能够运用4个按键进行操控,长按“设置”,方可进入设置状况;之后再短按“设置”,即可顺次改动当时设置的项目。

只要再长按“设置”,方可退出设置状况。

在设置状况,当时选定的项目,将以闪耀显现,此刻再按下“加”、“减”,即可进行修正。

程序中,具有主动核算平闰年、核算星期几的功用,所以只需求设置年月日即可。

程序中,规划了一个闹钟功用,能够设置一个准确到秒的闹时时间。闹时,也能够设置为闹或不闹。

实践上,多规划几个闹时也是可容易办到的,这样就能够做为守时操控器了,比方用于学校打铃。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/347903.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部