没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的万年历系统的设计论文-学位论文.doc
0 下载量 85 浏览量
2023-07-10
11:25:58
上传
评论
收藏 1.5MB DOC 举报
温馨提示
试读
46页
基于单片机的万年历系统的设计论文-学位论文.doc
资源推荐
资源详情
资源评论
焦作大学毕业设计 摘 要
1
摘 要
万年历设计是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个
人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数
字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老
式钟表, 钟数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先
的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、
自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,
但是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩大其应用,
有着非常现实的意义。
本课题基于单片机设计的万年历设计,用 AT89C51 来完成电路的控制,用
DS1302 完成时钟的显示部分。本设计涉及到了单片机与外围器件的串行、并行通
信原理和 INT0,INT1 中断原理,定时器计数器原理,键盘原理,液晶显示原理等。
关键词:单片机;万年历;液晶技术;
焦作大学毕业设计 Abstract
2
Abstract
CALENDAR digital circuit design is right. Hours, minutes and seconds. Figures
show that the timing devices, widely used in individual households, stations, terminals
offices and other public places, become an indispensable necessity in daily life, due to
the number of integrated circuits the development and extensive application of quartz
crystal oscillators, making digital clock accuracy, far more than old-fashioned clocks
and watches, clock digital production and life to people brings great convenience, but
also greatly expanded the original chime clocks. Such as regular auto-alarm, schedule
automatic rang the bell, the time automatic control, regular radio, automatic
closed-circuit from lights, oven timer switch, on-off power equipment, and even a
variety of regular electrical automatically enabled and so on, but all these are based on
clocks and watches digitization basis. Therefore, the study calendar and expand its
application, has a very practical significance.
The topic of perpetual calendar design based on single chip design, with the
AT89C51 to complete the circuit control the clock with the completion of the display
part of the DS1302. This design relates to the MCU and peripheral devices, serial,
parallel communication principles and INT0, INT1 interrupt principle, the timer counter
principle, keyboard theory, liquid crystal display rationale.
Keywords: SCM; calendar; liquid crystal technology;
焦作大学毕业设计 目 录
3
目录
1 系统总体设计 .......................................................1
1.1 引言 ..........................................................1
1.2 系统整体设计思路 ..............................................1
1.3 设计方案选择 ..................................................2
1.4 功能介绍 ......................................................2
1.5 工作原理 ......................................................3
1.6 本章小结 ......................................................3
2 系统硬件电路设计 ...................................................4
2.1 单片机最小系统硬件的电路设计 ..................................4
2.1.1 单片机电路设计 ..........................................4
2.1.2 时钟电路设计 ............................................6
2.1.3 复位电路设计 ............................................7
2.2 时钟电路的设计 ................................................8
2.2.1 DS1302 的性能特性 ........................................8
2.2.2 DS1302 数据操作原理 .....................................9
2.3 独立式键盘设计 ...............................................11
2.4 显示电路的设计 ...............................................11
3 系统软件设计 .......................................................14
3.1 阳历程序 .....................................................14
3.2 时间调整程序 .................................................14
3.3 阴历程序 .....................................................16
3.4 万年历总体流程图 .............................................18
3.5 万年历总程序(见附录) .......................................19
4 设计总结 ..........................................................20
参考文献 ............................................................21
附 录 ...............................................................22
致 谢 ...............................................................45
焦作大学毕业设计 1 系统总体设计
1
1 系统总体设计
1.1 引言
随着电子技术的不断发展,单片机技术在设计中所体现在出来的优势越来越
明显,它不仅是电子信息类专业的一个重要部分,而且在其它类专业工程中也是
不可缺少的。广泛地应用于家电、工业过程控制、仪器仪表、智能武器、航空和
空间飞行器等领域发展更是迅速,已成为新一代一些电子设备不可缺少的核心部
件。
目前世界上单片机年产量已达十多亿片,通常是当年微处理器产量的 4-5 倍
以上。用最少的芯片就能实现最强大的功能。可以想见,这是将来电子产品的主
流方向,它将无可置疑地一步步取代其它同类产品,其数量之大和应用面之广,
是其它任何类型的计算机所无法比拟的
[1]
。
单片机是应工业测控需要而诞生的。它把计算机最基本的功能电路,如 CPU、
程序存储器、数据存储器、I/O 接口、定时、计数器、中断系统等集成到一块芯片
上,形成单片形态的计算机。单片机通常以最小系统运行,在家用电器中和常用的
智能仪器仪表中常常可以“单片”工作,同时单片机在我们日常生活中也经常见
到,如电子表、舞厅里的一些灯光的控制、一些招牌灯光的控制、工厂一些自动
控制等。将来只要有自动控制方面的都会离不开单片机的开发和使用,对于现代
的自动化控制起着举足轻重的作用。
为了顺应形势发展的需要,我们学习了单片机课程,此次用液晶显示万年历
和时间设置以及显示测温度的数据对单片机的学习起到了很好的巩固作用,尤其
是对汇编语言程序的设计。
1.2 系统整体设计思路
此设计即在数码管上显示年、月、日、时、分、秒、星期和阴历月、日,以
及在显示农历时间时,能表明是否为闰年。原理框图如图 1-1 所示。
电路一般包括以下几个部分:时钟电路模块、键盘扫描、单片机最小系统和
显示电路等部分
[2]
。
对于各部分:
为使时钟走时与标准时间一致,校时电路是必不可少的,键盘用来校正液晶
上显示的时间。
焦作大学毕业设计 1 系统总体设计
2
单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。
(3)单片机发送的信号经过显示电路在数码管上显示出来。
图 1-1 电子万年历电路系统构成框图
Figure 1-1 Constitute a block diagram of electronic circuitry Calendar
1.3 设计方案选择
方案一 用 EDA 技术及 VHDL 语言控制来实现显示及测温度,且显示也可以用数
码管,但设计电路复杂,不易实现。此外,对于 VHDL 语言也不够了解,故不采用
此方案。
方案二 主控芯片使用 51 系列 AT89C52 单片机,时钟芯片采用美国 DALLAS 公
司推出的一种高性能、低功耗、带 RAM 的实时时钟 DS1320。采用 DS1320 作为计时
芯片,可以做到计时准确。更重要的是,DS1320 可以在很小电流的后备电源
(2.5~5.5 V 电源,在 2.5V 时耗电小于 300nA)下继续计时,而且 DS1320 可以变
成编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本不
耗电,显示模块采用普通的共阳 LED 数码管,键输入采用查询法实现功能调整,
用汇编语言编程来控制单片机让它在数码管上显示数据及文字
[3]
。
由于单片机结构简单、控制功能强、可靠性高、体积小、价格低等优点,综
合上述方案的选择与比较,选择方案二。也主要是由于电器元件的熟悉程度以及
市场的供求关系。在方案二中,大部分的电器元件我们较熟悉并且更容易获得。
1.4 功能介绍
此设计即在数码管上显示年、月、日、时、分、秒、星期和阴历月、日,以
及在显示农历时间时,能表明是否为闰年。
本次设计主要用单片机控制程序让它在数码管上显示年、月、日、时、分、
秒及星期,时、分、秒的计数结果经过数据处理可直接送数码管显示。当计时发
剩余45页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2434
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功