我们在利用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文件 , 点击仿真按钮即可看到在液晶屏上显示出了百度经验的网址 , 表白建造当作功
推荐阅读
- 9蒸9晒的黑白芝麻怎么做 9蒸9晒的黑白芝麻的功效作用
- vivaldi如何登陆账号同步
- cad如何画虚线
- excel如何四舍五入保留小数
- cad如何绘制挂画
- PPT 2016中做一个多步骤流程图示
- 如何给狗狗美容 针对5个重要部位的揉搓
- 皮蛋是什么蛋 皮蛋是用什么蛋做的
- 狗狗患有良性前列腺增生怎么办 需要及时做结扎手术
- 【Windows】win10如何“以管理员身份运行”软件