1、设计任务书:

设计任务书

学生姓名: 班级: 学号:

题目:1602A液晶显示万年历设计

一、设计任务:本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。 

硬件电路框图

二、设计要求:(1)用4个按键实现所有功能,计时准确。(2)可以设定闹钟功能。(3)有阴历功能,平年闰年准确无误。(4)液晶能显示年、月、日、星期、时、分、秒、温度。
三、万年历元器件制作清单:1.       万用板9*15(J2601A)2.       DC电源插口(H0211D)3.       5v有源蜂鸣器(H0203I)4.       自锁开关(H0203F)5.       2.2K电阻*2(H0201D)6.       STC89C52单片机7.       40脚IC座(H0202A)8.       DS1302芯片(J0805A)9.       钮扣电池(H0208D)10.  电池座(H0208C)11.  8脚IC座(H0202H)12.  LCD1602液晶显示屏(J0802A)13.  16p单排插针(H0204E)14.  16p单排母座(H0204E)15.  DS18B20温度传感器(H0203J)16.  10K排阻(103)(H0202I)17.  10K电阻*3(H0201C)18.  10uF电容(H0203H)19.  按键*4(H0203G)20.  32.768mhz晶振(H0207C)21.  1.5k电阻(H0209D)22.  12M晶振(H0203D)23.  30Pf瓷片电容*2(H0203C)24.  9012三极管*2(H0203B)25.  导线(桌下)26.  焊锡(桌下)27.  USB电源线或电池盒

四、51单片机万年历原理图

51单片机万年历原理图

五、51单片机万年历设计模块架构图

51单片机万年历设计模块架构图

六、51单片机万年历设计仿真图

51单片机万年历设计仿真图

七、51单片机万年历设计1602时钟芯片仿真图

51单片机万年历设计1602时钟芯片仿真图

八、51单片机万年历设计PCB设计图

51单片机万年历设计PCB设计图

51单片机万年历设计PCB设计图

九、51单片机万年历设计程序设计算法图

51单片机万年历设计程序设计算法图

十、51单片机万年历设计实物图

51单片机万年历设计实物图

大家对设计有兴趣,可以私信我,大家一起交流学习!

51单片机怎么显示当前时间_电子设计模块项目专题:史上讲解最全的51单片机设计万年历项目①相关推荐

  1. 51单片机怎么显示当前时间_(进阶篇)51单片机之按键控制蜂鸣器、数码管、按键值移位显示...

    一.实操演示- 按键控制蜂鸣器 1.图文详细 独立按键硬件电路 蜂鸣器硬件电路 2.连接方式: J20的第3号引脚连接到J7引脚,即P15连接J7. J29的第7.8号引脚连接到JP1的第1.2号引脚 ...

  2. 51单片机怎么显示当前时间_单片机初学者必看

    写给初学者的一些话 本文原创,仅代表我搞单片机的一些想法,有不妥之处,不承担任何责任. 第一个问题,讲一下初学者到底学习那个系列单片机. 51.AVR.430.ARM(包括嵌入操作系统).FPGA当前 ...

  3. 51单片机怎么显示当前时间_(记录)51单片机——LCD1602液晶显示模块

    (用LCD1602做个温度显示装置) https://zhuanlan.zhihu.com/p/145666965​zhuanlan.zhihu.com LCD1602液晶显示模块 原理部分 引脚说明 ...

  4. wincc显示系统时间_在WINCC画面组态中,如何显示系统时间?-工业支持中心-西门子中国...

    在wincc 的智能对象中 使用控件 选择DaclockCtrl 即可 调用的控件名称为WINCC Digital/Analog clock ctrol 回答者: KCN - 顶级工程师&nb ...

  5. python程序员自我介绍范文_程序员的自我介绍|史上最有趣的版本

    原标题:程序员的自我介绍|史上最有趣的版本 这篇文章的原文来自:A Little Printf Story,作者仿照<小王子>中的情节,通过小printf遇见的不同类型的程序员,最后悟出什 ...

  6. 51单片机怎么显示当前时间_51单片机LM016L液晶显示实例

    先上仿真图,图比较简单,一个51单片机最小系统,加上一个LM016L液晶显示器,需要注意的是,实际的LM016L芯片内部有上拉电阻,但是仿真中是没有的,如果用P0口传输数据的话,需要给P0口接上拉电阻 ...

  7. 单片机oled显示浮点数函数_问中文编程在单片机上实现一个电子时钟,总共有几步?...

    首先介绍开发一下语言:mcuScript,他是一个支持同时支持中文编程和英文编程的弱数据类型的脚本语言.相关介绍可参考前面的两篇文章: 彭贞:mcuScript一个洋名字的中文(汉语)编程语言,初体验 ...

  8. 51单片机怎么显示当前时间_51单片机玩转物联网基础篇06-LCD1602液晶显示器

    前言 本节我们开始学习LCD1602,LCD1602是字符型液晶显示屏,在实际项目中应用非常广泛,学完本节就可以逐步开发一些好玩的应用了. 一.基础知识 1.LCD1602简介 LCD1602是字符型 ...

  9. 51单片机怎么显示当前时间_51单片机时钟电路图怎么设计?这7个时钟汇聚了所有,看看...

    01 在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式.根据硬件电路的不同,单片机的时 ...

最新文章

  1. vijos1774:机器翻译
  2. solr 中文分词器IKAnalyzer和拼音分词器pinyin
  3. Angular应用Base Element Href属性的设置
  4. 大白技术控 | Windows10X 模拟器简单上手体验
  5. HDUOJ---1879 继续畅通工程
  6. 图像分析demo android_10个JavaScript图像处理库,收藏好留备用
  7. Python 爬虫的工具列表
  8. 推荐汪峰的《北京,北京》,虽然有些念头
  9. 您在申诉时填写的收件人信息与运单号关联的收件人信息不一致,请确认
  10. 主键与其索引对应的关系
  11. 概要设计和详细设计区别_塑胶模具设计常用知识要点概要
  12. 计算机怎么用鼠标,如何正确使用鼠标,这些知识你知道吗?
  13. 百度地图 创建应用
  14. php 姓氏表,php 根据姓氏笔画排序怎么做
  15. 如何用光盘自动安装win7操作系统
  16. Spectra Logic的数据备份和归档解决方案推动企业磁带销量增长
  17. unity调试手机游戏(Android)【模拟器+真机】+设置运行时游戏横屏
  18. linux 文件夹同步备份,SyncToy实现本地文件夹同步备份
  19. 腊八节的传说计算机导论,老潍县地区春节习俗(3页)-原创力文档
  20. Bug 生命周期 中的 各个状态!

热门文章

  1. Android微信分享文件
  2. 计算机能进入系统但是桌面不动,电脑一直显示更新系统,但是很久了都不动,无法进入桌面,怎么回事...
  3. 【文件 part 1 - 文件的概念】
  4. leaflet 常用插件
  5. python可以plc编程_自己动手做一个PLC
  6. java.io.NotSerializableException
  7. CentOS-7-x86_64-DVD-1810 制作usb启动盘注意事项
  8. 2022山东省安全员C证考试模拟100题及答案
  9. 清华大学计算机系毕业论文 android,计算机专业毕业论文完整版.doc
  10. 读书笔记:《持续交付》