随着电子技术的发展,人类不断研究,不断创新纪录。万年历目前已经不再局限于以书本形式出现。以电脑软件或者电子产品形式出现的万年历被称为电子万年历。与传统书本形式的万年历相比,电子万年历得到了越来越广泛的应用,采用电子时钟作为时间显示已经成为一种时尚。目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。

本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。传统的电子日历大都体积大,功耗大,显示不准确等特点。为了缩小体积,减小功耗,使其变得小巧灵敏,本设计加入了时钟芯片DS1302,可对时间进行准确记时,同时可设置定时时间,实现定时功能。另外本设计具有显示实时温度的功能。传统的温度传感器系统大都采用放大、调理、A/D转换,转换后的数字信号送入计算机处理,处理电路复杂、可靠性相对较差,占用计算机的资源比较多。本设计将采用DS18B20一线制数字温度传感器,可将温度信号直接转换成数字信号送给微处理器,电路简单,成本低,实现了时间温度同时显示的效果。最后,温度和时间都将通过12864液晶显示器进行显示。测试表明系统达到了设计要求的各项功能,各部分工作正常。

文章目录

  • 1 概论
    • 1.1 万年历发展背景
    • 1.2 国内外现状、发展
  • 2 系统基本方案选择和论证
    • 2.1 单片机芯片的选择方案和论证
    • 2.2

基于51单片机的多功能电子万年历设计(LCD12864+DS1302+DS18B20)相关推荐

  1. 基于51单片机的lcd1602万年历设计_温度+闹钟心得

    基于51单片机的lcd1602万年历设计_温度+闹钟心得 下载地址 https://download.csdn.net/download/weixin_44017446/10908985 当看到这个学 ...

  2. 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc

    基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...

  3. 基于51单片机的电子万年历设计

    基于51单片机的电子万年历 1)LCD1602显示时间.日期.星期.温度 2)按键可调整时间日期星期 3)整点报时 4)DS1302时钟芯片 5)DS18B20温度传感器 6)闹钟功能 7)判断闰年 ...

  4. 基于51单片机的电子万年历的设计-源代码

    电子万年历的设计目录 电子万年历的设计 电子万年历的系统整体设计框图 所需要的元件 DS18B20模块 DS18B20的特点 DS18B20内部结构 DS18B20管脚排列 DS1302模块 SPI时 ...

  5. 【002】基于51单片机的电子万年历proteus仿真设计

    一.资料内容(私信获取) (1).基于51单片机的电子万年历proteus仿真设计一份: (2).基于51单片机的电子万年历proteus仿真设计keli源代码一份: (3).基于51单片机的电子万年 ...

  6. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能电子万年历的设计(附程序)...

    基于AT89C51单片机的多功能电子万年历的设计(附程序)(12000字) AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR 摘要 本文介绍了基于AT89C51单 ...

  7. 万年历设计单片机c语言,基于51单片机的电子万年历的设计

    基于51单片机的电子万年历的设计(论文9400字) 功能要求 1. 万年历能用数码管显示阳历年.月.日.星期.[小]时.分.秒并设置指定时间的闹铃. 2. 数字式温度计要求测温范围-50~100°C, ...

  8. 基于51单片机的电子万年历的设计

    (24条消息) 基于51单片机的电子万年历的设计说明书(完整word版本说明书+原理图+代码)资源-CSDN文库 摘 要 电子万年历是单片机系统的一个应用,由硬件和软件相配合使用.硬件由主控器.时钟电 ...

  9. 基于51单片机的电子钟万年历LCD1602显示

    本设计是51单片机的电子钟万年历LCD1602显示(proteus仿真+程序+报告+器件清单) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号C0002 ...

最新文章

  1. 突破性进展!上海光机所成果登上《Nature》封面!
  2. setTimeout和setInterval方法
  3. python竞赛题解答_【一点资讯】用python解NOIP竞赛题 www.yidianzixun.com
  4. html js什么作用,html錨點的作用和js選項卡錨點跳轉的使用
  5. int main(int argc,char* argv[])讲解
  6. .prettierrc 文件
  7. HTML离线缓存( applicationCache)
  8. 36.5. height / width
  9. 简明java_简明 Java 错误处理机制
  10. 为什么我旗帜鲜明的反对前后端分离
  11. 【图像检测】基于区域生长算法实现对焊接孔隙检测matlab代码
  12. 安装英伟达显卡旧版驱动
  13. 我认知的 DevOps 核心价值
  14. 日语文章,每天一篇 第1章 青春 第1篇 まだまだ先(さき)があります
  15. 线上tomcat服务器假死排查
  16. 科技培训专业委员会成立,乐博乐博正式成为会员单位
  17. 【数据结构与算法】冒泡排序算法(BubbleSort)
  18. 【转】现代c++开发利器folly教程系列之:future/promise
  19. STM32闭环步进电机驱动器方案,原理图,源码,PCB
  20. 计算机怎么登录用户名和密码忘了怎么办,忘记了路由器的登录用户名与密码怎么办...

热门文章

  1. [宝塔版] 如何搭建一个微信小程序开源商城?
  2. 掌阅标签功能能否自定义名字?
  3. 安装jdk,没有jre
  4. angular aot编译报错 ERROR in ./src/main.ts 解决方法
  5. WebPack的安装及使用
  6. 求超大文件上传方案( Web )
  7. php将json转化成数组,php如何把json转换成数组
  8. 腾讯短网址/短链接url.cn生成接口工具推荐
  9. clearcasse 命令
  10. 2016年生物3D打印八大重要成果