基于51单片机的LCD显示、键盘、DS18B20和DS1302综合设计

您所在的位置:网站首页 单片机中的按键模块 基于51单片机的LCD显示、键盘、DS18B20和DS1302综合设计

基于51单片机的LCD显示、键盘、DS18B20和DS1302综合设计

#基于51单片机的LCD显示、键盘、DS18B20和DS1302综合设计| 来源: 网络整理| 查看: 265

进行方案分析该项实践要使用到LCD1604,DS18B20,DS1302这三种元器件,并且要使用按键与DS1302进行连接,从而实现通过按键调整DS1302的日期和时间。首先应该对各个部分功能能清晰显示,显示后再对各个部分进行衔接.

搭建仿真电路图 在这里插入图片描述 运用了AT89C51单片机,LCD1604,DS1302时钟芯片,三个独立按键和DS18B20芯片。

构思整体设计本组选择的是用LCD显示,当前的室内温度及时间和日期(其中使用了DS1302时钟芯片),并且用按键可调节日期和时间。首先搭建LCD1604的仿真电路,测试无误后搭建DS1302时钟芯片电路,并且添加三个独立按键,经调试无误,最后搭建DS18B20温度传感器电路,在LCD1604的后两行进行显示,进而完成整体设计。

绘制流程图 在这里插入图片描述

分模块调试 (1)首先检测LCD1604是否能正常运行 在这里插入图片描述 (2)LCD1604能正常显示,接下来对DS18B20温度传感器模块进行测试,是否能准确显示改变的温度值。(这里使用-10度测试) 在这里插入图片描述 (3)对按键进行检测,是否能对日期产生改变,功能键功能是按一下即可改变所要调的位置。例如一开始调秒,按一下功能键即可调分,可由秒分时日月周年循环切换,其他两个独立按键一个是对当前值+1一个是对当前值-1,我们这里测试能不能调到2000年与23小时时候。 在这里插入图片描述

综合调试能够正确显示所设定初值的DS1302时钟上的日期与时间,并且可以通过按键对日期和时间进行改变,DS18B20温度传感器也能在LCD1604上显示出当前温度值并且能够随着温度值的改变而在LCD1604上的显示改变。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3