基于单片机的电子万年历设计(含电路图,Proteus仿真程序)(论文11000字,Proteus仿真程序)

摘    要

万年历作为日常生活中重要的时间显示设备,在人们的外出旅游和日常生活中都发挥了重要的作用。本文针对目前的万年历产品中存在的计时精度差、功能少和性价比低等问题,提出了一款由AT89C51单片机,DS1302时钟芯片和LCD1602为等器件设计的电子万年历的解决方案。并对硬件的时间采集,时间设置电路和时间显示电路等进行了详细的设计。硬件设计完成后,在KEIL4开发环境中利用C语言设计了时间读/写程序模块时间显示模块等控制程序,实现了对以上硬件的控制。软件和硬件设计完成后,根据硬件总体电路图在Proteus8.6软件下设计了仿真原理图,对软硬件的设计输出进行了验证。经测试系统实现了时间采集功能、时间显示功能和闹钟提示功能,并具备时间设置功能。本文研究设计的电子万年历,具有计时精准、功能完善和显示直观等优点,实现了对时间计量过程的科学管控,从而提升了设备的整体工作效率。

关键词:万年历;时间显示;时间设置;闹钟提示

研究内容及论文结构安排

本文对电子万年历的系统构成,时间的采集原理和时间显示原理进行具体的阐述,再此基础上,制定了电子万年历的整体框架,同时完成了电子万年历的软件和硬件部分的设计。软件和硬件设计完成后,在Proteus8.6软件环境下进行了仿真测试,对系统的输出进行验证。

根据论文的研究内容,本文分为六部分,对电子万年历的整体实现过程进行阐述。各章节具体的主要工作安排如下:

1、绪论。对电子万年历的设计研究背景和意义进行说明,并对国内外技术发展情况进行分析,同时对论文的结构进行规划。

2、系统总体方案设计。明确电子万年历设计需要实现的功能,并根据系统的功能要求,确定整体框架,在框架的基础上完成硬件的选型。

3、硬件设计。对电子万年历的时间采集原理进行了详细的分析,对电路的实现原理和电路的工作原理进行了详细的说明。同时对硬件其它模块的电路设计过程进行了分析。

4、软件设计。对时间读写程序的工作流程进行分析,给出了时间软件工作流程图完成了对应控制程序代码的编写。同时对软件其它模块的程序工作流程进行了分析,给出了各个软件模块的工作流程图。

5、系统仿真测试。对电子万年历的仿真测试过程进行说明,对系统的功能进行逐一的测试。

6、结束语。对电子万年历设计整体完成情况进行总结,对设计中存在的问题进行分析,同时给出未来工作的主要研究方向。

设计目标

设计一款基于单片机实现的电子万年历,使其具备如下功能。

1、显示采集功能。能够获取当前的时间,时间的采集精度在+1s。

2、显示功能。能够显示当前的时间,设置的时间和闹铃等信息。

3、时间设置功能。能够根据实际的使用需要对当前显示的时间进行调整。

4、闹铃功能。可以根据需要设置闹铃提醒时间,当设置时间与当前时刻吻合时,系统能够及时的进行提示。

目    录

摘    要    I

ABSTRACT    II

第1章 绪论    1

1.1 研究意义    1

1.2 国内外研究现状    1

1.3 研究内容及论文结构安排    2

第2章系统总体方案设计    4

2.1 设计目标    4

2.2 方案设计    4

第3章硬件设计    7

3.1 AT89C51主控模块    7

3.2 DS1302时钟模块    8

3.3 LCD1602显示模块    10

3.4 按键模块    11

3.5 蜂鸣器提示模块    12

3.6 硬件总体电路    12

第4章软件设计    14

4.1 主程序模块    14

4.2 子程序模块    15

第5章系统仿真测试    21

5.1 仿真原理图设计    21

5.2 系统功能测试    22

5.3 测试结果分析    23

结束语    25

参考文献    26

致    谢    27

附    录    28

