家用电器多路定时控制器系统的设计学士学位论文.doc
《家用电器多路定时控制器系统的设计学士学位论文.doc》由会员分享,可在线阅读,更多相关《家用电器多路定时控制器系统的设计学士学位论文.doc(41页珍藏版)》请在咨信网上搜索。
1、 学 院毕业设计(论文)题目 家用电器多路定时 控制器系统的设计 信息与管理学院 电气 系二九届 电气工程及其自动化 专业姓名: LI 学号: 05DQ035 指导教师 摘 要为了减少种类繁多的家用电器或办公电子设备的控制装置的数量,便于集中控制,方便实用人员的操作,这就需要一种功能更全的控制器。以单片机AT89S51为核心的多路定时控制器,可以对多路家用电器进行定时开关控制,实现一个控制器可以控制多路用电设备,同时还具有时钟校准、时间显示、报警等功能,为以后实现网络控制的数字家庭提供一些基础。本文通过按键调整当前时间并设定定时时间,再通过DS1307显示当前时间,设定定时时间后,LED显示倒
2、计时,当定时时间到时,断开继电器并发出报警。此定时器的特点具有:操作简单,功能实用;应用范围广,可同时控制多个电器;电子式定时时间精确,定时时间长。关键词:单片机;时钟芯片;定时器 AbstractIn order to reduce type many domestic electric appliances or work electronic installation control device quantity, is advantageous for the common control, facilitates the practical personnels operation
3、, this needs one kind of function entire controller. Take monolithic integrated circuit AT89S51 as the core multi-channel fixed time controllers, may carry on the time cut-out control to the multi-channel domestic electric appliances, realizes a controller to be possible to control the multi-channel
4、 current collector, meanwhile has the clock calibration, the time demonstrated, reports to the police and so on the functions, will realize the network control digital family for later to provide some foundations. This article and establishes fixed time the time through the pressed key adjustment cu
5、rrent time, again through DS1307 demonstrated the current time, after the hypothesis fixed time , LED demonstrates the countdown, when fixed time the time at the appointed time, separates the relay and sends out reports to the police. This timer characteristic has: Operates simply, the function is p
6、ractical; The application scope is broad, may simultaneously control many electric appliances; The electronic formula time is fixed time precise, the time is fixed time long.Key word :Monolithic integrated circuit; Clock chip ; Timer目 录摘要.IAbstract.II前言.V第1章 绪论11.1设计要求11.2设计思路11.3硬件电路设计框图2第2章 单片机应用系
7、统的硬件设计32.1单片机的选择32.2.时钟电路设计62.3复位电路设计62.4单片机最小应用系统72.5 LED显示电路设计与器件选择92.5.1 LED显示器的选择92.5.2 LED段驱动芯片的选择102.5.3 LED位驱动芯片的选择112.5.4 LED驱动电路与单片机的连接122.6蜂鸣器电路的设计132.7键盘电路设计与器件选择142.8串行接口RTC芯片DS1307及应用162.8.1 DS1307时钟芯片的引脚功能162.8.2 DS1307时钟格式和地址分配172.8.2.1 DS1307的内部寄存器与RAM地址分配172.8.2.2 时钟和日历格式182.8.2.3 D
8、S1307芯片品与单片机的连接192.8.2.4 DS1307操作时序202.9控制输出电路的设计.212.10本章小结.22第3章 单片机应用系统的软件设计.24结论.25附录.26致谢35参考文献.36前 言“定时器”总的来说有两种类型。其一是基于模拟技术的传统产品,这种定时器功能简单,尽管曾被广泛应用过,但已进入淘汰之列。另一种就是基于数字技术的新一代产品,这种产品功能强,是前者的换代之物。然而,此类产品大多是较大型的设备,真正实用、携带方便、功能齐全的“大路”商品则就不多见了。随着单片机性能价格比的不断提高,新一代产品的应用越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能
9、,小则可以用于家电控制,甚至能够用来做儿童电子玩具。它功能强大,体积小,重量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有各自的控制器,使用起来很不方便。根据这种实际情况,本文介绍了一种多路定时控制器的设计,它可以避免多种控制器的混淆,利用一个控制器实现对多路电器进行控制,同时又可以进行时钟校准和设定多点开、关的时间。这种具有人们所需要的智能化特性的产品减轻了人的劳动,为以后数字化家庭的诞生提供了可能,便于实现家用电器的网络控制。鉴此,设计了一种基于单片机的多路定时控制器III第1章 绪论单片机应
10、用系统是指以单片机为核心,配以一定的外围电路和软件,能实现某些功能的应用系统。它由硬件部分和软件部分组成。因此,单片机应用系统的设计包括硬件设计和软件设计两大部分。为保证系统的可靠性工作,在软、硬件的设计中,还要考虑系统的抗干扰能力,即设计过程还包括系统的抗干扰设计。1.1 设计要求要求设计一个家庭定时控制器系统,控制相应的家用器具,如电灯、电视、录音机、热水器,空调,电饭煲等。要求控制准确,时间误差小,主要考虑如何实现精确定时,及定时长度问题。1.2 设计思路根据设计要求,初步确定设计方案如下:1) 选择DS1307芯片作为系统的时钟/日历,当前时间从DS1307芯片中读出。其中SDA接P1
11、.0引脚,SCL接P1.1引脚。2) 系统显示采用4位LED数码管。LED数码管的段码输入由P0产生、位码输入由P2产生。3) 时间调整与定时时间的输入通过接入键盘电路实现。设计4个按键,分别定义为: SET键(时间调整设置位):其功能是当该键按下时,进入时间调整功能。 ALM键(定时时间设置键):其功能是当该键按下时,进入定时时间输入功能。 +1键:其功能是当该键按下时,被调整位加一。 RET键:其功能是当该键按下时,指向下一个要调整的位。4) 按键的接入方式:SET键:通过P3口INT1引脚接入,中断工作方式。 ALM键:通过P3口INT0引脚接入,中断工作方式。 +1键:通过P3口P3.
12、5引脚接入,查询工作方式。 RET键:通过P3口P3.4引脚接入,查询工作方式。5) 报警声响用蜂鸣器产生,蜂鸣器接入P1口的P1.7脚。 6)外部电器电源的通断用继电器来完成,继电器触点的断开与接通,通过P1口的某些引脚控制。1.3 硬件电路设计框图根据设计要求与设计思路,硬件电路设计框图如图1.1所示。硬件电路结构由7个部分:按键输入电路、时钟与复位电路、蜂鸣器电路、LED显示器及驱动电路、继电器电路、电源电路和时钟/日历电路组成。按键输入电路时钟电路复位电路蜂鸣器电路单片机LED显示器驱动电路继电器电路RTC DS13078位LED显示器图1.1 硬件电路设计框图第2章 单片机应用系统的
13、硬件设计 一个单片机应用系统的硬件设计包括两个部分内容:一是单片机系统的扩展部分设计,它包括存储器扩展和接口扩展。存储器扩展指EPROM、EEPROM和RAM的扩展。接口扩展是指8255、8155、8279以及其他功能器件的扩展。二是各功能模块的设计,如信号测量模块,信号控制功能模块,人机对话功能模块,通信功能模块等,根据系统功能要求配置相应的A/D,D/A,键盘,显示器,打印机等外围设备。2.1 单片机的选择根据初步设计方案的分析,设计这样一个简单的应用程序,可以选择带有EPROM的单片机,应用程序直接存储在片内,不用在外部扩展程序存储器,电路可以简化。 AT89S51是一个低功耗,高性能C
14、MOS 8位单片机,如图2.1所示,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级
15、2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并通过软件设置节电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其他功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适合不同产品的需求。 图2.1 AT89S51引脚配置图AT89S51各引脚功能:VCC:AT89S51 电源正端输入,接+5V。VSS:电源地端。XTAL1:单芯片系统时钟的反相放大器输入端。XTA
16、L2:系统时钟的反相放大器输出端,一般在设计上只要在XTAL1和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 30PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。RESET:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。EA/Vpp:EA为英文“External Access”的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。不管是否有内部程序存储器。注意加密方式1时,EA将内部锁定为RESET。当EA端保持高电平时,此间内部程序存储器。在F
17、LASH编程期间,此引脚也用于施加12V编程电源(Vpp)。ALE/PROG:ALE是英文“Address Latch Enable”的缩写,表示地址锁存器启用信号。AT89S51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。PSEN:此为“Program Store Enable”的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程
18、序代码,通常这支脚是接到EPROM的OE脚。AT89S51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。PORT0(P0.0P0.7):端口0是一个8位漏级开路双向I/O口,P0.0表示位0,P0.1表示位1,P0在当作I/O用时可以推动8个LS的TTL负载。当EA引脚为低电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0A7)及数据总线(D0D7)。设计者必须外加一个锁存器将端口0送出的地址锁存成为A0A7,再配合端口2所送出的A8A15合成一个完整的16位地址总线,而定址到64K的外
19、部存储器空间。 PORT2(P2.0P2.7):端口2是一个内部提供上拉电阻的8位双向I/O口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当作一般I/O端口使用外,若是在AT89S51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8A15,这个时候P2便不能当作I/O来使用了。PORT1(P1.0P1.7):端口1也是一个内部提供上拉电阻的8位双向I/O口,其输出缓冲器可以推动4个LS TTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。如果是使用8052或是8032的话,P1.0又当作定时器2的外
20、部脉冲输入脚,而P1.1可以有T2EX功能,可以做外部中断输入的触发脚位。PORT3(P3.0P3.7):端口3也具有一个内部提供上拉电阻的8位双向I/O口,其输出缓冲器可以推动4个TTL负载,同时还具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。 其引脚分配如下:P3.0:RXD,串行通信输入。P3.1:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P3.4:T0,计时计数器0输入。P3.5:T1,计时计数器1输入。P3.6:WR,外部数据存储器的写入信号。P3.7:RD,外部数据存储
21、器的读取信号。2.2 时钟电路设计时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。电路图如下:图2.2 时钟电路AT89S51单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。2.3 复位电路设计 单片机的复位是由外部的复位电路来实现的。复位引脚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家用电器 定时 控制器 系统 设计 学士学位 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。