万年历的设计与制作

上传人:油条 文档编号:28577477 上传时间:2018-01-18 格式:DOC 页数:20 大小:438KB
返回 下载 相关 举报
万年历的设计与制作_第1页
第1页 / 共20页
万年历的设计与制作_第2页
第2页 / 共20页
万年历的设计与制作_第3页
第3页 / 共20页
万年历的设计与制作_第4页
第4页 / 共20页
万年历的设计与制作_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《万年历的设计与制作》由会员分享,可在线阅读,更多相关《万年历的设计与制作(20页珍藏版)》请在金锄头文库上搜索。

1、 xxxxxxxx 学院单片机课程设计设计题目: 万年历的设计与制作 专业班级: 学号: 姓 名: 指导教师: 设计时间: 2013/06/182013/07/02 设计地点: 单片机课程设计成绩评定表姓 名 学 号专业班级课程设计题目: 万年历的设计与制作课程设计答辩或质疑记录:1、单片机是怎样显示温度的?数字温度传感器 DS18B20 把采集到的温度通过数据引脚传到单片机的 P3.4 口,单片机接受温度并存储。此部分只用到 DS18B20 和单片机,硬件很简单。其测温范围为10 摄氏度到+50 摄氏度。2、读出温度子程序的主要功能是什么?读出温度子程序的主要功能是读出 RAM 中的 9 字

2、节,在读出时需进行 CRC 校验,校验有错时不进行温度数据的改写3.此课程设计的多功能万年历由哪几部分组成?多功能万年历由六部分组成:1.控制部分主芯片采用单片机 STC89C52RC;2.显示部分采用 LCD1602 液晶显示屏实现显示环境温度,时间和菜单;3.温度采集部分采用 DS18B20 温度传感器采集温度;4.利用红外遥控和 DS1302 实现调时和时钟功能;5.采用有源蜂鸣器实现报警功能。成绩评定依据:实物制作(40):课程设计考勤情况(10):课程设计答辩情况(20):完成设计任务及报告规范性(30):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 2013 年 7

3、 月 02 日 目录第一部分 课程设计任务书 .1一、课程设计题目1二、课程设计内容1三、进度安排.2四、基本要求.2五、课程设计考核办法与成绩评定.2第二部分 课程设计.3一、整体功能要求.31.1 设计要求.3二、系统基本方案选择及论证.31.1 显示模块选取.31.2 时钟模块选取.31.3 测温模块选取.3三、系统硬件设计与实现.43.1 电路设计框图.43.2 系统硬件概述.43.3 主要单元电路的设计.43.3.1 控制模块.4 3.3.2 温度采集模块 .53.2.3 液晶显示模块.5四系统软件设计.74.1 系统总程序流图.74.2 系统子程序.74.2.1 读取温度子程序.7

4、4.2.2 时钟走时子程序. .84.3 软件测试.84.4 仿真结果.9五实物的组装与调试.95.1 调试结果.95.2 调试问题.10六心得体会.10附录.10附录 1:电路原理图.11附录 2:主程序.12附录 3:元件清单 .15附录 4:参考文献.16 1第一部分 课程设计任务书2012 2013 学年第 2学期学生姓名: 专业班级: 指导教师: 工作部门: 一、课程设计题目:单片机课程设计 1. 简易心率检测仪 6. 遥控开关2. 电子时钟的设计与制作 7. 水温控制系统3. 电子密码锁的设计与制作 8. 音乐播放器的设计与制作4. 多功能万年历的设计与制作 9. 多路数据采集系统

5、5. 数字式电压表的设计与制作 10 自选二、课程设计内容1. 根据具体设计课题的技术指标和给定条件,以单片机为核心器件,能独立而正确地进行方案论证和电路设计与制作,要求概念清楚、方案合理、方法正确、步骤完整;2. 熟悉、掌握各种外围接口电路芯片的工作原理和控制方法;3. 熟练使用单片机 C/汇编语言进行软件设计;4. 熟练使用 Proteus、Keil 软件进行仿真电路测试;5. 熟练使用 Protel 软件设计印刷电路板;6. 学会查阅有关参考资料和手册,并能正确选择有关元器件和参数;7. 撰写设计报告,参考毕业设计论文格式。注:详细要求和技术指标见附录。 2三、进度安排1时间安排序 号

6、内 容 学时安排(天)1 方案论证和总体设计 22 硬件设计 23 软件设计 24 硬件测试 15 撰写和打印设计报告 1合 计 10设计指导答辩地点:K2406 2执行要求单片机应用系统设计与制作多个选题,每组不超过 3 人,为避免雷同,在设计中每个同学所采用的方案不能一样。四、基本要求(1)根据要求确定系统设计方案;(2)绘制系统框图、系统原理总图,印刷电路板图,列出元器件明细表;(3)计算电路参数和选择元器件,画出软件框图,列出程序清单;(4)仿真,测试与修改调整;(5)对设计进行全面总结,写出课程设计报告。五、课程设计考核办法与成绩评定根据过程、报告、答辩等确定设计成绩,成绩分优、良、

7、中、及格、不及格五等。评定项目 基本内涵 分值设计过程 考勤 10分答 辩 回答问题情况 20分实物测试 正常无故障运行 40分设计报告 完成设计任务、报告规范性等情况 30分90100 分:优; 8089 分:良;7079 分:中;6069 分,及格;60 分以下:不及格3第二部分 课程设计一、整体功能要求1.1设计要求(1)以单片机为核心,设计一个万年历能够显示年、月、日、时、分、秒、星期、温度以及温限。(2)能够任意的设置年、月、日、时、分、秒、星期、温度以及温限。(3)当温度达到设置的温限时系统报警。二、系统基本方案选择及论证1.1 显示模块选取方案一:采用 LCD1602液晶显示屏,

8、液晶显示屏的显示功能强大,可显示大量文字,显示多样,显示数据清晰可观。 方案二:采用 LED数码管动态扫描,专门用来显示温度 ,并且采用动态扫描法与单片机连接时。 通过对比以上二种方案,本设计采用了 LCD1602液晶显示屏作为多功能万年历显示模块,因为其价格适中,而且其可显示大量文字,显示多样,显示数据清晰可观。1.2 时钟模块选取方案一:使用单片机内部的定时器的精确定时功能来实现时间模块的功能。方案二:采用 DS1302时钟芯片。通过对比以上二种方案,本设计采用了 DS1302时钟芯片的方案作为时钟模块,因为使用单片机内部定时器会消耗一定的资源,增加编程难度,且使用时钟芯片掉电后计时不会中

9、断,功能更完善。1.3 测温模块选取方案一:测温电路的设计,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻方案二:考虑使用温度传感器,结合单片机电路设计,采用一只 DS18B20温度传感器,直接读取被测温度值,之后进行转换,依次完成设计要求。比较以上两种方案,很容易看出,采用方案二,能够直接读取温度,而且电路设计比较简单,软件设计容易实现,故实际设计中拟采用方案二。4三、系统硬件设计与实现3.1电路设计框图3.2系统硬件概述本电路是由 AT89S52单片机为控制核心,具有在线编程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号