智能电子万年历的设计 汪文木.docx
《智能电子万年历的设计 汪文木.docx》由会员分享,可在线阅读,更多相关《智能电子万年历的设计 汪文木.docx(14页珍藏版)》请在三一办公上搜索。
1、智能电子万年历的设计电子与信息工程系电子信息科学与技术118732008014 汪文木指导老师周瑛【摘 要】本系统以单片机AT89S52作为控制核心来设计智能电子万年历的硬件结构和软件结构。该系统以AT89S52单片机为控制器;以串行时钟日历芯片DS1302记录时间和用LCD1602来显示数值,可以显示年、月、日、时、分、秒,并且可以进行时间调整;此外增加了整点报时功能,人体红外感测功能,温湿度感测显示功能,让本万年历显得更加的智能,更加的实用。【关键词】单片机AT89S52 ; ISD1402语音芯片;时钟芯片DS1302 ; LCD1602显示1. 前言1. 1课题研究的背景随着电子技术的
2、不断更新,从古代的观太阳、测水漏、摆钟到现在的电子钟,人类不断 研究,不断创新,电子应用领域的扩展,电子产品的运用在现代生活中起着不可忽视的重要 作用。该电子万年历可以对年、月、日、时、分、秒进行计时,而且时钟芯片DS1302的使 用寿命长,误差小。采用LCD1602来进行直观的数值显示,可以显示年、月、日、时、分、 秒、温度和湿度等信息,还具有时间校准、整点报时、人体红外感应等功能。该电路采用 AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3-6V电压供电。1.2课题的研究目的与意义21世纪是电子技术高速发展的时代,而单片机在电子技术高速发展的时代扮演者极为 重要的角色
3、。电子万年历的开发与研究在信息化的今天不仅有它的实用性,还具有广泛性, 因为它适用在学校、机关、企业、部队等单位礼堂、训练场地、教学室、公共场地等场合, 可以说遍及人们生活的每一个角落,所以电子万年历的开发与研究是社会所需,具有广阔的 市场。1.3课题解决、实现的主要内容本课题所研究的电子万年历是基于单片机AT89S52的一个具体应用,主要实现的主要内 容包括以下几个方面:(1) 选用单片机AT89S52作为该系统的控制核心。(2) 在硬件设计时,尽量做到简单实用、易于实现,使系统电路尽量简单。(3) 根据硬件的设计结构电路图,在覆铜板上实现完成器件的焊接。(4) 软件设计时,尽量做到程序简单
4、,调试方便。2. 智能电子万年历的总体方案设计图1智能电子万年历的总体方框图智能电子万年历系统框图如图1-1所示。该系统主要由电源模块、DS1302时钟模块、温 湿度感应模块、红外感应模块、显示输出模块、语音播报模块等组成。工作流程大致为:电 源模块提供4-6v的恒流电压,通过单片机AS89S52的控制实现显示年、月、日、时、分、 秒、当前温度、湿度并利用语音模块实现整点报时以及人体的红外感测表示。3. 各模块电路的设计3.1主控模块的电路设计3.1.1 单片机 AT89S52AT89S52为ATMEL所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系 统可编程Flsah存储器。(T
5、2) P1.0C fT2 EX) P1.1 匚 P1.2C P1.3L P1 一4 匚 (MOSI) P1.5L (MISO) P1.6IZ (SCK) P1.7C RSTIZ (RXD) P3.0 匚 fDCD) P3.1 匚 (INTO) P3.2 匚 (1RTT) P3.3 匚 fTO) P3.4 匚 (T1) P3.5 匚 (WR) P3.6 匚 (RD) P3.7L X7AL2 匚 XTAL1 匚 GND匚1402393384A 375366357348S 33&321031112 go1229132814271526162517241Q23222021 VCC PD.O (AQD)
6、 PQ.1 知1) PD.2 (A02)13 PQ.3 (AD3J P0.4 (A04) PD.5 (AD5J PQ.6 (ADB) PQ.7 (AD7) DtVPP AL&FRUS PSEN P2.7 (A15) P2.6 (A14) P2.5 (A13) P2.4 (A12) P2.3 (A11) P2.2 (A10) P2.1烟 P2.0倾图2 AT89S52单片机的引脚图AT89S52主要功能列举如下:1、拥有灵巧的8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(传统最高工作频率可至12MHz)3、内部程序存储器(ROM)为8KB4、内部数据存储器(RAM)为256字节5、
7、32个可编程I/O 口线6、8个中断向量源7、三个16位定时器/计数器8、三级加密程序存储器9、全双工UART串行通道3.1.2电路设计原理图图3主控系统电路原理图Pll2ENjP134P145P15P153P173P3C10P3111P3212P331314P3515P3IfiPLAeT17XIISX219RSTgP10.T2PODPll T2EXP12peaP13M3P14PMP15PD5P15PCSP17P07RXDP20TXDPllINTOP22IKT1P23TOP24T1P25WRP26RDP27GNDX2VCCXIEAVPALEPRESETPSEN振荡电路:18,19分别为单片机芯
8、片的反向放大器的输入端和输出端,在保证供给正常 3-6的电压值时,在这两脚接上一个12M的晶振就可以使其工作,这个晶振就像单片机的心 脏一样。在两脚与地之间加入一个30PF的电容可以使系统更稳重,避免噪声而死机。复位电路:在第9端加入一个复位电路,该复位电路主要通过一个按键手动来实现,比 如在程序运行时如若死机、死循环、程序“跑飞”等情况都可以通过该按键来实现复位。该 复位电路如上图所示,由电阻和极性电容组成,因为RST是高电平有效,当人为的按下按 钮后,电路导通,VCC的+5v电压就会加到RST端,由于人的动作再快,通常也要达到10 毫秒以上,这完全能够满足复位时间,而电压的回落是随着电容的
9、不断充电而降落,由图的 电路图可知电容的充电时间为:T=2.3*R*C=2.3*10(-6)*10*(3)=0.23S保证系统能够可靠地复 位。按键电路:按键电路由三个轻触开关组成,一个键用来实现所要设置对象的移位设置, 一个键用来实现加设置,一个键用来实现减设置,分别与单片机的30、16、17引脚相连。3.2时钟模块的电路设计3.2.1 DS1302电路模块DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路, 它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为 2.5V5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送
10、多个字 节的时钟信号或RAM数据。DS1302内部有一个31 X8的用于临时性存放数据的RAM 寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后备电源其引脚及其功能结双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。构如下图:VCC1SCLKGNDRST图4.DS1302封装图3.2时钟模块的电路设计原理图图5时钟模块电路原理图该时钟电路由时钟芯片DS1302、备用电池、晶振等几部分组成,在正常提供3V以上的电压时,在X1和X2这两脚接上一个32.768M的晶振就可以使其工作,这个晶振就像 时钟芯片的心脏一样。在两脚与地之间加入一个22PF的电容可以使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能电子万年历的设计 汪文木 智能 电子 万年历 设计
链接地址:https://www.31ppt.com/p-5333548.html