一个很全面的基于单片机的万年历设计资料分享给大家.
基于单片机的多功能万年历 使用说明
功能说明: 此万年历主要具有:年、月、日、星期、时、分、秒,温度,整点报时,闹钟功能,农历,平润年。
按键说明: 如图所示,按键功能分别是:set(设置),add(加),dec(减),seeNL_NZ(查看农历闹钟)
操作说明: 1、插入USB电源线,按下开关,时间直接运行。可以看到显示项目分别是:年月日,星期,时分秒,温度,不用时关掉开关即可,时间不会停止。 2、如需查看农历,按下seeNL_NZ(查看农历闹钟)键,即可看到农历,同时还会显示(ping/run)平/润年,再按一次此键,可查看闹钟时间。
设置说明: 1、 设置日期时间:按下set(设置)键,时间会暂停,蜂鸣器会长响一次,显示年位置会有光标闪烁,表示此时可以调节年份,如需调节年份,按add(加),dec(减)即可对年份进行调节。然后再按一次set(设置)键,显示月份位置会光标闪烁,同样的方法可以调节月,再按set键分别可设置日,时,分,秒。 2、 调整闹钟时间:将显示调至闹钟显示界面,再按下set(设置)键,即可对闹钟的时分秒进行调节。 3、 整点报时,闹钟开启与关闭:同时按下set+add键,可开启或关闭整点报时,蜂鸣器会有提示,如响一声表示开,响两声表示关闭;同时按下set+dec键,可开启或关闭闹钟功能,同时蜂鸣器会有提示,响一声表示开,响两声表示关闭。
元器件清单:
万用板 1
DC电源插座 1
USB电源线 1
自锁开关 1
4.7K电阻 3
AT89C52单片机 1
40脚IC座 1
DS1302芯片 1
钮扣电池 1
电池座 1
8脚IC座 1
LCD1602液晶显示屏 1
10K可调电阻 1
DS18B20温度传感器 1
1K排阻 1
10K电阻 1
10uF电容 1
按键 4
12M晶振 1
22P电容 2
8550三极管 1
蜂鸣器 1
实验报告(论文)的目录:
目 录
摘 要 IV
Abstract V
第一章 前 言 1
1.1 研究背景……………… 1
1.2 设计目的……………… 2
1.3 设计意义……………… 3
第二章 设计内容 4
2.1 总体方案的设计 4
2.1.1 主控模块 4
2.1.2 显示模块 5
2.1.3 时间计算模块 5
2.1.4 温度测量模块 5
2.1.5 报警模块 6
2.1.6 设置模块 6
第三章 系统硬件介绍 7
3.1 STC89C52RC主控模块 7
3.1.1 单片机介绍 7
3.1.2 单片机应用组成系统 7
3.1.3 单片机的发展及发展趋势 7
3.1.4 单片机应用 9
3.1.5 STC89C52RC的功能介绍 9
3.1.6 单片机I/O口的简单介绍 9
3.2 LCD1602显示模块 10
3.2.1 LCD1602的优点 10
3.2.2 功能特性介绍 10
3.2.3 引脚介绍 11
3.2.4 11条指令介绍 12
3.2.5 LCD1602与单片机接口电路设计 14
3.3 时间计算模块DS1302 15
3.3.1 DS1302的特性 15
3.3.2 DS1302的引脚介绍 15
3.3.3 DS1302有关的日历、时间的寄存器 16
3.3.4 DS1302控制字符的介绍 17
3.3.5 DS1302与单片机的接口电路 18
3.4 环境温度检测DS18B20 18
3.4.1 DS18B20的特性 18
3.4.2 DS18B20的引脚介绍 19
3.4.3 DS18B20的内部结构 19
3.4.4 DS18B20的操作步奏 20
3.4.4 DS18B20与单片机的接口电路 20
3.5 报警模块蜂鸣器 21
3.5.1 蜂鸣器驱动 21
3.5.2 蜂鸣器驱动电路 21
3.6 按键设置模块 21
第四章 系统软件的设计 23
4.1 语言的选择 23
4.2 程序流程图 23
4.2.1 主程序流程图 23
4.2.2 子程序流程图 24
第五章 PROTEUS测试与仿真 26
5.1 PROTEUS介绍 26
5.2 系统仿真 26
5.2.1 系统硬件仿真原理图 26
5.2.2 时间界面仿真 28
5.2.3 系统硬件仿真原理图 29
5.2.4 时间界面仿真 30
第十二章 结论 31
参 考 文 献 32
致 谢 33
附录A 原理图 34
附录B PCB图 35
附录C 源程序 36
该毕业论文内容截图:
制作方法详解目录里面包含下面这些器件的使用详解:
DC电源插口
DS18B20焊接
LCD1602焊接
SR04
三极管
上拉排阻
供电方式
各种电阻、贴片、可调电阻焊接方法
电位器-可调电阻
自锁开关
轻触按键
proteus仿真图(显示时间与设置闹钟):
原理图与pcb:
单片机源程序:
单片机万年历所有资料打包下载(仿真 原理图 pcb 源码 实验报告与论文等等):
6017 万年历设计-lcd1602-DS1302-DS18B20.zip
(13.34 MB, 下载次数: 597)
|