家用电器定时器设计刘小伟

上传人:仙*** 文档编号:33894275 上传时间:2021-10-19 格式:DOC 页数:25 大小:1.14MB
收藏 版权申诉 举报 下载
家用电器定时器设计刘小伟_第1页
第1页 / 共25页
家用电器定时器设计刘小伟_第2页
第2页 / 共25页
家用电器定时器设计刘小伟_第3页
第3页 / 共25页
资源描述:

《家用电器定时器设计刘小伟》由会员分享,可在线阅读,更多相关《家用电器定时器设计刘小伟(25页珍藏版)》请在装配图网上搜索。

1、毕业设计(论文)任务书家用电器定时器的设计-基于AT89C51单片机的家用定时器设计学生姓名:刘小伟专 业:电子信息工程技 班 级:08电信(2)班指导老师:蒋静瑚摘 要本文详细介绍了对基于AT89C51单片机的家用定时器定时功能的设计。家用定时器在日常生活中有较为广泛的应用,因此对于这一课题的研究有一定得实际应用价值。对这一硬件电路的设计上主要将其分为三个模块:定时器、键盘和数码管显示。显示部分采用的是五位LED数码管串行静态显示和六位LED数码管动态扫描显示。键盘部分采用44的阵列式键盘,向P1口的高四位逐个输出低电平,如果有键按下则相应输出为低,如果没有键按下,则输出为高。按下13号键设

2、定时间,4号设置键,5号确定键,控制动态LED来实现定时器的定时功能。这基本实现了电器定时的效果,结果非常令人满意。其特点:体积小、价格低廉、性能稳定、实现方便、功能齐全。 关键词:定时器,单片机AT89C51,数码管显示,键盘 - II -AbstractThis paper introduces in detail the household of based on AT89C51 timer timing function design. Household timer in daily life has a wide range of applications so for this

3、topic research has certain practical value. For the hardware circuit design major which is divided into three modules: timer, keyboard and digital pipe display. Display section USES is five LED digital display and six tube serial static dynamic scanning LED digital display tube. Keyboard part adopts

4、 of 4 * 4 array type keyboard, high four mouth to P1 region.then output low level, if there are key press is corresponding output is low, if no key press, the output is high. Press 1 3 key setting time, 4 Settings button, the 5th determine key, LED to realize dynamic timer control of time function.

5、This basically achieved electric timing effect, the result is satisfactory. Its characteristic: the small volume, price cheap and stable performance and achieve convenient, complete function. Keywords: timer, microcontroller AT89C51, digital pipe display, the keyboard 目 录第1章 绪 论11.1 家用定时器的概述11.2 主要研

6、究工作1第2章 硬件电路设计22.1 总体方案设计22.2 AT89C51的简介22.3 单元电路的设计52.3.1 单片机最小系统52.3.2 键盘62.3.3 显示72.3.4 执行电路9第3章 软件程序设计103.1 Prote 99 SE画图工具的使用103.2 软件程序汇编11第4章 调 试124.1 电路焊接与检查134.2 显示部分的调试134.3 执行电路的调试13第5章 结 论14致 谢15参考文献16附 录17附录1 电路原理图17附录2 实物图18附录3 元器件清单表19- 21 -第1章 绪 论1.1 家用定时器的概述所谓单片机,即把组成微型计算机的各个功能部件,如中央

7、处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。因此单片机早期的含义为单片微型计算机(single chip microcomputer),直接译为单片机,并一直沿用至今。随着单片微型计算机八十年代以来的迅速发展,单片机具有高集成度、高可靠性、控制功能强、体积小巧、扩展灵活、低电压、低功耗和优异的性能价格比等优点,因而在国民经济各个领域得到了广泛的应用,有力地推动了各行业的技术改造和产品的更新换代。因此目前这种基于单片机的技术在国内外的研究已经日趋成熟,并且已经制成了一种成品家用定时器,可以这样说

