用8051连接16×2的LCD

发布时间:2023-03-23  

在这个项目中,我们将简要讨论如何将16×2 模块与AT89C51,即系列微控制器连接。我们使用显示屏来显示信息,以一种更加互动的方式来操作系统或显示错误信息等。如果你了解的工作原理,将16×2 LCD与微控制器连接起来是非常容易的。

本文引用地址:

同时了解一下LED与的接口。

关于16×2 LCD的简要说明

16×2液晶显示器将在两行中一次显示32个字符(每行16个字符)。显示器中的每个字符都是5×7像素的矩阵。这个矩阵对于不同的16×2 LCD模块是不同的,如果你采用JHD162A,这个矩阵就变成了5×8。在LCD模块中有16个引脚,引脚配置如下所示

1679537351485809.png

因此,通过阅读上表,你可以对如何显示字符有一个简单的了解。为了显示一个字符,你应该给一个450ns的脉冲使能针脚(针脚6),在使能针脚6之后,你应该在写模式下选择寄存器选择针脚(针脚4)。为了在写模式下选择寄存器选择引脚,你必须使该引脚为高电平(RS=1),在选择寄存器选择后,你必须将R/W配置为写模式,即R/W应该为低电平(R/W=0)。

按照这些简单的步骤来显示一个字符或数据

E=1;使能引脚应该为高电平

RS=1;寄存器选择应该是高电平

R/W=0;读/写引脚应该是低电平。

要向LCD发送一个命令,只需遵循这些步骤:

E=1;使能引脚应该为高电平

RS=0;寄存器选择应该是低电平

R/W=0;读/写引脚应该为低电平。

命令: 有一些预设的命令将在LCD中完成一个特定的任务。这些命令对于在LCD上显示数据非常重要。下面是命令的清单:

1679537397244325.png

要获得详细的信息,请点击这里并

16×2 LCD与8051的连接电路图

Interfacing 16×2 LCD with 8051 Circuit Diagram

所需元件 

AT89C51 (8051微控制器)

16X2液晶显示器

11.0592MHz晶体

2个33pF的电容 

2 X 10 KΩ 电阻器

1 KΩ X 8 电阻器包 

10 KΩ 电位器 

330Ω 电阻器 

按钮 

10μF/16V电容 

8051编程器 

5V电源 

连接线

电路解释

水晶振荡器和两个33pF的电容被连接到XTAL1和XTAL2,这将为微控制器提供系统时钟。

RST引脚在一个10KΩ电阻的帮助下被拉低。在一个10μF电容和一个按钮的帮助下,你可以重置8051微控制器。EA在一个10KΩ电阻的帮助下被拉到高电平。

LCD的数据引脚连接到PORT0(首先,PORT0的引脚必须在1KΩ电阻组的帮助下被拉高)。RS和E连接到PORT2的P2.0和P2.1引脚。

一个10KΩ的电位器被用来调整LCD的对比度。

Interfacing 16×2 LCD with 8051 Image 1

用8051系统连接16×2 LCD 图1

Interfacing 16×2 LCD with 8051 Image 2

16×2 LCD与8051的连接 图片2

Interfacing 16×2 LCD with 8051 Image 3

将16×2 LCD与8051连接起来 图3

将LCD编程到8051

在进行编程时,你应该遵循以下步骤:

第1步:LCD的初始化。

第2步:发送命令到LCD。

第三步:将数据写入LCD。

初始化LCD

要将LCD初始化到8051中,以下指令和命令将被嵌入到函数中

0x38用于8位数据的初始化。

0xoC用于使LCD显示开启和光标关闭。

0X01用于清除LCD的显示。

0x80用于将光标定位在第一行。

向LCD发送命令

E=1;使能引脚应该是高电平

RS=0;发送命令时,寄存器选择应该为低电平。

将数据放在数据寄存器上

R/W=0; 读/写引脚应该为低电平,以便写入数据。

将数据写到LCD上

E=1;使能引脚应该是高电平

RS=1;写数据时寄存器选择应是高电平

将数据放在数据寄存器中

R/W=0;写数据时,读/写引脚应该为低电平。

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>