毕业设计(论文)电子万年历的设计.doc
文本预览下载声明
目 录
摘要 I
Abstract. II
第 1 章 绪 论 1
1.1课题背景 1
1.2 课题意义 1
1.3国内外发展现状 1
第2章 电子万年历方案的研究设计 3
2.1 系统方案的论证和选择 3
2.2 简洁电路设计方案的选择 4
2.3 主要模块的原理及详细说明 4
第3章 电子万年历系统电路的硬件设计 8
3.1电路设计框图 8
3.2 电路主要模块的设计 9
3.3其他模块电路原理图设计 13
3.4 完整电路原理图设计及PCB仿真 16
第4章 系统的软件设计 18
4.1 程序流程框图: 18
4.2 主要功能程序设计 19
第5章 系统调试及分析 21
5.1 硬件调试及分析 21
5.2 软件调试及分析 21
结 22
参考文献(References) 23
致 谢 24
电子万年历的设计
摘要: 电子万年历是一种日常应用非常广泛计时工具,对现代人的经济生活来说越来越重要。这次我设计的电子万年历主要采用STC89C52单片机作为主控核心芯片,由DS18B20采集温度数据、DS1302时钟芯片提供时钟信号,最后通过LCD1602液晶显示屏显示。采用由宏晶公司推出的STC89C52单片机,性能优越,功耗较小,电压的工作范围在4~6V;利用美国DALLAS公司推出的DS1302时钟芯片提供信号,高性能、低功耗、带RAM的实时时钟电路是它最大的特点,它具有闰年补偿功能,还可以对年、月、日、周日、时、分、秒进行计时,2.5V~5.5V为正常工作电压。采用同步通信技术,是运用三线接口与CPU进行,一次传送多个字节的时钟信号或RAM数据运用它的突发方式功能 ;对于数字电子万年历此次设计采用直观的数字显示,数字显示是采用的LCD1602液晶显示屏来显示,可以同时在液晶屏幕上显示年、月、日、星期、时、分、秒等精确的时间信息。同时,时间校准等功能也是该电子万年历一大特色。在软件方面,由日历显示程序、时间调整程序,显示程序的编写与调试这三部分组成。所有程序编写完成后,最后在Keil软件中进行调试运行,确认没有错误后,把程序完整正确地写到单片机上进行测试。
本文探究了液晶显示器LCD1602、温度传感器DS18B20及时钟芯片DS1302,各个硬件与单片机之间的互联及工作原理,并且认真的分析和比较几种硬件连接方案,日历和时间算法也在软件方面进行了相关的论述。
关键词:电子万年历;STC89C52;DS1302;DS18B20;LCD1602
Electronic calendar
Professional: communication engineering Student number: 7023810036 Students name: Chen Xiangru Tutor: Chen Wei
Abstract: Digital electronic calendar is a kind of daily application is very broad timing tool, more and more important for modern peoples economic life. This time I design of electronic calendar mainly adopts STC89C52 single-chip microcomputer as control core chip, provided by DS18B20 collecting temperature data, DS1302 clock chip clock signals, finally through LCD1602 LCD display. By macro crystal line STC89C52 single-chip computer start-up, superior performance, small power consumption, voltages scope of work in 4 ~ 6 v power supply; Using the DALLAS provide signal launch of DS1302 clock chip, high performance, low power consumption, real-time clock circuit with RAM is its biggest characteristic, it is a leap year compensation function, can also be for the year, month, day, Sunday, when
显示全部