基于单片机的电子万年历设计答辩稿.ppt_第1页
基于单片机的电子万年历设计答辩稿.ppt_第2页
基于单片机的电子万年历设计答辩稿.ppt_第3页
基于单片机的电子万年历设计答辩稿.ppt_第4页
基于单片机的电子万年历设计答辩稿.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1 电子万年历设计 小组成员 王文博 陈红英 刘玉婷 兰小玲班级 12电子信息工程职教本科1班指导老师 尤国平 单片机实训答辩 2 设计内容 系统设计原理总体方案论述硬件电路设计仿真电路实物效果总结 3 一 系统设计要求 1 使用DS1302芯片 电路能使用液晶显示日期 时间 星期几 2 电路能更改当前时间和日期 3 系统能设定闹钟 设定时间到了后用LED闪烁表示 4 二 总体方案论述 按照系统设计功能的要求 初步确定系统由主控模块 时控模块 显示模块 温度检测模块和键盘接口模块共五个模块组成 如图1 1所示 主控模块 显示模块 时控模块 键盘接口模块 系统模块框图 闹钟模块 5 三 硬件电路设计 1 主控部分主控芯片采用51系列AT89C51单片机 这也是单片机的最小系统 6 2 时控模块 时钟芯片使用DALLAS公司的一种高性能 低功耗 带RAM的DS1302作为计时芯片 可以做到计时准确 时钟电路连接图如下所示 DS1302时钟控制电路 7 3 LED显示模块 本系统采用Proteus仿真库有的液晶显示模块LMO L 显示模块电路如下图所示 8 4 按键电路 按键电路采用独立键盘设计 本系设置5个按键 如图所示 9 5 闹钟模块 10 四 仿真电路图 Proteus仿真软件中建立仿真原理图 用KIEL生成HEX文件 11 开始 系统初始化 读日期 时间 设置闹钟 时间修改子程序 写日期 时间 日期修改子程序 显示结果 LCD操作初始化 开关键盘子程序 结束 万年历工作方式流程图 12 开始 液晶模块初始化 中断程序 DS1302时钟控制模块初始化 定时器T0初始化 时钟程序 结束 程序设计流程图 13 系统仿真测试 系统上电后 能够正常运行 在界面上可以看到公历日期年 月 日 时 分 秒 星期 还可以更改时间和设定闹钟 当时间与闹钟一致时以LED灯闪烁表示 14 15 五 实物效果图 16 背面实物图 17 实训总结 论文首先对本设计作了简要描述 随后提出了不同的设计方案 最终设计采用主控模块 时钟模块 显示模块 键盘接口模块 闹钟模块共五个模块组成 在整个设计过程中 硬件方面主要设计了AT89C51单片机的最小系统 DS1302接口电路 DS18B20接口电路 及LCD显示 软件方面借助各个渠道的资料 主要设计了阳历数据读取程序 温度采集程序以及LCD显示程序 系统的调试主要是通过一块AT89C51开发板 再借助于Kiel以

温馨提示

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

评论

0/150

提交评论