基于AT89S52单片机电子万年历设计(附程序,电路原理图)(任务书,开题报告,中期报告,外文翻译,论文15000字,程序)

The Design of Electronic Calendar

摘  要

随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活当中。日历是人们不可或缺的日常用品。但一般日历都为纸制用品,使用不便,寿命不长。电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02 FLASH存储器,完成时间的自动调整和掉电保护,全部信息用液晶显示。时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。日历能显示阳历和阴历年、月、日以及星期、时、分、秒。在显示阴历月份时,能标明是否闰月。

关键词:电子万年历 ;52系列单片机;时钟芯片;FLASH存储器;液晶显示

ABSTRACT

With the rapid development of world economy and the forthcoming of information era, many kinds of mini-type intelligent domestic electric appliances appear in our life one after another. Calendars are necessary daily goods in people’s life. But they are generally paper goods with inconvenient use and short life. Electronic calendar adopts the technology of intelligent electronic control and display, and then improves the deficiency of paper calendars. The design adopts the core of AT89S52 single chip microcomputer, which constitutes controlling circuit, and integrates DS1302 clock chip and 24C02 FLASH memory, which achieve self-adjusting of time and no power protecting. LCD displays all information. Time and date adjusting is carried out by three keys, which can also set the alarm clock. The calendar can display solar and lunar year, month, day, week, hour, minute, second. When displaying lunar months, leap month is showed.

[毕业设计论文网 Doc163.com]

Key Words: electronic calendar  ;52 series single chip microcomputer ; clock chip;  flash memory ; LCD

[毕业设计论文网 Doc163.com]

目  录

1 引言    1

1.2方案选择    1

1.2.1 方案1——基于AT89S52单片机的电子万年历设计    1

1.2.2方案2——基于AT89S52单片机和DS1302的电子万年历设计    2

2 系统概述    3

