单片机交流
直播中

杨静

7年用户 1364经验值
私信 关注
[问答]

怎样使用单片机去控制LCD1602液晶显示屏显示时间等信息

怎样使用单片机去控制LCD1602液晶显示屏显示时间等信息?
如何对基于单片机的LCD1602液晶显示屏进行仿真

回帖(1)

刘政玮

2021-9-1 17:39:25
  实验内容:
  使用51单片机控制LCD1602液晶显示屏显示 时间/日期/星期/温度 信息,并可通过按键设置值。
  仿真效果展示:
  
  proteus仿真图:
  
  硬件测试图:
  说明:
  硬件测试按键使用左侧的四个独立按键
  key1-设置键(选设置位)
  key2:加一
  key3:减一
  key4:切换到日期/时间
  主要硬件:
  AT89C51主控芯片
  LM016L/LCD1602 液晶显示模块
  RESPACK-8 排阻
  DS18B20 温度传感器
  BUTTON 按键
  注:LM016L和LCD1602 原理是一样的,用法也相同。只是protues中lm0161没有显示调节亮度的那两个端口
  对比
  
  此次代码采用模块化的方式,硬件初始化和相关代码单独封装在一个文件中,使用时将其包含就好。
  列出几个比较重要的函数:
  主函数:
  
  
  定时器中断函数:
  
  
  
  
  按键处理函数:
  
  温度传感器初始化函数:
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分