8、,现在的家用电器基本上都采用了单片机控制,从电饭褒、台灯、电风扇、洗衣机、电冰箱、空调机、彩电,五花八门,无所不在,使人类的生活更加方便舒适,丰富多彩1.2 主要研究工作家用定时器主要由静态显示电路,动态显示电路,键盘,最小系统电路,和执行电路组成。静态电路是由单片机89C51,74LS164芯片和LED数码管组成。动态电路是由单片机89C51、74LS06芯片、74LS245芯片组成。最小系统是由98C51和复位电路组成。执行电路是由光耦元件和继电器组成。主要实现的功能就是控制开关和工作时间。主要的研究工作为以AT89C51单片机为核心,通过1至3键盘设定时间,分别按顺序控制秒分时,由五位L

9、ED数码管进行静态显示,从左往右,第一位显示小时,第二,三位两位显示分,最后两位显示秒,由六位LED数码管进行动态显示,用来显示工作状态。当工作前,数码管显示GOOD BABY,工作中数码管显示HELP,工作结束数码管显示 HELP YOU 。这样就能实现家用定时器对电器有了完善的控制。电路原理图由绘图工具Protel99 SE绘制出,并转换成PCB图,制作成PCB板,选择所需电子元器件进行焊接,然后进行软硬件的调试,最后将整个完整的程序写入单片机中,得到一个符合本课题所要实现的功能的PCB板。第2章 硬件电路设计2.1 总体方案设计本课题为基于AT89C51单片机的家用定时器的设计,所以要充

10、分利用单片机的各种功能完成这一设计。定时器是通过按键确定静态显示时间,动态显示工作状态,来实现定时的效果的。总体方案如图2-1。静态串行显示电路动态扫描显示电路AT89C5144键盘执行电路复位电路图2-1 总体设计方案2.2 AT89C51的简介本课题所研究的定时器主要是以AT89C51单片机的为核心的,因此能否掌握好这一系列单片机的相关功能及应用是这一课题的研究的关键所在。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。单

11、片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图2-2所示。图2-2 AT89C51单片机引脚图主要特性:(1)与MCS-51兼容;(2)4K字节可编程闪烁存储器;(3)寿命:1000次擦写周期;(4)数据保留时间:10年;(5)全静态工作:0Hz-24MHz;(6)三级加密

12、程序存储器;(7)1288位内部RAM;(8)32可编程I/O线;(9)2个16位定时器/计数器;(10)6个中断源; (11)可编程串行通道;(12)低功耗的闲置和掉电模式;(13)片内振荡器和时钟电路。管脚说明:(1)VCC:供电电压;(2)GND:接地;(3)P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。(4)P1口:P1口是一个内部提供上拉电阻的

13、8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 (5)P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位

14、地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。(6)P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL),这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示:1)P3.0 RXD(串行输入口);2)P3.1 TXD(串行输出口);3)P3.2 /INT0(外部中断0);4)P3.3 /INT1(外部中断1);5)P3.4 T0(记时器0外部输入);6)P

15、3.5 T1(记时器1外部输入);7)P3.6 /WR(外部数据存储器写选通);8)P3.7 /RD(外部数据存储器读选通);9)P3口同时为闪烁编程和编程校验接收一些控制信号。(7)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。(8)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输

16、出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。(9)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。(10)/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源

