基于51单片机的教学打铃控制器的设计毕业设计论文(48页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于51单片机的教学打铃控制器的设计毕业设计论文(48页).doc》由会员分享,可在线阅读,更多相关《基于51单片机的教学打铃控制器的设计毕业设计论文(48页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于51单片机的教学打铃控制器的设计毕业设计论文-第 0 页毕业设计(论文)任务书题目: 基于51单片机的教学打铃控制器的设计系 名 信息工程系 专 业 自动化 学 号 6010202392 学生姓名 赵金奇 指导教师 扈书亮 职 称 讲 师 2013年12月10日一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。)工作基础:了解基于DS1302实时时钟的基本命令格式,能熟练使用51系列单片机。研究条件:利用DS1302实现时间、日期的计量,利用数码管实现信息的显示,利用51单片机实现时间日期的获取,并可接受来自键盘的按键信息,完成时间、日期的设定,通过当期时间日期与设
2、定时间日期的比对,实现打铃控制。设定信息将存储在存储芯片中。应用环境:可编程的定时器的控制器的设定应用。工作目的:熟练掌握51单片机的C编程。 熟练掌握DS1302/AT24C02的编程方法。 熟练掌握PROTEUS仿真技术。二、参考文献1单片机的C语言应用程序设计,马忠梅,北京航空航天大学出版社,2007.2基于FM1702射频识别读写器的设计与实现,邢海霞,索明何. 嵌入式计算机,2007. 3新概念51单片机C语言教程,郭天祥,电子工业出版社,2008.4C程序设计(第三版),谭浩强,清华大学出版社,2007.5The 8051 Microcontroller and Embedded
3、Systems, Muhammad Ali Mazidi etc.三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求。)1、完成DS1302的时间获取与设定。2、完成基于AT24C02的数据存储。3、完成当前时间/日期信息的显示以及设定信息的显示。4、能够进行时间日期的比对控制。指导教师(签字)年 月 日审题小组组长(签字)年 月 日本科生毕业设计(论文)开题报告课题名称基于51单片机的教学打铃控制器的设计系 名 称信息工程系专业名称自动化学生姓名赵金奇指导教师扈书亮一、课题来源及意义近年来随着电子技术和微型计算机的迅速发展,单片机的档次不断提
4、高,其应用领域也在不断的扩大。已在工业控制尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到广泛应用,成为现代电子系统中最重要的智能化的核心部件。单片机比通用处理器最适合应用于嵌入式系统,因此它得到了广泛的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作。当今时代是一个新技术层出不穷的
5、时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说智能控制与自动控制的核心就是单片机。现代社会发展速度越来越快,随之人们的时间观念也逐渐加强,在学校日常生活中师生也都需要一个准确的时间提醒来帮助自己更好地完成相关工作。本课题将利用DS1302获取当前时间、日期,数码管实现相应信息的显示,用51单片机实现对DS1302的控制,完成时间日期的获取,并可接受来键盘的按键信息,完成时间、日期的设定,通过当期时间日期与设定时间日期的比对,实现打铃控制,并设定信息将存储
6、在存储芯片中。二、研究目标1、熟练掌握51单片机的C编程。2、熟练掌握DS1302AT24C02的编程方法。3、完成基于51单片机的教学打铃控制器的程序设计并能够进行系统调试。三、研究内容整体系统设计框图本次设计主要包括单片机模块、DS1302模块、数码管显示器模块、继电器模块四个部分。通过内部定时产生中断,从而驱动电铃打铃。本设计采用5V供电,属于小功率稳压电源,所以可以采用三端稳压芯片。使用其设计的是线性开关、线性稳压电路,具有结构简单、调节方便、输出电压稳定性强、纹波电压小等优点。AT89C51具有体积小、功耗小。含有中断、定时计数器。且IO接口数相对较多,价钱也相对比较便宜。四、研究方
7、法与手段利用DS1302实现时间、日期的计量,利用数码管实现信息的显示,利用51单片机实现时间日期的获取,并可接受来自键盘的按键信息,完成时间、日期的设定,通过当期时间日期与设定时间日期的比对,实现打铃控制,完成该系统的C51程序设计,并在此基础上完成基于PROTEUS 7的系统仿真,实现系统联调,完成设计中所要求的功能。五、进度安排1、2013.12.102014.03.14 查找资料,通过书籍和视频学习使用AT89C51单片机编程的基本方法,了解DS1302系统的基本概念,完成开题报告。2、2014.03.152014.03.29 掌握AT89C51单片机编程的基本方法和液晶显示控制器的控
8、制方法。3、2014.03.302014.04.20 编写程序,完成单片机基于DS1302处理。 4、2014.04.212014.05.25 完成基于51单片机的教学打铃控制器的设计,并进行检验和总结。5、2014.05.262014.06.05 撰写论文,准备答辩。六、主要参考文献1陈凯 秦实宏等.基于GSM模块的收发控制系统设计J.武汉工程大学学报.2011年.2田思源 姚玉霞等.智能化楼宇安防自动监控报警系统的研究J.3马士宝 张国玉等.基于GSM模块的无线报警系统设计J.长春理工大学学报.2009年.4刘松 赵忠等.基于GSM的远程家庭智能监控系统设计J.产品设计与实现.2009年.
9、5刘海成AVR单片机原理及测控工程应用M.北京航空航天大学出版社,2008年.6周明德.微型计算机硬件软件及应用M.清华大学出版社.1982年.7宋宏运.单片微机计算机原理及应用M.重庆大学出版社.1990.8何立民.单片机应用系统设计M.北京航空航天大学出版社.1990年.9王福瑞等.单片机测控系统设计大全M.北京航空航天大学出版社.2002年.10康华光电子技术基础(模拟部分)M.北京:高等教育出版社,2006年.11阎石数字电子技术基础(第五版)M.北京:高等教育出版社,2006年.12谭浩强.C程序设计M.北京:清华大学出版社.2005年.13谢维成,杨加国.单片机原理与应用及C51程
10、序设计(第2版)M.北京清华大学出版社,2009.14ISD4004SeriesSingle-ChipVoiceRecord/PlaybackDeviceDataBook, WinbondInc.2000.15Tan K M C, Maxion R A. Determining the operational limits of an anomaly-based intrusion detector. IEEE Journal on Selected Areas in Communications. 2003.选题是否合适: 是 否课题能否实现: 能 不能 指导教师(签字) 年 月 日选题是否
11、合适: 是 否课题能否实现: 能 不能 审题小组组长(签字) 年 月 日毕业设计(论文)说明书题目:基于51单片机的教学打铃控制器的设计系 名 信息工程系 专 业 自动化 学 号 6010202392 姓 名 赵金奇 指导教师 扈书亮 2014年6月 6日摘要现在,生活节奏加快,人们对时间的规划也越来越重视,这就要用时钟提醒装置,即打铃装置。在校园生活中,用到最多的还是校园的自动打铃装置。每天都离不开打铃系统的使用,它不仅可以为学生和老师提供一个上下课的时间提醒,还可以提醒学生形成一个良好的作息时间表,科学合理的规划学习生活。因此,打铃系统的核心部分也是时钟部分,为系统提供时间基准。本设计主要
12、是针对适用于校园打铃系统要求的,介绍了一种基于单片机的自动打铃系统的设计方法。系统以AT89C51单片机为控制器,以DS1302时钟芯片为系统提供时间,并在显示设备上显示,通过按键可以设定定时打铃时间和打铃时间间隔。系统软件设计采用C51语言来完成,使用方便,用于完成软件设计非常方便。关键字:打铃器;AT89C51单片机;DS1302;显示器ABSTRACTNow, the accelerated pace of life, people have time to plan more and more attention , which use tutors in size device th
13、at rang the bell device .Most used in everyday life or campus automatic bell device . In school life, are inseparable from daily use to fight bell system, it can not provide a time to remind the class, but also to remind the students to form a good work schedule, rational planning of life science le
14、arning for students and teachers. Thus, the core of the bell system clock is also part of the system to provide a time reference. This paper is mainly applied to the campus for the bell system requirements, describes the automatic bell system design approach based on a single chip. System is AT89S51
15、 microcontroller controller DS1302 clock chip to provide time for the system, and on the LCD display, by pressing a button you can set the timer rang the bell and rang the bell time interval. System software design using C language to accomplish, Easy to use, very convenient for the completion of so
16、ftware design .Keywords: Belling;AT89S51 microcontroller;DS1302;Display目录第一章绪论11.1课题背景与来源11.2课题意义11.3课题设计内容11.4本章小结2第二章系统的硬件设计32.1系统设计方案32.2单片机电路简介32.3时钟电路设计62.4显示电路设计82.5键盘电路设计82.6打铃电路设计92.7存储器102.8温度显示电路11第三章系统软件设计123.1软件设计流程图123.2读取DS1302时间程序设计123.4键盘设定程序设计153.5AT24C0216第四章系统调试与测试结果分析174.1系统调试174
17、.2仿真结果17第五章总结与展望20参考文献21附录22外文资料中文译文致谢第一章绪论1.1课题背景与来源当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效的方法就是理论与实践并重,本文用AT89C51单片机设计的一个自动打铃系统。单片机自1976年由Intel公司推出MCS-48开始,迄今已有20多年
18、了。由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列的优点。目前已经渗入到人们生活和工作的方方面面,单片机的应用领域已经从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费品、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。1.2课题意义在日常生活中我们是常用到定时控制,如扩印过程的曝光定时等等。早
19、期常用的一些时间控制单元都是用模拟电路设计制作的,其定时准确性和精度都不是很理想,现在基本上都是基于数字电子技术的新一代产品,随着单片机性价比的不断提高,新一代产品的应用也越来越广泛。大则可以构成复杂的工业过程控制系统,完成复杂的功能,小则可以用于家电控制,甚至可以用于儿童电子玩具。它具有功能强大、体积小、质量轻、灵活好用等一系列特点。配以适当的接口芯片,可以构成各种各样、功能各异的微电子产品。随着电子技术突飞猛进的发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。这些具有人们所需要的智能化特性产品减轻了人们的劳动,扩大了数字化的范围,为家庭数字化提供可能。根
20、据这种实际情况,设计了一个单片机多功能定时打铃器,它有基本的定时打铃功能,还有时间功能,方便使用者能随时掌握时间,方便人们的生活。1.3课题设计内容系统主要由主控模块,时钟模块,显示模块,键盘接口模块等4部分组成。通过内部定时产生中断,从而驱动电铃打铃。本设计采用5V电源,属于中小功率稳压电源,所以可以采用三端稳压芯片。用其设计的是线性开关、线性稳压电路,具有结构简单、调节方便、输出电压稳定性强、纹波电压小等优点。AT89C51具有体积小、功耗小。含有中断、定时计数器。且I/O接口数相对较多,价钱也相对比较便宜。利用DS1302实现时间、日期的计量,利用数码管实现信息的显示,利用51单片机实现
21、时间日期的获取,并可接受来键盘的按键信息,完成时间、日期的设定,通过当期时间日期与设定时间日期的比对,实现打铃控制,完成该系统的C51程序设计,并在此基础上完成基于PROTEUS 7的系统仿真,实现系统联调,完成设计中所要求的功能。1.4本章小结本章主要介绍了课题的背景和意义,对单片机的优点及结构做了简要叙述,也对本系统的应用和概况进行了说明。第二章系统的硬件设计2.1系统设计方案(1)设计能正常工作的一个单片机最小硬件系统,外围电路包括设置键盘,数码管显示屏; (2)进行软件设计,利用单片机系统时钟先设计一个高精度的内部时钟系统,最小精确时间为期1秒; (3)在秒计数器的基础上设计一个24小
22、时时钟,并设计若干定时功能; (4)设计打铃执行机构,完成自动打铃功能。图2-1系统设计框图2.2MCS-51单片机2.2.1AT89C51单片机性能 AT89C51是一种带4K字节FLASH可编程可擦除只读存储器的低电压,高性能的8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将8位CPU和FLASH存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 引脚说明:VCC:供电电压。 P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 教学 打铃 控制器 设计 毕业设计 论文 48
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内