[设计论文网 https://doc163.com]

3 系统硬件电路的设计    4

3.1 系统核心部分——单片机 AT89S52    4

3.1.1 AT89S52具有下列主要性能    4

3.1.2 AT89S52的引脚及功能    5

3.2 DS1302时钟电路    7

3.2.1 DS1302芯片介绍    7

3.2.2 DS1302 的应用    11

3.3 存储电路    11

3.3.1 AT24C02管脚介绍    11

3.3.2 AT24C02的特性    12

3.4 液晶显示电路    14

3.4.1 液晶显示控制驱动器HD61202的特点    14

3.4.2 液晶显示控制驱动器HD61202的引脚功能    14

3.4.3 液晶显示控制驱动器HD61202的指令系统    15

3.4.4 HY-12864的电路结构特点    17

3.4.5 HY-12864的应用    17

3.5 键盘电路    19

3.6 闹铃电路    19

4 系统程序的设计    20

4.1 阳历程序的设计    20

[毕业设计论文网 www.doc163.com]

4.2 时间调整程序设计    20

4.3 阴历程序设计    22

5 测试结果    25

6 结论    26

参考文献    27

附录1:电子万年历设计电路原理图    28

附录2 主程序    29

致  谢    43

[毕业设计网 https://Doc163.com]

基于单片机at89s52的频率计设计c语言程序,基于AT89S52单片机电子万年历设计(附程序,电路原理图)...相关推荐

  1. 单片机按键控制数码管c语言程序,基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文).doc...

    基于单片机的按键控制LED数码管共阴极动态显示电路设计报告(毕业论文) 物理与电子工程学院2014级课程设计 PAGE IV 物理与电子工程学院 <单片机原理与接口技术> 课程设计报告书 ...

  2. 单总线和i2c总线结合实现数字温度计的设计c语言程序,1《单片机原理应用》课程设计指导书2010-6-8.doc...

    1<单片机原理应用>课程设计指导书2010-6-8 <单片机原理与应用>课程设计指导书 一.课程设计的基本任务 本课程设计的基本要求是使学生熟悉掌握MCS-51系列单片机的编程 ...

  3. c语言程序写入,设计c语言程序并写入单片机

    A:程序如下:1.接受设计任务.基地实地踏勘,同时收集有关*    作为一个建设项目的业主(俗称"甲方")会邀请一家或几家设计单位进行方案设计 作为设计方(俗称"乙方&q ...

  4. 基于单片机的交通灯设计c语言程序,基于单片机AT89C51控制的十字路口交通灯系统设计...

    摘要:本文设计一个单片机AT89C51控制的十字路口交通灯,通过硬件电路设计.元器件使用.软件设计.仿真等环节,实现主干道和支干道的分时控制,保证正常的交通秩序. 关键词:单片机 系统设计 交通灯 1 ...

  5. c语言实现编译器编译原理,编译原理课程设计--C语言编译器实现.doc

    编译原理课程设计--C语言编译器实现 甘肃政法学院 编译原理课程设计 题 目 C语言编译器实现 计算机科学学院计算机科学与技术专业10 级 计本 班 学 号: 201081010137 姓 名: 杨青 ...

  6. 单片机六位抢答器c语言程序,八路电子抢答器(基于51单片机的8路抢答器设计C语言程序)...

    哥,你还有AT89C51单片机8路抢答器的资料吗 哥,你还有AT89C51单片机8路抢答器的资料吗 AT89C51单片机8路抢答器的资料 源程序如下 #include #define uchar un ...

  7. DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc

    单片机中使用DSB温度传感器C语言程序 单片机中使用DS18B20温度传感器C语言程序(参考1) /************************************************** ...

  8. 流水灯c语言程序tm,51单片机LED流水灯课程设计任务书+论文

    郑州工程技术学院课程设计 设计题目:LED流水灯设计 学    院:机电与车辆工程学院 专    业:16电气自动化技术专业班 级普招二班 姓    名:王*&刘* 指导教师:李* 日    ...

  9. C语言源码做的运动会管理系统课程设计(源码+课程设计报告)

    一.课程设计的目的: C语言程序设计课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C语言的知识点,又接近工程实际需要.目的是通过课程设计的综合训练 ...

  10. fir滤波 c语言,分享MSP430单片机实现的FIR滤波器C语言程序

    分享MSP430单片机实现的FIR滤波器C语言程序 [复制链接] #include #define FRAME        180 short int h[19] = { 399,-296,-945 ...

最新文章

  1. BidNet:无视差估计的双目图像去雾(CVPR2020)
  2. python flask上传文件_Python-Flask-文件上传
  3. SpringBoot+Mybatis 框架之 @SelectProvider注解方式搭建
  4. Docker挂了,数据如何找回
  5. 各类文件的文件头标志
  6. Wpf MessageBox的用法
  7. 《怎样解题》读书笔记
  8. 账龄分析表excel模板_Excel技巧 | 简单而强大的功能 数据统计分析必备—数据透视表...
  9. qiankun 出现[import-html-entry]: error occurs while executing normal script
  10. 股票、债券、基金、期权、期货等的异同
  11. MindManager:将excel转成思维导图
  12. QQ表情里的股市晴雨表
  13. ARC122E Increasing LCMs
  14. openGL之API学习(一二九)specular gloss diffuse
  15. matlab实现滑动平均滤波(一)
  16. Android adb 安装 apk无法安装错误排查
  17. Kindle电子书资源网站汇总 转自豆瓣
  18. mysql 8.0.21 对用户授权报错 near ‘IDENTIFIED BY ‘123456‘ with grant option‘ at line 1
  19. 2021秋招-刷题统计
  20. 软件工程—理论与实践

热门文章

  1. 大气传输、大气辐射传输
  2. C语言面试题---函数(一)
  3. k均值算法——python实现
  4. win7笔记本外接显示器html,win7系统笔记本外接显示器的操作方法
  5. 【项目管理】 --- 范围说明书的内容和作用
  6. 传递闭包c语言算法解析,找关系的传递闭包 用c语言编 一个关系的传递闭包
  7. 使用AD13设计PCB的技巧总结
  8. AD不显示封装3D模型
  9. 手机微信开发上传图片到服务器,微信开发之通过微信接口上传图片到本地服务器...
  10. 第86节:Java中的JQuery基础