如何做一个固定显示网址的单片机

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

东西/原料

  • 51单片机或Proteus虚拟仿真情况
  • LCD1602模块
  • Keil μVision编译器

方式/步调

  1. 1

    起首我们打开Keil μVision编译器,新建一个工程,然后保留在硬盘上的位置,然后选择Atmel-AT89C51单片机为模子,并启动器添加STARTUP.A51文件,然后在当前目次下新建一个C文件,并将其添插手工作路径,如图所示

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

注重事项

  • 这里是利用AT89C51以及LCD1602芯片进行实现的
  • 本经验仅供参考,还可以利用此外体例来实现
  • 具体的实现过程可能会跟着软硬件的版本更新而转变
  • 发表于 2018-10-07 00:00
  • 阅读 ( 594 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具