找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 456|回复: 1
打印 上一主题 下一主题
收起左侧

用LCD1602+DS18B20+1302 Proteus仿真万年历附温度显示

[复制链接]
跳转到指定楼层
楼主
实验名称:电子万年历(DS1302+LCD1602+DS18B20)        
实验现象:开机时,LCD1602默认显示初始化日历时间和温度值,当按下K1键第1次,
                进入日期和时间设定模式,此时光标会在要调整的时间位置闪烁,可通过K3键进行数据加1,
                如需切换所要调整的时间位置,可按K2键切换。当按下K1键第2次,进入闹钟设置模式(时-分),
                此时光标同样在所要调整的时间位置闪烁,可通过K3键进行数据加1,如需切换所要调整的时间位置,
                可按K2键切换,要让闹钟开启,除了设定对应的时间外,还需要设置闹钟开关为“ON”。
                当按下K1键第3次,又会回到刚才日期和时间设定模式,如此循环。当设定完成后,可按下K4键保存。
                时间会按照预定设定进行,如果开启闹钟,当前时间(时-分)如果与闹铃时间(时-分)相等,
                则蜂鸣器发出声音,一分钟以后则停止。
                                                                                                                                                         
***************************************************************************************/
#include "public.h"
#include "calendar.h"


/*******************************************************************************
* 函 数 名       : main
* 函数功能                 : 主函数
* 输    入       : 无
* 输    出             : 无
*******************************************************************************/
void main()
{        
        calendar_test();
        
        while(1)
        {
                                                               
        }
}
废话少叙,直接上keil工程与Proteus原理图,可以仿真,附全部代码。供学习交流。

LCD1602 DS18B20 1302万年历 温度.png (148.64 KB, 下载次数: 0)

Proteus电路

Proteus电路

Keil程序.rar

106.98 KB, 下载次数: 0, 下载积分: 黑币 -5

keil工程

proteus图.rar

137.24 KB, 下载次数: 0, 下载积分: 黑币 -5

原理图

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:648760 发表于 2025-12-9 17:04 | 只看该作者
原来的蜂鸣器不响,修订了BUZZER电路,再奉上。

proteus图蜂鸣器能响.zip

313.18 KB, 下载次数: 0, 下载积分: 黑币 -5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表