万年历的设计与制作(基于单片机)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖北理工学院电气与电子信息工程学院智能电子产品设计与制作

设计题目:万年历的设计与制作

专业班级:

学号:

姓名:

指导教师:李玉平王海华

设计时间: 2012/5/28~2012/6/10 设计地点: K2—407

智能电子产品设计与制作课程设计成绩评定表

指导教师签字:

2012年6 月10 日

目录

第一部分课程设计任务书 (1)

一、课题名称 (1)

二、设计目的 (1)

三、设计内容 (1)

四、设计要求 (1)

五、设计进度表 (1)

六、设计报告 (2)

七、参考书目 (2)

第二部分课程设计 (3)

一、整体功能要求 (3)

1、设计任务 (3)

2、设计要求 (3)

二、整体方案设计 (3)

三、硬件设计 (4)

1、单片机主控制模块的设计 (4)

2、LCD显示模块设计 (5)

3、时间计算模块设计 (5)

4、实时环境温度检测模块 (6)

5、报警模块 (7)

6、设置模块 (7)

四、软件设计 (7)

1、程序流程图 (7)

2、主程序 (8)

五、调试 (19)

1、建立工程和仿真图 (19)

2、keil软件调试结果 (20)

3、proteus软件仿真结果 (20)

六、实物的组装与调试 (21)

1.实物的组装 (21)

2、实物焊接 (21)

3、调试 (21)

七、心得体会 (23)

附录元件清单 (24)

参考文献 (24)

第一部分课程设计任务书

2011 ~ 2012 学年第 2 学期

学生姓名:专业班级: 10应电专1

指导教师:李玉平、王海华工作部门:电信教研室

一、课题名称

《单片机应用系统设计与制作》

二、设计目的

为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的智能电子产品设计与制作课程设计。通过实训使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。

三、设计内容

设计基于51单片机的万年历,音乐盒和交通灯系统,在万年历中,用温度传感器采集温度,用DS1302实现时钟功能,并以该电路为基础进行编程,用LED或LCD显示当前温度和时钟。在交通灯系统中,按交通灯的规则为基础,以51单片机为核心,设计与制作一智能交通灯。在音乐盒中,以51单片机为核心,通过软件实现三首歌曲的播放。

四、设计要求

1、设计基于51单片机的万年历,音乐盒和交通灯系统,在这三个要求中任选一题。

2、在万年历中,用温度传感器采集温度,用DS1302实现时钟功能,并以该电路为基础进行编程,用LED或LCD显示当前温度和时钟。

3、在交通灯系统中,按交通灯的规则为基础,以51单片机为核心,设计与制作一智能交通灯。

4、在音乐盒中,以51单片机为核心,通过软件实现三首歌曲的播放。

6、编写课程设计的总结。

五、设计进度表

六、设计报告

课程设计报告的基本内容至少包括封面、正文、附录三部分。课程设计报告要求统一格式,字体工整规范。

1、封面

封面包括“《单片机应用系统设计与制作》课程设计报告”、班级、姓名、学号以及完成日期等。

2、正文

正文是实践设计报告的主体,具体由以下几部分组成:

(1)课程设计题目;

(2)课程设计任务与要求;

(3)设计过程(包括设计方案、设计原理、创新点以及采用的新技术等);

(4)方案的比较与论证;

(5)硬件电路设计,各个模块的设计与器件的选择;

(6)软件程序的设计与调试;

(7)课程设计总结(包括自己的收获与体会;遇到的问题和解决的方法;技术实现技巧和创新点;作品存在的问题和改进设想等);

3.附录

附录1:系统设计原理图

附录2:系统硬件元器件清单

附录3:系统的程序

七、参考书目

[1]李朝青.单片机原理及接口技术(简明修订版).杭州:北京航空航天大学出版社,1998

[2]李广弟.单片机基础[M].北京:北京航空航天大学出版社,1994

[3]阎石.数字电子技术基础(第三版). 北京:高等教育出版社,1989

[4]廖常初.现场总线概述[J].电工技术,1999[5] 徐仁贵等编著.《单片微型计算机应用技术》.北京:机械工业出版社.2001年2月第1版

[6] 张毅刚等编著.《单片机原理及应用》. 北京:高等教育出版社.2004年1月第1版

第二部分课程设计

一、整体功能要求

1、设计任务

利用单片机、时钟芯片DS1302、温度传感器DS18B20、1602液晶等实现日期、时间、温度的显示即一个简单的万年历。

2、设计要求

(1)通过DS1302能够准确的计时,时间可调并在液晶上显示出来。

(2)通过DS18B20能够实时、准确的检测当前环境温度。

(3)利用AT89C52单片机自身功能实现闹钟及温度报警的功能。

二、整体方案设计

本系统以AT89S52单片机为控制核心,通过与DS1302和DS18B20通信获取实时时间和实时环境温度,并将得到的数据通过1602液晶显示出来,同时通过相应的按键调整相应的值。因此本设计可分为一下模块:单片机主控制模块、显示模块、实时时间计算模块、实时环境温度采集模块、报警模块、设置模块(时间设置模块、最高温度设置模块、闹钟设置模块)。

图1 万年历系统设计框图

相关文档
最新文档