万年历设计单片机c语言,基于单片机的电子万年历设计(含电路图,Proteus仿真程序)...相关推荐

  1. 单片机课程设计车灯c语言,基于单片机的汽车车灯控制系统.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp学术论文&nbsp>&nbsp大学论文 基于单片机的汽车车灯控制系统.pdf4页 本文档一共 ...

  2. 水塔水位控制器单片机c语言,基于单片机的水塔水位控制器设计.doc

    基于单片机的水塔水位控制器设计 河南质量工程职业学院 毕业设计 题 目:水塔水位设计 系 别:机电工程系 专业班级:商检技术 班 级: 学生姓名: 指导老师: 设计时间: 2012年3月13 日 河南 ...

  3. 智能小车52单片机c语言,基于单片机的循迹避障智能小车设计文档

    第3章 系统硬件电路设计3.1总体设计 智能小车采用两个前轮和一个万向轮的方式,在前轮的左右两端各安装一个电机驱动,利用电机驱动芯片L293D来控制两个前轮的左右转向和停止,后轮是一个万向轮,有支撑和 ...

  4. 110报警声+单片机c语言,基于单片机的红外报警系统设计毕业论文.docx

    基于单片机的红外报警系统设计 摘要:随着社会经济的发展,人们生活水平的不断提高,与此同时对人生安全和财产安全提到了一个新的高度,盗窃.入室抢劫等刑事案件的多发使得人们越来越渴望有一个安全生活的空间.传 ...

  5. c++ 结构体初始化_单片机C语言 - 基于结构体的面向对象编程技巧

    单片机C语言 - 基于结构体的面向对象编程技巧 一.面向对象 面向对象是软件开发方法,是相对于面向过程来讲的.通过把数据与方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式 ...

  6. 基于51单片机、DS1302时钟模块的电子闹钟设计

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.设计原理 1.DS1302介绍 2.闹钟音乐播放原理 二.程序设计 1.DS1302.h 2.ds1302.c 3.mu ...

  7. 森林火灾算法c语言,基于单片机的森林火灾报警器毕业论文.doc

    基于单片机的森林火灾报警器 PAGE IV 毕 业 设 计 (论 文) 设计(论文)题目: 基于单片机的森林火灾报警器 摘要 当前森林受到各种灾害的威胁.森林火灾已经成为人为破坏之后第二大对森林破坏的 ...

  8. 画出c语言流程图 万年历,基于ARM7的电子万年历设计

    基于ARM7的电子万年历设计 成 绩 评 定 表 学生姓名 匡克新 班级学号 专 业 通信工程 课程设计题目 基于ARM7的电子万年历设计 评 语 组长签字: 成绩 日期 2015 年 7 月19 日 ...

  9. 单片机c语言实验,单片机实验C语言编程.doc

    单片机实验C语言编程.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...

最新文章

  1. python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子
  2. 在request.GET中捕获url参数
  3. 安装和规划邮件服务器
  4. 大连a货翡翠,东莞a货翡翠
  5. 4K屏幕+5500万像素摄像头,以成未来手机的一大趋势
  6. 华为郭平:很愿意使用高通芯片制造手机
  7. exists hive中如何使用_07045.16.2如何使用Hive合并小文件
  8. Android中ICS4.0源码Launcher启动流程分析【android源码Launcher系列一】
  9. java io中file类_java中IO常见的IO流和file类理论总结
  10. 利用WPF创建含多种交互特性的无边框窗体
  11. 算法设计与分析复习——第四章:贪心算法
  12. CAM350自动开短路检查教程
  13. LED背光源照明技术迅速发展
  14. 病毒常用方法之隐身术
  15. 用c语言求积分程序,菜鸟学C语言(五)之求定积分
  16. win7进去提醒未能连接一个服务器,win7系统提示“未能连接一个windows服务”这个情况如何解决...
  17. 喝一碗孟婆汤 过一回奈何桥!
  18. java期末考试卷及答案_java期末考试试卷及答案1
  19. 【Springboot】录屏功能实现
  20. c语言试题 斗牛,书戴嵩画牛阅读试题训练附答案

热门文章

  1. TortoiseGit小乌龟Git提交代码到码云Gitee-学习记录
  2. 对极限定义的理解_宏观区间和微观区间_20160326
  3. Flutter 返回上一页并主动触发刷新
  4. 小白都会的Python项目实战(附源码)3分钟画一棵圣诞树
  5. 测试者出的APP测试面试题
  6. CTF 总结01:文件上传绕过
  7. Ubuntu系统死机之后如何优雅的重启
  8. Linux命令 ps --ppid使用的一个坑
  9. 男孩子学管理好还是计算机好,2020年男孩子学什么专业好
  10. cmd复制移动合并文件