我们在利用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芯片进行实现的
- 本经验仅供参考,还可以利用此外体例来实现
- 具体的实现过程可能会跟着软硬件的版本更新而转变
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/219282.html
- 上一篇: 使用微软的易升工具对系统的版本有是选择性的
- 下一篇: 如何在文件中查找显示所有以“*”打头的行
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497