基于ds1302的数字钟设计_课程设计说明书_第1页
基于ds1302的数字钟设计_课程设计说明书_第2页
基于ds1302的数字钟设计_课程设计说明书_第3页
基于ds1302的数字钟设计_课程设计说明书_第4页
基于ds1302的数字钟设计_课程设计说明书_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吉林化工学院课程设计说明书基于DS1302的数字钟设计DESIGNOFDIGITALCLOCKBASEDONDS1302专业班级电信1002起止日期2013412013419吉林化工学院JILININSTITUTEOFCHEMICALTECHNOLOGY课程设计任务书一、设计题目基于DS1302的数字钟设计二、设计目的1、掌握DS1302时钟芯片的硬件电路原理及软件编程方法,熟悉DS1302时钟芯片的性能指标和特点;2、熟悉STC12C5A60S2单片机的性能特点,并掌握STC12C5A60S2单片机控制DS1302读写时间、日期的硬件电路组成及软件编程方法;3、了解LED显示及按键电路的组成原理,熟悉LED动态显示原理及实现方法;4、了解7805构成直流稳压电源的电路组成及工作原理。三、设计任务及要求(宋体,小四号字,加黑)设计并实现具有显示日期和时间的电子数字钟,数字钟具有以下基本功能1、使用6位LED显示时间、日期和星期,正常显示时、分、秒、星期,使用按键可切换显示年、月、日;2、具有时间、日期调整功能,通过键盘可进行时间、日期的调整;3、具有闹钟功能,使用键盘设定闹铃时间,由蜂鸣器产生闹铃;4、定时控制功能,使用小型继电器完成定时控制功能(发挥部分)。四、设计时间及进度安排(宋体,小四号字,加黑)设计时间共三周(2013412013419),具体安排如下表周安排设计内容设计时间第一周硬件电路设计1340113405第二周硬件电路焊接与调试1340813412第三周编写课程设计说明书,课程设计答辩。1341513419五、指导教师评语及学生成绩指导教师评语年月日成绩指导教师签字摘要本系统采用STC89C52单片机和DS1302配合,实现LED数码管显示时间、日期和星期,正常显示时、分、秒、星期,使用按键可切换显示年、月、日。系统中还有四个独立式按键,用于系统操作与控制,并有一个直流蜂鸣器,用以产生闹铃。DS1302可以实现对系统的时、分、秒、星期、日期等信息的保存,使系统在掉电情况下仍然能够准确的保存并运行时间信息。利用单片机的定时器,实现了时间、日期和闹钟功能的设计。关键词单片机;DS1302;LED数码管;蜂鸣器ABSTRACTTHESYSTEMUSESSTC89C52MCUANDDS1302TOACHIEVELEDDIGITALTUBEDISPLAYTIME,DATEANDDAYLEDDIGITALTUBEDISPLAYSHOURS,MINUTES,SECONDS,DAYOFTHEWEEKITWILLDISPLAYSDAY,MONTH,ANDYEARWHILETHEBUTTONISPUSHEDTHEREAREFOURSEPARATEBUTTONSINTHESYSTEMFORSYSTEMOPERATIONANDCONTROL,ANDADCBUZZERTOGENERATEALARMSDS1302CANBEUSEDTOSAVEMUCHINFORMATIONSUCHASHOURS,MINUTES,SECONDS,DAY,DATE,ANDSOONSOTHATTHESYSTEMCANSTILLSAVEANDRUNTIMEANDACCURATEINFORMATIONINTHEEVENTOFAPOWERLOSSTHEUSEOFSINGLECHIPTIMER,TOACHIEVETHEDESIGNOFTIME,DATEANDALARMCLOCKFUNCTIONKEYWORDSSINGLECHIPDS1302LEDDIGITALTUBEBUZZER目录课程设计任务书I第1章基于DS1302的数字钟设计的目的1第2章基于DS1302的数字钟设计的方案选择221设计要求222各模块方案选择2221主控模块的选择2222时钟芯片的选择和说明3223显示模块的选择3224键盘模块选择4225电源模块选择423最终选择方案4第3章基于DS1302的数字钟设计系统硬件设计531STC89C52单片机5311STC89C52单片机5312STC89C52引脚介绍732时钟芯片DS13028321DS1302简介8322DS1302管脚说明8323DS1302读写和控制说明9325DS1302与STC89C52单片机接口103374HC164芯片1033174HC164简介1033274HS164特性1033374HS164在本系统中的应用1134MCU监控芯片X2504511341X25045芯片简介12342X25045芯片引脚功能12343X25045看门狗电路设计1235固定三端稳压芯片L780513351固定三端稳压器简介14352三端稳压器78,79系列管脚序号判断技巧14353固定三端稳压器的分类14354固定三端稳压器的使用14355三端稳压器稳压原理1536按键电路1537LED数码管16371LED发光原理16372LED显示的设计1638蜂鸣器17第四章基于DS1302数字钟设计软件调试1841KEIUVISION3软件使用1842主程序1843中断子程序1944DS1302子程序19第5章结论20附录一21参考文献22第1章基于DS1302的数字钟设计的目的通过基于DS1302的数字钟的设计,掌握DS1302时钟芯片的硬件电路原理及软件编程方法,熟悉DS1302时钟芯片的性能指标和特点;熟悉STC12C5A60S2单片机的性能特点,并掌握STC12C5A60S2单片机控制DS1302读写时间、日期的硬件电路组成及软件编程方法;了解LED显示及按键电路的组成原理,熟悉LED动态显示原理及实现方法;了解7805构成直流稳压电源的电路组成及工作原理。最重要的是从设计这个过程中学习怎么与队员合作,学习设计的基本思路与过程。第2章基于DS1302的数字钟设计的方案选择21设计要求电子钟主要是利用电子技术将时钟电子化、数字化,拥有时间精确、体积小、界面友好、可扩展性能强等特点,被广泛应用于生活和工作当中。电子时钟首先是数字化了的时间显示报时器,在此基础上,人们根据不同场合的要求,在时钟上加置其他功能,比如定时闹铃、万年历、环境温度、湿度检测、环境空气质量检测、USB扩展口功能等。结合实际情况,本设计希望达到下面的功能要求(1)使用6位LED显示时间、日期和星期,正常显示时、分、秒、星期,使用按键可切换显示年、月、日。(2)具有时间、日期调整功能,通过键盘可进行时间、日期的调整。(3)具有定时控制功能,使用小型继电器完成定时控制功能(发挥部分)。(4)具有闹钟功能,使用键盘设定闹铃时间,由蜂鸣器产生闹铃。22各模块方案选择221主控模块的选择方案一MSP430F169单片机,小巧灵活、成本低、易于产品化,它能方便地组装成各种智能式控制设备以及各种智能仪器仪表。面向控制,能针对性地解决从简单到复杂的各类控制任务,因而有较强性能。抗干扰能力强,适应温度范围宽,在各种恶劣环境下都能可靠地工作,这是其他机型无法比拟的。可以很方便地实现多机和分布式控制。使整个系统的效率和可靠性大为提高。但MSP430F169单片机性价比不高,一块MSP430F169单片机要60元左右,而且易烧坏,不适合我们初学者使用。方案二采用AT89C2051单片机。该系列单片机均采用标准MCS51内核,硬件资源相互兼容,品类齐全,功能完善,性能稳定,体积小,价格低廉,货源充足,调试和编程方便,所以应用极为广泛。并且AT89C2051单片机,带有2KBFLASH可编程、可擦除只读存储器(E2PROM)的低压、高性能8位CMOS微型计算机。拥有15条可编程I/O引脚,2个16位定时器/计数器,6个中断源,可编程串行UART通道,并能直接驱动LED输出。方案三采用STC89C52单片机,它拥有AT89C2051单片机所有优点,而且它的I/O引脚有32根比AT89C2051单片机多。综上所述,考虑到性价比,应采用8XC5X系列单片机。仅仅是为了完成时钟设计,应用AT89C2051单片机完全可以实现。但是本设计中需要更多的I/O引脚,故本设计采用具有32根I/O引脚的STC89C52单片机。222时钟芯片的选择和说明方案一DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路芯片,它可以对年、月、日、星期、时、分、秒进行计时,具有闰年补偿功能,工作电压为25V55V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是有主电源/后背电源双电源引脚,可以同时对后背电源进行涓细电流充电。方案二DS12887也是是美国DALLAS半导体公司最新推出的串行接口实时时钟芯片,采用CMOS技术制成,内部具有晶振和时钟芯片备份锂电池。采用DS12887芯片设计的时钟电路无需任何外围电路和器件,并具有良好的微机接口。DS12887芯片具有微功耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟系统中。但是由于它是串行接口的,外接单片机需要接很多引脚,才能对它达到一个很好的控制。综上所述,结合本设计的实际问题及单片机的I/O口线,选择方案一中的DS1302作为本设计的实时时钟电路的芯片。其控制方便、占单片机I/O口线少、体积小、价格便宜,方便本设计的使用。223显示模块的选择方案一显示的方法有很多种,其中LED数码管是常用的一种显示方法。在这个设计中,可以用LED数码管来显示,。该设计中,显示时间信息,年、月、日各需要2个LED数码管,显示时、分、秒各需要2个LED数码管信息,即是显示时间和日期都需要六个数码管,我们可以只用六个数码管,通过按键来控制显示时间还是日期,这样我们就只需要留个数码管。考虑到数码管单价是12元,那6个共需要61272(元),性价比不是太高。方案二采用LCD1602液晶显示器,其体积小,控制简单,使用方便。它能显示2行16列的数字或英文信息,另外连接它的线很少,只要8根数据线和3根控制线,这样给使用带来很大的方便,节约单片机I/O口。但是市场上一块LCD1602的价格要15元左右,比数码管贵很多。方案三功能强大、可以显示中文文字的LCD12864液晶显示器,其价格贵,体积大,控制比数码管稍微复杂点,但是使用也是很方便的。在控制使用上,需要8根数据线和3根控制线,其余的PSB、和BLA直接与VCC相连接。但是在本设计中使用它的性价比不高,体积大,占RT用覆铜板面积大,而且笨拙。综上所述,在LCD液晶显示模块上,选择方案一中的LED数码管作为本设计的显示模块。显示时间年、月、日、周、日、时、分、秒。224键盘模块选择方案一采用普通四位按键模式,通过点阵显示器索显示的信息对系统进行控制,方便快捷,易于实现。方案二采用44矩阵键盘,其优点是按键数目较多,方便数据输入,但需要单片机对其进行动态扫描,耗电量较高,编程较难。考虑到本系统输入信息较少,我们选用普通四位键盘作为本系统键盘模块。225电源模块选择方案一采用三节15V电池供电,价格便宜,方便易购,但它稳定性不高。方案二采用L7805稳压电路,该电路具有外接元件少,使用方便,性能稳定,价格低廉等优点。考虑到本系统采用的主控芯片STC89C52单片机,其工作电压范围相对较窄,为4055V时钟芯片DS1302有很宽的工作电压范围,其工作电压为2555V5V,三节15V电池电压为45V,不稳定,无法长时间提空稳定电压,所以我们选择L7805稳压电路作为本系统的电源模块。23最终选择方案经过方案比较和论证,选择STC89C52作为主控芯片,时钟芯片选择DS1302,显示模块用LED数码管,用四个独立式键盘,L7805稳压模块。最后选择的方案系统结构图如图23所示主控芯片STC89C52按键模块时钟模块电源模块显示模块音响模块晶振电源指示图23系统结构图第3章基于DS1302的数字钟设计系统硬件设计该设计的硬件电路由主控部分单片机STC89C52、时钟部分(实时时钟芯片DS1302)、显示部分(LED数码管)、按键部分(独立式键盘)、音响部分(直流蜂鸣器)、电源部分(L7805稳压芯片)6个部分组成。各部分之间相互协作,构成一个统一的有机整体,实现数字时钟的功能。各部分的硬件电路设计如下31STC89C52单片机311STC89C52单片机STC89C52单片机是一种带8K字节闪烁可编程可檫除只读存储器(FPEROMFLASHPROGRAMMABLEANDERASABLEREADONLYMEMORY)的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用CMOS工艺和高密度、非易失性存储器(NURAM)技术制造,与工业标准的MCS51指令集和输出管脚相兼容。STC89C52是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KBYTES的可系统编程的FLASH只读程序存储器允许在系统内可改编程序或用常规的非易失性存储器编程器来编程。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的STC89C52是一种高效微控制器,STC89C52是它的一种精简版本。STC89C52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,可提供许多高性价比的应用场介,可灵活应用于各种控制领域。STC89C52具有如下特点40个引脚,4KBYTESFLASH片内程序存储器,128BYTES的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。(1)时钟电路及其产生时钟可以由内部方式产生或外部方式产生。本设计采用内部方式的产生方式,及外部由DS1302产生。内部方式的时钟电路如图311所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率的范围通常是在1212MHZ之间选择,晶振的频率越高,系统的时钟频率也就越高,单片机运行速度越快。电容值通常在530PF之间选择,电容值的大小会影响振荡器频率的高低、振荡器的稳定性和起振的快速性。9JZPCAL图311内部时钟电路图XTAL1和XTAL2分别为反向放大器的输入和输出,XTAL1反向振荡放大器的输入及内部时钟工作电路的输入,XTAL2来自反向振荡器的输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。(2)复位信号及其产生复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期即二个机器周期以上。若使用颇率为6MHZ的晶振,则复位信号持续时间应超过4US才能完成复位操作。整个复位电路包括芯片内、外两部分。本设计用X25045产生复位信号,复位信号RST送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。312STC89C52引脚介绍STC89C52单片机管脚图如图312所示,其主要引脚如下VCP01234567EA/LSNRTXDIWG98图312STC89C52引脚图1主电源引脚(2根)VCCPIN40电源输入,接5V电源;GNDPIN20接地线;2外接晶振引脚(2根)XTAL1PIN19片内振荡电路的输入端;XTAL2PIN20片内振荡电路的输出端;3控制引脚(4根)RST/VPPPIN9复位引脚,引脚上出现2个机器周期的高电平将使单片机复位;ALE/PROGPIN30地址锁存允许信号;PSENPIN29外部存储器读选通信号;EA/VPPPIN31程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令;4可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根;PO口(PIN39PIN32)8位双向I/O口线,名称为P00P07;P1口(PIN1PIN8)8位准双向I/O口线,名称为P10P17;P2口(PIN21PIN28)8位准双向I/O口线,名称为P20P27;P3口(PIN10PIN17)8位准双向I/O口线,名称为P30P37。32时钟芯片DS1302321DS1302简介DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟日历芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2555V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓细电流充电的能力。有主电源和备份电源双引脚,而且备份电源可由大容量电容(1F)来替代。需要强调的是,DS1302需要使用32768KHZ的晶振。322DS1302管脚说明DS1302为8管脚封装,各引脚功能如表322所示,其引脚图如图322所示表322DS1302的引脚功能引脚名称功能描述1VCC1电源引脚2X132768KH晶振引脚3X232768KHZ晶振引脚4GND地5RST复位引脚6I/O数据输入/输出7SCLK串行时钟8VCC2电源引脚123456ABCD654321DCBATITLENUMBERREVISIONSIZEBDATE9JUN2008SHEETOFFILECDOCUMENTSANDSETINGSADMINISTRATOR业业业业业业业业业业业业业业业业业业业业业业业业业DDBDRAWNBYVCC11X12X23GND4VCC28SCLK7I/O6RST5DS1302图322DS1302芯片引脚图323DS1302读写和控制说明DS1302的数据读写方式有两种,一种是单字节操作方式,另一种是多字节操作方式,其多字节传送时序图如图3231所示,单字节传送时序图如图3232所示。每次仅写入或读出一个字节数据称为单字节操作,每次对时钟/日历的8字节或31字节RAM进行全体写入或读出的操作,称其为多字节操作方式。当以多字节方式写时钟寄存器时,必须按数据传送的次序依次写入8个寄存器。但是,当以多字节方式写RAM时,不必写所有31字节。不管是否写了全部31字节,所写的每一个字节都将传送至RAM。图3231DS1302多字节传送时序图图3232DS1302单字节传送时序图为了启动数据的传输,CE引脚信号应由低变高,当把CE驱动至逻辑1的状态时,SCLK必须为逻辑0,数据在SCLK的上升沿串行输入。无论是读周期还是写周期,也无论送方式是单字节传送还是多字节传送,都要通过控制字指定40字节中的哪个将被访问。在开始8个时钟周期把命令字(具有地址和控制信息的8位数据)装入移位寄存器之后,另外的时钟在读操作时输出数据,在写操作时输入数据,所有的数据在时钟的下降沿变化。所有写入或读出操作都是先向芯片发送一个命令字节。对于单字节操作,包括命令字节在内,每次为2个字节,需要16个时钟;对于时钟/日历多字节模式操作,每次为7个字节,需要72个时钟;而对于RAM多字节模式操作,每次则为32字节,需要多达256个时钟。324DS1302与STC89C52单片机接口时钟芯片DS1302与单片机STC89C52的接口是由3条线来完成的,单片机STC89C52的P15与时钟芯片的数据传输端相连,P14用来作为DS1302输入时钟SCLK控制端,P16控制DS1302的复位输入端。DS1302的第8管脚与一个独立充电电池连接,2、3管脚接标准32768KHZ石英晶振。DS1302与单片机的连接电路如图324所示,图中8脚所接为36V/60MAH充电电池,用于时钟/日历数据掉电保护。JZ5CXGNCLIORTP图324DS1302与单片机的连接电路图3374HC164芯片33174HC164简介74HC164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTLLSTTL器件的引脚兼容。74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟CP每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。主复位MR输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。33274HS164特性74HS164特性门控串行数据输入;异步中央复位符合JEDEC标准NO7A;静电放电ESD保护;HBMEIA/JESD22A114B超过2000V;MMEIA/JESD22A115A超过200V;多种封装形式,如DIP14、SO14、SSOP14和TSSOP14封装;额定从40C至85C和40C至125C。33374HS164在本系统中的应用图3332为74HS164引脚图,74HS164与数码管在本系统中的应用电路图如图3331所示,通过单片机控制管脚1、管脚8、管脚2,为六位数码管提供段选信号,来实现显示时间、日期等信息。P254310FGED9VC7D6BA8TKRABQCGNLEFHS图333174HS164应用电路图图333274HS164引脚图34MCU监控芯片X25045341X25045芯片简介X25045是美国XICOR公司的生产的标准化8脚集成电路,它将EEPROM、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。342X25045芯片引脚功能X25045管脚图如图342所示。各管脚功能如下76CSWGNDVTLKI图342X25045管脚图CS片选择输入;SO串行输出,数据由此引脚逐位输出;SI串行输入,数据或命令由此引脚逐位写入X25045;SCK串行时钟输入,其上升沿将数据或命令写入,下降沿将数据输出;WP写保护输入。当它低电平时,写操作被禁止;VSS地;VCC电源电压;RESET复位输出。X25045在读写操作之前,需要先向它发出指令,指令名及指令格式如表1所示。343X25045看门狗电路设计X25045与单片机连接图如图343所示,管脚1接单片机P11,管脚2接单片机P10,管脚5接单片机P13,管脚6接单片机P12,管脚7接单片机复位键。图343X25045与单片机连接图X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。CPU的复位信号共有3个上电复位C1、R2,人工复位S、R1、R2和WATCHDOG复位C2、R3,通过或门综合后加到RESET端。C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU的振荡器已经在工作。看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。如表2所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM的工作设置有关。X25045状态寄存器WD10,WD00,预置时间为14S。WD10,WD01,预置时间为06S。WD11,WD00,预置时间为02S。WD11,WD01,禁止看门狗工作。看门狗电路的定时时间长短可由具体应用程序的循环周期决定,通常比系统正常工作时最大循环周期的时间略长即可。编程时,可在软件的合适地方加一条喂狗指令,使看门狗的定时时间永远达不到预置时间,系统就不会复位而正常工作。当系统跑飞,用软件陷阱等别的方法无法捕捉回程序时,则看门狗定时时间很快增长到预置时间,迫使系统复位。需要注意的是,在程序正常运行的时候,应该在适当的地方加一条喂狗指令,使系统正常运行时的定时时间达不到预置时间。系统就不会复位。喂狗指令如下。MAIN系统正常运行的程序部分CS0/产生CS脉冲/CS1X25045的看门狗电路使用十分方便。X25045内部还集成了512BEEPROM和电压运行监视系统,只需这样一块芯片,外加晶振和复位电路就可以组成单片机的应用系统,非常适合于便携式仪器和嵌入式系统的设计。35固定三端稳压芯片L7805351固定三端稳压器简介三端稳压器,主要有两种,一种输出电压是固定的,称为固定输出三端稳压器,另一种输出电压是可调的,称为可调输出三端稳压器,其基本原理相同,均采用串联型稳压电路。在线性集成稳压器中,由于三端稳压器只有三个引出端子,具有外接元件少,使用方便,性能稳定,价格低廉等优点,因而得到广泛应用。352三端稳压器78,79系列管脚序号判断技巧在78,79系列三端稳压器中最常应用的是TO220和TO202两种封装。这两种封装的图形以及引脚序号、引脚功能,如图352所示。图352三端稳压器管脚序号图中的引脚号标注方法是按照引脚电位从高到底的顺序标注的,这样标注便于记忆。引脚1为最高电位,3脚为最低电位,2脚居中。从图中可以看出,不论正压还是负压,2脚均为输出端。对于78正压系列,输入是最高电位,自然是1脚,地端为最低电位,即3脚。对与79负压系列,输入为最低电位,自然是3脚,而地端为最高电位,即1脚。用万用表判断三端稳压器的方法与三极管的判断方法相同当于大功率三极管。此外,还应注意,散热片总是与最低电位的第3脚相连。353固定三端稳压器的分类三端稳压器的通用产品有78系列正电源和79系列负电源输出电压由具体型号中的后而两个数字代表,有5V,6V,8V,9V,12V,15V,18V,24V等档次。输出电流以78或79后面加字母来区分L表示01AM表示05A,无字母表示15A,如78L05表示5V/01A。354固定三端稳压器的使用(1)固定三端稳压器使用注意事项在使用时必须注意VI和VO之间的关系,以7805为例,该三端稳压器的固定输出电压是5V,而输入电压至少大于7V,这样输入/输出之间有23V及以上的压差。使调整管保证工作在放大区。但压差取得大时,又会增加集成块的功耗,所以,两者应兼顾,即保证在最大负载电流时调整管不进入饱和,又不至于功耗偏大。另外一般在三端稳压器的输入输出端接一个二极管,用来防止输入端短路时,输出端存储的电荷通过稳压器,而损坏器件。(2)固定三端稳压器用途一般稳压管和稳压三级管的用途是一样的,都用于控制板电路的稳压,以防止电压过高烧毁电路。355三端稳压器稳压原理这样在78系列中,散热片和地相连接,而在79系列中,散热片却和输入端相连接。其稳压电路图如图355所示。4UFC1GND图355稳压电路图电源模块是让AC220V电源通过变压器降压,整流滤波后得到要调节电压输入端,降压为AC15V整流滤波后经过三端稳压7812、7912得到直流正负12V电压为运算放大器供电,同时,又经过三端稳压7805、7905得到直流正负5V为DS1302、X25045、STC89C52等芯片提供工作电压。36按键电路键盘电路图如图36所示,四个独立按键一端同时接地,另一端分别接单片机P31、P33、P34、P35上,四个二级管正极连接接单片机P32口上,负极分别与四个按键没有接地的一端相连接。AN1测试,AN2设置功能,AN3上翻功能,AN4下翻功能。AN1TES23UP4DOW5图36按键电路图37LED数码管371LED发光原理LEDLIGHTEMITTINGDIODE发光二极管,利用固体半导体芯片作为发光材料,当两端加上正向电压时,半导体中的载流子发生复合引起光子发射而产生光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。LED显示屏则是将文字、图像、动画等各种静态或动态信息,在由LED器件阵列组成的显示屏上进行显示。常用的LED显示器为8段,每一个段对应1个发光二极管。这种显示器有共阴和共阳极两种,本设计采用共阳极数码管。372LED显示的设计该设计采用六个共阳极LED7段数码管、六个PNP三极管和8个2K电阻组成显示电路。其中的8条段选线分别与74HS164的Q1到Q7相连接。PNP管相当于LED管开关通过写在单片机中的程序来控制三个PNP管的E极,从而控制三极管的导通与闭合。对于三极管的位选控制是通过单片机的P20到P25引脚来控制。在本次实习中所用的显示方式为动态显示方式,既在某一时刻,只让某一位的位选线处于选通状态,而其他各位的位选线处于关闭状态,同时,段码线上输出相应位要显示的段码。这样在同一时刻,6位LED中只有选通的那一位显示出字符,而其他5位则熄灭。下一时刻同样只让另一个位的信息显示。如此循环,就可以使各位显示出要的结果,所以在不同时刻显示不同的字符,但是由于LED显示器的余辉和人眼的视觉暂留作用,只要间隔时间足够短就可以造成多位同时亮的假象,达到同时显示的效果。38蜂鸣器蜂鸣器是一种一体化结构的电子讯响器。采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。在本系统中蜂鸣器通过单片机P30口控制,如图38所示。Q1T

温馨提示

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

评论

0/150

提交评论