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

资料分类:单片机自动化 上传会员:菲菲小宝贝 更新时间:2022-03-10
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12024
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

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

 

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

 

目录

摘要

Abstract

1  绪论-5

1.1 研究背景-5

1.2 国内外研究现状-5

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

2  系统总体方案设计-7

2.1 设计目标-7

2.2 方案设计-7

2.2.1  硬件方案设计-7

2.2.2  软件方案设计-9

3 硬件设计-10

3.1 AT89C51主控模块-10

3.1.1  AT89C51单片机介绍-10

3.1.2  最小系统电路-11

3.2 DS1302时钟模块-11

3.2.1  DS1302时钟芯片介绍-12

3.2.2  DS1302时钟电路-12

3.3 LCD1602显示模块-13

3.3.1  LCD1602液晶屏介绍-13

3.3.2  液晶驱动电路-13

3.4 按键模块-14

3.5 蜂鸣器提示模块-15

3.6 硬件总体电路-15

4 软件设计-17

4.1 主程序模块-17

4.2 子程序模块-18

4.2.1  按键程序-18

4.2.2  时间读取程序-19

4.2.3  时间写入程序-21

4.2.4  提示程序-22

4.2.5  显示程序-22

5 系统仿真测试-24

5.1 仿真原理图设计-24

5.2 系统功能测试-25

5.3 测试结果分析-26

结    论-28

参 考 文 献-29

致    谢-30

附    录-31

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:本文对电子万年历的系统构成,时间的采集原理和时间显示原理进行具体的阐述,在此基础上,制定了电子万年历的整体框架,同时完成了电子万年历的软件和硬件部分的设计。软件和......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: