登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 机械机电类 > 测控技术与仪器 > 正文

基于单片机电子万年历

 2024-01-04 10:47:25  

论文总字数:13141字

摘 要

本文主要介绍了基于单片机的具有温度检测电子日历的设计方案及其实现方法。设计选择STC公司推出的STC90C516RD 单片机为控制中心。由DALLAS公司的数字温度计DS18b20完成温度的检测,时钟芯片DS1302实时定时。由LCD12864液晶显示器实现时间、温度值及日历的显示。按键和报警分别采用了独立按键和5V的有源蜂鸣器、LED。用红外接收头收取遥控信号。选YF017时钟语音芯片用作语音播报,选择 8Ω、0.5W的扬声器,用于音频的输出。本设计除了计时与温度检测功能外,还加入了显示农历并自动关联公历、按键调整时间、高低温报警、红外远距离控制、语音播报等扩展功能。本设计硬件简单,容易操作,功能方便实用。

关键词:万年历,STC90C516RD 单片机,温度传感器,外部设备

Abstract:This thesis mainly introduces the design of microcontroller-based electronic calendar with temperature sensing and its implementation. The design chooses the STC90C516RD microcontroller produced by STC Company as the control center. And the design also chooses DS18B20 to complete the temperature detection with the DALLAS Company’s digital thermometer as well as determines real time with the clock chip DS1302. Moreover, the design can present time, temperature and calendar by LCD12864 LCD. Buttons and alarm buzzers are equipped with active independent keys and 5V active buzzer and LED. It receives remote control signal by the infrared receiver. The design selects YF017 as voice broadcast chip, and 8Ω, 0.5W speakers for audio output. Except for the timing and temperature detection function, the design also adds the functions of presentation of lunar calendar and solar calendar automatical association, buttons to adjust the time, high and low temperature alarms, infrared remote control, voice broadcast and other extensions. The hardware of this design is simple, easy to operate, convenient and practical.

Key words: perpetual calendar, STC90C516RD single chip microcomputer, temperature sensor, peripheral equipment

目 录

1 引言 4

1.1 背景和意义 4

1.2 设计任务及要求 4

2 方案设计 5

2.1 硬件设计框图 5

2.2 硬件系统方案选择 5

3 系统硬件设计 9

3.1 单片机最小系统 9

3.2 显示模块电路 10

3.3 时钟模块电路 11

3.4 温度检测模块电路 11

3.5 红外接收电路 12

3.6 语音播报电路 12

3.7 声光报警电路 13

3.8 外部电源电路 13

4 系统软件设计 14

4.1 时间、日期、农历和温度的显示 14

4.2 声光报警 14

4.3 按键调整时间 15

4.4 遥控调整时间 16

4.5 语音播报日期、时间与温度 17

5 调试及性能分析 18

5.1 硬件系统调试 18

5.2 软件调试 18

5.3 性能分析 19

结 论 20

参考文献 21

附录A PCB电路板 22

附录B 实物图 23

致谢 24

1 引言

1.1 背景和意义

随着科技的创新及发展,电子技术亦有了极大提高。在人们的生活中,电子产品到处可见,尤其集成电路对人们生活提供了更大的便利。此中多功能电子日历就是非常典型的例子。它是一种选用集成电路完成对实时时间的计时,并使之显示的简单装置,普遍用于家庭、车站、船埠、办公室的公共场地,成为人们日常生活中不可缺少的必需品。电子日历产品的发展,其中的计时的精度更加准确,远远超过老式钟表,老式钟表也慢慢的退出市场,多功能电子日历亦快速的普及开来,数字化的钟表让人们的生活更加便利。

目前市场上电子万年历的产品种类繁多,但功能都过于单一,不够人性化。由于社会竞争的加大,人们为了工作,不能照顾好自己的生活,而这些电子万年历显然不能满足人们在日常生活的需求。只有智能化、人性化、节能型电子万年历才能给人们带来更多的方便。

本文介绍的实时电子日历的设计具备阳历、阴历时间和温度值显示功能,用按键能够调整时间。调整阳历时星期自动对应调整,由于阳历与阴历相关联,所以亦能自动调整阴历;通过温度传感器的检测,能在显示器上自动显示温度,温度的准确度能达到小数点后两位,同时具有高低温的报警功能,在低于8℃或高于35℃均会触发声光报警。本系统除可以使用按键进行时间调整外,还可以通过红外遥控器对其远距离的操控,能关闭显示器背光、停止声音警报等功能;需要时,还能对日期和时间进行语音播报。多功能的实现,能够大大的满足人们的需求,给人们更大的便利。

1.2 设计任务及要求

1.2.1 任务指标

完成一个以STC90C516RD 单片机为控制中心,及带温度检测和实时计时的万年历。

1.2.2 基本要求

  1. 通过DS1302时钟芯片可以精确的计时,并可以调整时间;
  2. 通过单片机能将时间显示在液晶屏上;
  3. 通过DS18B20检测温度;
  4. 当温度小于8℃或大于35℃时,会触发声光报警。

1.2.3 扩展要求

  1. 阴历能与阳历自动关联;
  2. 通过红外遥控可以关闭,禁止蜂鸣器报警;
  3. 通过红外遥控远距离调整时间;
  4. 通过红外遥控控制显示的开/关;
  5. 通过语音芯片可以播放当前时间、温度。

2 方案设计

2.1 硬件设计框图

图2-1 硬件设计框图

剩余内容已隐藏,请支付后下载全文,论文总字数:13141字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图