17、(VPP)。(11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。(12)XTAL2:来自反向振荡器的输出。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。2.3 单元电路的设计2.3.1 单片机最小系统当单片机使用芯片内部时钟时,单片机的XTAL1、XTAL2外接石英晶体和微调电容,这就组成了单片机的最小系统。图2-3 晶振电路原理图如图2-3

18、所示,晶振电路采用12M的石英晶体,两个微调电容均为30pF。微调电容的一端相连后接地,另一端分别接石英晶体的两端,然后接XTAL1和XTAL2。复位时单片机的初始化操作,其主要功能是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个初始状态开始工作。除了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于死循环时,也需按复位键以重新启动机器。RST引脚是复位信号的输入端,复位信号是高电平有效,高电平有效时间应持续24个振荡脉冲周期(即二个机器周期)以上,本课题中使用的是频率为12MHz的晶振,则复位信号如图2-4所示。整个复位电路包括芯片内外两部分。外部电路产生的复位信号(R

19、ST)送斯密特触发器,再由片内复位电路在每个机器周期对斯密特触发器进行采样,然后得到内部复位操作所需要的信号。复位操作有上电自动复位和按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现:只要电源的上升时间不超过1ms,电容视为短路,电源被加到RST(脉宽24T),单片机便可自动复位,如图2-4所示。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位时通过使复位端经电阻与电源接通而实现的,而按键脉冲复位则是利用微分电路产生的正脉冲来实现的。我选择的是按键电平复位,出现故障时,按复位键就可以恢复初始状态。图2-4 按键电平复位2.3.2 键盘本课题的静态串行LED数码管要显

20、示时间,就需要键盘来设定,键盘有阵列式键盘、查询式键盘等。对于一个8位I/O口,阵列式键盘可以接16个按键,而查询式键盘只可接8个按键。以P1口为例,如果有键按下,则相应读入的位为低,如果没有键按下,则相应读入的位为高。通过这样可以判断按下什么键。在有键按下后,要有一定得延时,防止键盘抖动。使用静态串行显示模块显示键值,RXD(P3.0)接74LS164AD两端键盘由若干行若干列的按键开关组成的矩阵叫做阵列式键盘,它的行和列由I/O接口来控制。本课题所用到的是由16个键所组成的阵列式键盘。16个按键开关设置在行列线交点处,开关两端分别连到行列线上。每根列线上端通过上接电阻接+5V电源,行线接一

21、个行并行输出接口,列线接一个并行输入接口。首先使所有行线位低电平,当键盘上没有键按下时,则所有列线位高电平,即读到全部为“1”的数据:当有任意按键闭合时,总有一根列线位低电平,即读到得数据部全为“1”。而判断具体是哪个键按下时,则一次给每一根行线送低电平,然后读所有列线状态,若全为“1”,则按键不在次低电平上;若列线状态有一根位“0”,则按键就在现有低电平行于低电平列的交叉处。阵列式键盘的电路原理图如图2-5所示。图2-5 阵列式键盘电路原理图键盘上的每一个按键都对应一个键值,根据键盘的行列结构不同可以有不同的编码方法,对于44的键盘,可以简单地将扫描到被按键时的行列数据组合成一个8位数作为该

22、键的键值。由于键的按下和释放时利用机械触点的闭合和断开来实现的,因而机械触点的弹性作用,器闭合及断开瞬间均有抖动过程,按键的稳定闭合期由按键动作决定,抖动时间长短一般为5ms10ms。为保证CPU对一次按键仅作一次键入处理,必须消除抖动的影响。消除抖动的方法是:在检测到有键按下时,延时10ms后再确定此按键是否仍保持闭合状态,若仍保持闭合状态便确认它为被按键,否则忽略此次按键。在单片机应用系统中,任何I/O口或扩展I/O口都可以用作键盘接口。在本课题的设计中是用P1口与键盘系统相连的。2.3.3 显示单片机应用系统中,最常用的显示器是LED(发光二极管显示器),它结构简单、成本低、配置灵活,与

23、单片机的接口也特别方便,因而在单片机系统中得到广泛应用。LED显示器是由若干个发光二极管组成的,当发光二极管导通时,相应的点或线段发光,控制不同组合的二极管导通,就能显示出不同的字形。单片机应用系统中通常使用的八段LED显示器,这种显示块又可分为共阴极和共阳极两种,我使用的是共阴极的数码LED显示。一般的八段LED显示块上有8个发光二极管,故也叫八段显示器,它们组成一个“8”字型和一个小数点。LED显示器有静态显示和动态显示两种显示方式。静态显示就是当LED显示器要显示某一字型是相应的发光二极管恒定在亮或暗的状态。这种显示要求各位显示块的公共端连接在一起,然后接+5V或地,而每一位的8端选线接

24、一个并行输出口,每个并行输出口中可写入不同的现实数据,所以同一时刻多位可以显示不同的字形,由于每位均要配备一个并行输出口,所以静态显示要占用过多的I/O口资源。动态显示则是在多为LED显示时,为降低成本所采用的。将所有为的段选线并联在一起,由一个8位并行口控制,而共阴极点或共阳极点由另一个并行口的某一位控制,这样只要两个8位I/O口就可控制显示。但是同一时刻各位不能显示不同字形,只能采用动态扫描显示方式。首先显示最左(或最右)边的一个字符并延时1ms5ms,其余各位不显示,即相应的位选线关闭,保证同一时刻只有一位显示,然后循环右(或左)移一位显示该位字符,也延时同样的时间,循环到最后一位再从头

25、开始,这样循环反复显示,实际上每位亮1ms5ms,暗(15)Nms,只要循环时间足够短,利用人们的视觉暂留效应,使人们看起来像是一直在发光,达到一种稳定显示的视觉效果。本课题在设计时采用的分别是串行静态显示和动态扫描显示。串行静态显示为了在LED显示器上显示时间,在它的8位段选线上加上相应的电平组合,即一个8位数据,使得显示出要求的数字。这个数据就叫做该字符的段选码。静态显示由5个LED数码管组成,采用的是串行显示,输入只有两个信号,它们是串行数据线DIN和移位信号CLK。5个串/并移位寄存器芯片74LS164首尾相连。每片的并行输出作为LED数码管的段码。74LS164位8位串入并出移位寄存

26、器,1、2位串行输入端,Q0Q7位并行输出端,CLK位移位时钟脉冲,上升沿移入一位:MR位清零端,低电平时并行输出为零。74LS164的引脚图如图2-6所示。LED静态显示部分的电路原理图如图2-7所示。图2-6 74LS164的引脚图图2-7 LED静态串行的电路原理图动态显示,也称扫描显示,单片机P0输出显示断码,经由一片三态总线收发两用电路74LS245输出给LED数码管,由P2口输出位码,经由反相器74LS06输出给LED数码管。LED动态显示部分的电路原理图如图2-8所示。图2-8 LED动态显示部分的电路原理图2.3.4 执行电路执行电路中主要元件由光耦元件和继电器组成,形成了一个

27、执行电路,如图3-11所示光耦合器(optical coupler,英文缩写为OC)亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。在执行电路中,通过调节控制端电流来改变占空比,达到精密稳压目的。我选用的继电器是一种常开常闭继电器,起到开关的作用,为电子线路的电气线路提供良好的电气隔离,以保护电子电路和人身的安全。继电器便能完成这一桥梁作用。继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。执行电路的原理:高电平通过电阻分

28、压之后使得三极管基极得到信号将信号放大,放大后通过三极管的发射极驱动发光二极管,光耦元件感应到发光二极管的信号后,通过发射极给下一级三极管发出信号,下级三极管接到信号后放大信号并驱动继电器,使继电器开关闭合,接通220V,驱动台灯,使台灯工作。执行电路的电路图如图2-9所示。图2-9 执行电路电路原理图第3章 软件程序设计3.1 Prote 99 SE画图工具的使用在本课题研究中,需要做成PCB电路板,所以就会用到Prote99 SE画图工具。它是一种电子线路CAD画图工具,通过计算机来完成电路图。然后自动转换成PCB图,完成后就可以去刻制电路板了。在画原理图之前要求先设置Protel99 S

29、E原理图编辑器的工作环境,图纸尺寸,然后才画电路原理图。画原理图首先就是从元件电气图形库文件中找出所需的电气图形符号,并把它们逐一放到原理编辑区内。而那些在库中没有的元器件需要自己来画,如继电器。如果放置的元器件的位置、方向不合理,可以移动或按空格键改变位置和方向。当放置结束吼,就可以开始连线、放置电气节点、电源及地线符号等操作,其中标注的颜色字体必须相同。在画好原理图后,可使用Protel99 SE提供的电气法测试(ERC)功能来迅速找出电路画错的地方,如没有连好的线,电源线和地线没有画好等等,这样就可以立刻改正过来。对于每个元器件的封装形式很多,不可能每个都有,有些必须自己来制作封装图。原

30、理图画好以后,先把电路原理图生成网络表文件。网络表文件是文本文件,它记录了原理图中元件类型、序号、封装形式以及各元器件之间的连接关系等信息。这样可以验证原理图中连线游没有错误。通过执行“Design”菜单下的“Create Netlist”命令从原理图中抽取网络表文件(.net),这是获得网络表文件最基本的方法。执行“File”菜单下的“New”命令,在新文档选择窗口内选择“PCB Document”(印制板文件)类型,单击“OK”按钮生成新的PCB文件。在“设计文件管理器”窗口内,单击生成的PCB文件,进入PCB编辑状态,装入网络表文件。在网络宏列表窗口内,检查网络表文件装入后有没有错误,有

31、错误要及时修改。装入网络表文件后,要进行元件布局操作,首先进行手工预布局,确定并固定了关键元件位置后,即可进行“自动布局”:执行“Tools”菜单“Auto Place”(自动放置)命令,选择自动布局方式和自动布局选项,单击“OK”按钮,即可启动元件自动布局过程。完成元件布局,设定布线去大小以及印制板机械边框、定位对准孔后,就可以进入布线操作。在布线过程中,主要依靠手工或自动与手工相结合方式实现PCB板的连线操作。自动布线过程包括设置自动布线参数(即布线条件)、自动布线前的预处理、自动布线、手工修改四个环节。等自动布线以后对PCB图进行修改。有些布线会太密,需要自己手动排线,在修改过程中会出现

32、动一处其他地方也需改善的情况,所以修改的时候要特别小心。尽量做到美观合理。完成布线以后,可通过“更新”原理图、建立网络表文件比较等方式进行验证。完成PCB图以后可以去进行加工,制作PCB板了。3.2 软件程序汇编本课题是关于家用定时器的设计,当静态LED显示为初始状态的时候,通过键盘设定静态LED显示的时间,此时动态LED显示为GOOD BABY, 静态LED显示进行倒序计时,此时动态LED显示HELP,当静态显示为00000的时候,家用定时器工作,动态LED显示HELP YOU, 总体设计流程图框图如图3-1所示。程序设计完成以后,就要开始进行编译、调试。静态LED显示初始化键盘动态LED显

33、示静态显示 00有键按下? 计时结束?将键值送静态显示开始初始状态静态显示减计时动态显示 HELP读键值动态显示 HELP YOU执行电路工作图3-1 总体流程图设计思路第4章 调 试4.1 电路焊接与检查当完成电路板以后,就是去购买所需的元器件对电路板进行焊接,首先焊接指针底座,这样可以防止元器件焊坏,还可以防止焊死后不容易把芯片拿下来。在焊的过程中经常会出现虚焊,接线的时候把电阻直接和电源线接上了,在沈老师和同学的帮助下,及时的发现了这些问题,而且纠正了这些错误。在焊接键盘的时候发现最小的键盘的四个角太大了完全插不进焊盘里面,经过仔细的考虑后,用钳子把四个角弯成和四个焊盘大小相对应的角,焊

34、接键盘的时候此方案完全可行。下一步就是对底座旁边的电阻、执行电路以及复位电路的元器件进行焊接,等全部焊好以后,然后就可以进行硬件调试了。4.2 显示部分的调试首先在实验室里采用伟福集成调试软件对硬件进行调试,先用实验台里面的8 9C51单片机与连接到电路板上,打开伟福集成调试软件,输入了LED静态显示程序,然后运行。在实验台上的显示应该是98C51的,可是运行后显示的是乱码,无法正常工作,把每个芯片检测以后发现都是好的,后来拿出电路图检查。发现数码管的断码排乱了,有两种方案,一个是割线重新排线,还有一个方案是改变软件的断码和位码。我选择了后者。再次运行时显示的就是89C51。当输入动态显示时,

35、发现最后3个数码管的位置倒过来了,再次检查电路原理图,发现74LS06芯片和后三个数码管的公共端顺序弄反了,这次我选择了割线,把三条线割了,然后按照正确的顺序把它连接上,这次动态显示完全正确。4.3 执行电路的调试 在完成LED显示和键盘的硬件调试以后,还有一个执行电路没有调试,接上12V的电源在执行电路上,运行主程序。可执行电路一点反应也没有,继电器始终处于常开状态。再次检查了一下执行电路的各个元器件,发现光耦元件的四个引脚的3,4号引脚反过来了,导致电路不能正常运行,把3,4号相连的两个电阻之间的线全部割掉,然后用2个导线把3,4号角的位置调了以下,再次通电,继电器从常开变成常闭,有电流通

36、过,达到正常状态。在全部电路调试成功以后,接了个小台灯,能够在设定的时间点亮,证明了家用定时器是能够正常工作的,本课题的硬件调试达标。十分令人满意。第5章 结 论对于本次课题-家用定时器的设计已经完成了,达到了自己预想中的效果了。定时器的选择上我选择了动态LED显示和静态LED显示,通过44的阵列式键盘来设定时间,初始实现显示为00000,当设定好时间后,以倒序状态来计时,当变成00000的时候,继电器常开变成常闭,成导通状态,动态数码管显示HELP YOU,定时器达到了定时效果,能够控制电风扇,台灯等等家用电器,具有一定的实用功能。但是,在本设计中硬件部分还有很多不完善的地方,由于电路图上有

37、些细节没有处理好,导致静态LED数码管和动态扫描LED数码管不能正常工作,对于元器件的不熟悉导致了把执行电路中的光耦元件的角弄反掉了。导致自己走了很多弯路,浪费了很多时间。通过这次毕业设计的过程中,我学习到了我平时没有接触过的东西,特别是这个学习过程,在我以后的学习中有着很大的帮助。在这两个月半月的时间里,我通过书本加强了专业知识的学习,结合我大学四年里学习的知识,再经过老师的指导和深入的研究,把这些知识运用到实际中去,对于做家用定时器硬件的时候有着很大的帮助,同时还培养了我的自学能力和独立思考能力。在调试过程中每当遇到问题的时候,都能通过自己的思考分析,一次又一次的实验最终能够完成。这对我也

38、是一次很大的考验,让我变的更加自信。能有这次锻炼的机会是我一生的财富,在以后的工作中将是一次宝贵的经历。致 谢大学三年的学习生涯就要结束了,在这的三年的时间里,我得到了许多老师、同学、朋友的热情帮助,在此表示衷心的感谢。本论文是在蒋静瑚老师的亲切关怀与悉心指导下完成的。首先,我要感谢我的指导老师蒋静瑚老师。蒋老师经验丰富、思路开阔、治学严谨、富有创新性,渊博的学识敏锐的思想和对学生的无私关爱给我留下了深刻的印象,在整个课题的进展过程中蒋老师给了我具体而细致的指导,他严谨求实的工作作风,克己奉公的敬业精神,令我终生受益,这将对我以后的发展起到非常重要的作用。在毕业设计完成的过程中,也得到了同组同

39、学的热心帮助,在此对他们表示感谢,我不会忘记一起度过的平实而又难忘的日子。致谢人:刘小伟2010年12月11日参考文献1 康华光电子技术基础(数字部分)M(第四版)北京:高等教育出版社,20032 李海74系列芯片手册Z (第二版)重庆:重庆大学出版社,19993 潘永雄、沙河电子线路CAD实用教程M西安:西安电子科技大学出版社,20074 刘小成、吴清、夏春明LED驱动电路设计实例M上海:华东理工大学出版社,20095 周志敏、周纪海、纪爱华电子线路CAD实用教程M北京:电子工业出版社,20076 杭州市邮政局科研所三组继电器基础知识M北京:人民邮电出版社,19987 公茂法单片机人机接口实

40、例集M北京:北京航空航天大学出版社,19988 余锡存、曹国华单片机原理及接口技术M西安:西安电子科技大学出版社,20009 李广弟、朱月秀、冷祖祁单片机基础M北京:北京航空航天大学出版社,200710 楼然苗51系列单片机设计实例M北京:北京航天航空大学出版社,200311张慰兮微型计算机(MSC51系列)原理、接口及应用M南京:南京大学出版社,2005附 录附录1 电路原理图附录2 实物图附录3 元器件清单表序号名称规格型号单位数量备注1单片机AT89C51只1配IC插座2串口反并口芯片74LS164只5配IC插座3非门74LS06只1配IC插座4数据锁存器74LS245只1配IC插座5金属膜电阻10K/0.25W只56金属膜电阻20/0.25W只147金属膜电阻270/0.25W只18金属膜电阻10K/0.25W只39八段数码管SM4205W8U3只11配IC插座10两脚插座电源3.96-2只311晶振12MHZ只112按键最小型号只1713晶振电容30pF只214二极管IN4007只115继电器JRC-19/12VDC-2ZS只116三极管9013只217光电隔离器NEC2501只118复位电容10F/25V只1

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!