基于单片机的电子日历硬件设计_第1页
基于单片机的电子日历硬件设计_第2页
基于单片机的电子日历硬件设计_第3页
基于单片机的电子日历硬件设计_第4页
基于单片机的电子日历硬件设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的电子日历硬件设计学 院:电子与电气工程专 业:电子信息工程完成日期:2010年5月完成日期:2010年5月,硬件设计思路,本设计主要介绍了基于单片机的电子日历硬件系统设计。系统主要由时钟模块DS1302、液晶显示模块LCD128X64、4X4键盘控制模块、看门狗模块、电源模块等组成。它由单片机AT89S52芯片和LCD液晶为核心,5V直流电源供电,通过液晶显示器能够准确显示时间,能用键盘直接调整时间。显满刻度为“年”、“月”、“日”、“星期”、“时”、“分”、“秒”。,总体设计框图,实时时钟模块的设计,本设计中采用的时钟芯片是DS1302,由其构成的时钟电路在本设计中的作用主要是给实时时钟模块DS1302设定初始时间,提供电子日历数据通过单片机传送给液晶显示模块使其显示日历数据。,DS1302实时时钟连线图,DS1302的RST引脚与AT89S52的P3.5(定时器0外部输入)相连,I/O引脚与P3.7(数据存储器写选通)相连,SCLK引脚与P2.6相连,采用32.768KHz晶振。,液晶显示模块的设计,对液晶模块的设计采用的是LCD12864芯片,该模块的作用是通过设置液晶示模块的显示方式,使该模块可以用于显DS1302通过单片机传送过来的年、月、日、星期、时、分、秒等电子日历数据。,液晶模块连线图,P20-P24依次与AT89S52的P2.0-P2.4五根I/O线相连接,为控制线。P00-P07依次与AT89S52的P0.7-P0.0相连接地,为8位数据接口。引脚VCC、BLA、RET通过短路帽与AT89S52板的电源相接。该电路通过单片机,可以用于显示DS1302传送过来的电子日历实时数据。,键盘模块的设计,本设计采用矩阵式键盘,可以直接对时间进行调整,当按下年、月、日、星期、时、分、秒的任一个键时,再按加或减键,都可以实现相应键的加或减。,单片机矩阵式键盘接口电路图,键盘的行线分别与单片机的P10-P13口相连,列线分别与P14-P17相连。,看门狗电路设计,看门狗电路一般有软件看门狗和硬件看门狗两种。软件看门狗不需外接硬件电路,但系统需要出让一个定时器资源,这在许多系统中很难办到,而且若系统软件运行不正常,可能导致看门狗系统也瘫痪。硬件看门狗是真正意义上的“程序运行监视器”,Watchdog可以在你的程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。本设计采用X5045芯片设计了一种新的看门狗电路。,看门狗电路接线图,电源电路设计,由于各模块统一由正5V电源供电,本设计采用LM7805芯片构成的稳压电源电路,输出正5V直流电压,为各模块提供所需电源。,这是一个输出正5V直流电压的稳压电源电路。IC采用集成稳压器LM7805,C7、C8分别为输入端和输出端滤波电容,104电容滤除电源中的高频杂波。,总体电路图设计,根据上述介绍的各模块实现的功能及各芯片的工作原理,在Protel DXP软件环境下制作了总体硬件电路图。,软硬件交互仿真,根据硬件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论