基于51单片机的多功能电子万年历设计(LCD12864+DS1302+DS18B20)
随着电子技术的发展,人类不断研究,不断创新纪录。万年历目前已经不再局限于以书本形式出现。以电脑软件或者电子产品形式出现的万年历被称为电子万年历。与传统书本形式的万年历相比,电子万年历得到了越来越广泛的应用,采用电子时钟作为时间显示已经成为一种时尚。目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。
本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。传统的电子日历大都体积大,功耗大,显示不准确等特点。为了缩小体积,减小功耗,使其变得小巧灵敏,本设计加入了时钟芯片DS1302,可对时间进行准确记时,同时可设置定时时间,实现定时功能。另外本设计具有显示实时温度的功能。传统的温度传感器系统大都采用放大、调理、A/D转换,转换后的数字信号送入计算机处理,处理电路复杂、可靠性相对较差,占用计算机的资源比较多。本设计将采用DS18B20一线制数字温度传感器,可将温度信号直接转换成数字信号送给微处理器,电路简单,成本低,实现了时间温度同时显示的效果。最后,温度和时间都将通过12864液晶显示器进行显示。测试表明系统达到了设计要求的各项功能,各部分工作正常。
文章目录
- 1 概论
- 1.1 万年历发展背景
- 1.2 国内外现状、发展
- 2 系统基本方案选择和论证
- 2.1 单片机芯片的选择方案和论证
- 2.2
基于51单片机的多功能电子万年历设计(LCD12864+DS1302+DS18B20)相关推荐
- 基于51单片机的lcd1602万年历设计_温度+闹钟心得
基于51单片机的lcd1602万年历设计_温度+闹钟心得 下载地址 https://download.csdn.net/download/weixin_44017446/10908985 当看到这个学 ...
- 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc
基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...
- 基于51单片机的电子万年历设计
基于51单片机的电子万年历 1)LCD1602显示时间.日期.星期.温度 2)按键可调整时间日期星期 3)整点报时 4)DS1302时钟芯片 5)DS18B20温度传感器 6)闹钟功能 7)判断闰年 ...
- 基于51单片机的电子万年历的设计-源代码
电子万年历的设计目录 电子万年历的设计 电子万年历的系统整体设计框图 所需要的元件 DS18B20模块 DS18B20的特点 DS18B20内部结构 DS18B20管脚排列 DS1302模块 SPI时 ...
- 【002】基于51单片机的电子万年历proteus仿真设计
一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...
- 单片机万年历c语言程序设计,基于AT89C51单片机的多功能电子万年历的设计(附程序)...
基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...
- 万年历设计单片机c语言,基于51单片机的电子万年历的设计
基于51单片机的电子万年历的设计(论文9400字) 功能要求 1. 万年历能用数码管显示阳历年.月.日.星期.[小]时.分.秒并设置指定时间的闹铃. 2. 数字式温度计要求测温范围-50~100°C, ...
- 基于51单片机的电子万年历的设计
(24条消息) 基于51单片机的电子万年历的设计说明书(完整word版本说明书+原理图+代码)资源-CSDN文库 摘 要 电子万年历是单片机系统的一个应用,由硬件和软件相配合使用.硬件由主控器.时钟电 ...
- 基于51单片机的电子钟万年历LCD1602显示
本设计是51单片机的电子钟万年历LCD1602显示(proteus仿真+程序+报告+器件清单) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号C0002 ...
最新文章
- 第九章 思科竞争谋略
- 为什么不用ZK来做服务发现?
- Xamarin开发IOS笔记:切换输入法时输入框被遮住
- EditorMD + handsome 编辑器插件整合
- vs 警告被视为错误
- pycharm和mysql_数据库 mysql 和 pycharm交互
- 扫雷代码下载地址可以打开啦!
- 微信公众号裂变推广有哪些方法?做一次公众号裂变活动有哪些推广渠道?
- 训练CV模型新思路来了:用NLP大火的Prompt替代微调,性能全面提升
- 读科研经费陷“无底黑洞”有感
- OpenCV——line、circle、rectangle、ellipse、polylines函数的使用和绘制文本putText函数以及绘制中文的方法。
- opencv(人脸检测和识别)
- 在Linux打包成jar
- stm32智能小车设计(1)——硬件选型思路
- python选股策略,金叉,死叉,绿色云
- java导入excel组件_三十五、Java中常见解析Excel引入的XXE组件复现与分析
- 英语----我们快乐生活的一部分
- 智慧水利信息化整体解决方案
- 《集体智慧编程》P8-P18
- 在linux平台上SVN忽略文件夹
热门文章
- 推荐一些坚持原创的公众号
- 微信小程序开发09 开放数据:微信生态帮助业务快速落地
- Java是什么?怎么学Java?
- 一个假冒的序列号被用来注册Internet Download Manager。IDM正在退出...解决办法
- 区块链搭建eos开发环境
- 如何提交form表单嵌套(提交表单外的数据方法 )
- Android 屏幕刷新机制 VSync+Choreographer
- PIVOT 和 UNPIVOT实例使用
- Lect4_MC_TD_Model_free_prediction
- 走近澳洲------个人所得税篇