我们在利用51单片机时,往往需要利用到液晶显示器。有时辰,因为一些出格的需求,好比固定显示一串字符,这时辰可以经由过程利用LCD1602模块进行显示,这里以通俗51单片机为例,介绍显示网址的方式

工具/原料
- 51单片机或Proteus虚拟仿真情况
- LCD1602模块
- Keil μVision编译器
方式/步骤
- 1
首先我们打开Keil μVision编译器,新建一个工程,然后保留在硬盘上的位置,然后选择Atmel-AT89C51单片机为模子,并启动器添加STARTUP.A51文件,然后在当前目次下新建一个C文件,并将其添插手工作路径,如图所示

- 2
首先要导入51单片机的头文件以及LCD1602的头文件,不然后续利用的端口城市呈现不决义的环境

- 3
首先建立一个延时函数,可以传入想要具体延时的时长,其内部实现是由一个二重轮回,两个轮回的次数相乘积

- 4
然后建立写号令的函数,指定RS和E同时为0时,才可以写入号令,设定完当作后,将com写入输出端口,划定写号令时,E为正脉冲,然后空操作一个机械周期期待机械反映

- 5
然后建立写数据的函数,划定写数据时,E为正脉冲,划定当RS=1和RW=0时才可以写入数据,然后将数据从输出端口输出,最后让E发生正跳变

- 6
然后建立初始化LCD1602的函数,指定显示模式位两行显示,5*7,8位数据、整体显示,无光标,无闪灼、写入一个字符后地址指针加1,最后进行清屏操作

- 7
最后在本家儿函数中首先执行LCD1602的初始化函数,首先建立一个无限轮回,然后添加两个字符串,这里以两行显示百度经验的网址为例,再进行延时以及利用清屏函数进行刷新

- 8
然后我们打开Proteus软件,新建一个新的道理图文件,然后在左侧的元件库空白处双击,添加LM016L即为LCD1602

- 9
将LCD1602元件和电路进行准确毗连,并在AT89C51单片机设置中添插手适才编译后的.hex文件,点击仿真按钮即可看到在液晶屏上显示出了百度经验的网址,表白建造当作功

注重事项
- 这里是利用AT89C51以及LCD1602芯片进行实现的
- 本经验仅供参考,还可以利用此外体例来实现
- 具体的实现过程可能会跟着软硬件的版本更新而转变







