基于单片机的电子万年历大学毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分类号 编号
烟 台 大 学 毕 业 论 文(设 计)
申请学位: 院 系:光电信息科学技术学院 专 业: 电子信息工程 姓 名: 盛 雨 学 号: 6
指导老师: 炜
2020年10月11日
大学
Based on Single Chip Microcomputer Electronic Perpetual calendar
基于单片机的电子万年历
工学学士
基于单片机的电子万年历
姓名: 盛雨
导师: 炜
2020年10月11日
大学
大学毕业论文(设计)任务书
[摘要]在当今信息科技飞速发展的时代,时间和每一个人都有非常密切的相互联系,时间对任何人都产生非常重要的影响。随着科技的快速发展,流逝的时间,我们走过了根据太阳来判断时间,发展到了钟摆,又有了现在的电子表等。当各类电子表在我们生活中广泛应用的时候,电子万年历的的出现又把我们引入到一个全新的时代。科学的发展为电子万年历的性能完善提供了条件,现在电子万年历已经成为了我们生活中不可缺少的生活必需品,例如:在银行、车站、码头、办公室、家庭等各种场所,该产品具有很大的市场前景和发展空间。
单片机作为一个高性能、低功耗的产品,把很多产品领入一个全新的时代,这个设计是在单片机的基础上进行的,电子万年历不仅要用到软件而且还有用到硬件。软件的程序编写采用C语言,硬件是用到的元件有:主要的控制部分是单片机AT89C52,时钟电路为DS1302,温度传感器DS18B20组成的温度检测电路、LCD1602组成的显示电路、键盘接口5个模块组成。
[关键词]电子万年历;AT89C52;DS1302;DS18B20;LCD1602
[Abstract] In today's information era of rapid development of science and technology, time and each person has a very close contact each other, time is very important influence on anyone. With the rapid development of science and technology, the passage of time, we walked through the time, according to the sun to the pendulum, and the current electronic watch, etc. When all kinds of electronic watch is widely used in our life, the emergence of electronic calendar and introduce us to a new era. Scientific development for the performance of the electronic calendar provides the perfect conditions, the electronic calendar has become the indispensable necessities in our life, for example: in the bank, station, wharf, office, home and other places, the product has great market prospects and development space.
Single chip microcomputer as a high performance, low power consumption products, put a lot of products into a new era, this design is based on single chip microcomputer, electronic perpetual calendar is not only to use the software and hardware used. Programming using C language software, hardware device is used are: the main control part is SCM AT89C52, for DS1302 clock circuit, temperature detection circuit composed of temperature sensor DS18B20, LCD1602 display circuit, keyboard interface composed of five modules.
[Keywords] electronic calendar; DS1302 ; DS18B20;LCD1602 AT89C52
目录
1 绪论 (1)
1.1研究背景及意义 (1)
1.2单片机的定义 (1)
2 方案论证与设计 (2)
2.1 电子万年历的主控制系统 (2)
2.2 选择时钟芯片 (2)
2.3 测温部分的选择 (2)
2.4 显示部分方案的选择 (3)
3 硬件电路设计及仿真结果 (4)
3.1 电路设计框图 (4)
3.2 控制电路的选择 (4)
3.2.1 电路的选择 (4)
3.2.2 选择元器件 (5)
3.3 时钟电路的选择与计算 (7)
3.3.1 电路的选择 (7)
3.3.2 时钟芯片 (7)
3.4 显示电路的选择 (9)
3.4.1 电路的选择 (9)
3.4.2 元件的设计及计算 (10)
3.5 测温电路的选择 (10)
3.5.1 测温的电路图 (10)
3.5.2 元件的选择及设计计算 (10)
3.6 硬件的仿真 (12)
3.6.1 硬件的调试 (12)
3.6.2 温度报警器 (13)
3.6.3 时间的调整 (14)
4 系统程序设计 (15)
4.1 阳历程序设计 (15)
4.2 时间调整程序设计 (15)
4.3 阴历程序设计 (16)
4.4 软件测试 (16)
5 结论与展望 (17)
5.1 结论 (17)
5.2 展望 (17)