1、毕业论文开题报告 电气工程及其自动化 基于单片机的带温度显示的数字钟设计( c51 语言编程) 一、课题研究意义及现状 1980年因特尔公司推出了 MCS-51单片机,近 30年来,其衍生系列不断出现,从 Atmel加入 FLASH ROM,到 philips加入各种外设,再到后来的 Cygnal推出 C8051F,使得以 8051为核心的单片机在各个发展阶段的低端产品应用中始终扮演着一个重要的角色,其地位不断升高,资源越来越丰富,历经30年仍在生机勃勃地发展,甚至在 SoC时代仍占有重要的一席之地。 单片机具有体积小、功能强、 低功耗 、可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域
2、 智能仪表 、 机电一体化 、 实时控制 、 国防工业 普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。 C语言已经成为当前举世公认的高效简洁而又贴近硬件的编程语言之一。将 C语言向单片机 8051上移植十余 20世纪 80年代的中后期,经过几十年的努力, C语言 已成为专业化单片机上的实用高级语言。 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能 。此外, C语言程 序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。 与汇编语言相比, C51在功能
3、、结构、可读性、可维护性上有明显的优势,因而易学易用。另外C51可以缩短开发周期,降低成本,可靠性,可移植性好。 因此,使用 C语言进行程序设计已成为软件开发的一个主流 , 用 C语言进行 8051单片机程序设计是单片机开发与应用的必然趋势。 随着人 们 生活水平的提高,对物质需求也越来越高, 人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如环境温度显示、日历的显示、重要日期倒计时、显示跑 表功能等,用以带来更大的方便。而所有这些,又都是以数字化的电子时钟为基础的 ,不 仅 应用了数字 电 路 技 术 ,而且还加入了需要模 拟电 路技 术 和 单 片机技 术 。其 电 路可以
4、由 时钟 模 块 、人机接口模 块 、 环 境 温度检测 模 块 等部分 组 成。比机械式 时钟 具有更高的直 观 性和准确性,调节起来方便,且无机械装置,能够使用更长时间,并且方便维护保养,因此得 到了广泛的使用。 数字钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。因此,研究实用数字钟及其扩展应用,具有 很大的实用价值。 二、课题研究的主要内容和预期目标 学习 51 单片机的基础知识熟悉其基本模块的使用 、使用 HD7279 驱动 LED 数码管显示、键盘扫描和 16 位键盘的输入、以及 温度传感器
5、 DS18B20 的温度采集等。利用 C51 编程实现一个带温度计的数字钟。 1)设计 目标 熟悉单片机基础知识,了解 51 单片机的基本功能以及 温度传感器 DS18B20 的使用 ,熟悉开发板的特征,设计并利用 C51 进行编程实现要求的功能,为将来从事单片机开发、和产品制造打下基础。 2)本设计的主要内容如下: ( 1)利用 HD7279 驱动 8 位数码管显示 。 ( 2)带有 16 键的键盘,用来对时钟进行时间设置和功能转换。 ( 3)用 DS18B20 检测环境温度并且在数码管上显示当前温度。 ( 4)时钟显示精确到秒。 ( 5)可以显示年月日。 ( 6)可以键盘设定时间的初始植。
6、 ( 7)可以自动处理闰年。 三、课题研究的方法及措施 本课题重点是,利用 DS18B20 进行温度的采集, HD7279 驱动数码管显示。在开发板上利用 C51编程实现带温度显示的数字钟。 主控芯片为一块 AT89C51单片机,利用开发板上的单片机时钟电路来实现计数功能,利用 HD7279驱动 LED 数码管,以及传感 器 DS18B20 来进行温度的实时检测,将采集来的数据显示在数码管上。 本课题的关键在于系统的软件设计,要求利用 C51 编程来实现课题所要求的功能,设计其基本功能模块,其中包括,数码管显示模块,按键模块,温度的采集和 A/D 转换模块。 系统设计的原理示意图如下: 四、课
7、题研究进度计划 毕业设计期限:自 2010 年 10 月 18 日至 2011年 4月 22日。 第一阶段(自 2010 年 10 月 18 日至 2010 年 11 月 19 日):查看 分析任务,收集资料相关所需的,数码管显示模块 A T 8 9 C 5 1 单 片 机 时钟 模块 温度检测与转换模块 电源 键盘模块 复位电路 各项准备工作做 好开始系统总体方案设计, 第二阶段(自 2010 年 11 月 20 日至 2011 年 2 月 12 日)撰写并 完成开题报告、文献综述、外文翻译的设计前期工作。 第三阶段(自 2010 年 11 月 20 日至 2011 年 4 月 1 日):熟
8、悉开发板,了解其硬件电路图,设计DS18B20 的电路图,构建软件整体框架,及各个子程序的设计,算法研究及软件程序设计,撰写设计报告与论文。 第四阶段(自 2011 年 4 月 2 日至 2011 年 4 月 16 日):完善算法,跟指导老师交流,完成论文修改,准备答辩。 五、参考文献 1 董军堂,冯晓艳,贾培军 基于 AT89C2051 单片机的电子钟设计 J. 电子制作 , 2008. 2 谢维成,杨家国 .单片机原理与应用及 C51 程序设计 M .北京:清华大学车版社会 2009 年 7 月 . 3 杨恢先,黄辉先 .单片机原理及应用 M北京:人民邮电出版社, 2006 年 10 月
9、. 5 张毅刚等 MCS-51 单片机应用设计 M哈尔滨:哈尔滨工业大学出版社, 2002 年 7 月 . 4 周功明 ,周陈琛基于单片机 AT89S52 的新型可编程数字温度测量系统的设计 J, 绵阳师范学院学报, 2009,第 8 期 . 6 张齐 杜群贵编著,单片机应用系统设计技术 基于 C语言编程 M 北京:电子工业 出版社, 2004年 . 7 胡寿松 .自动控制原理简明教程 M北京:科学出版社, 2003 年 8 月 . 8 范风强 .单片机语言 C51 应用实战集锦(第二版) M北京:清华大学出版社, 2005 年 5 月 . 9 张虹 单片机原理及应用 M .北京:中国电力出版社, 2009. 10 余人杰 .计算机控制技术 M西安:西安交通大学出版社, 2001 年 7 月 . 11 LEIGH.J.R: Apllied dig ital control Prentice Hall,1992 . 12 John J.Dazzo,Constantine H.Houpis. Linear Control System Analysis and DesignM McGraw-Hill.2000.
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。