[毕业设计精品]基于单片机的电热水壶控制系统设计_第1页
[毕业设计精品]基于单片机的电热水壶控制系统设计_第2页
[毕业设计精品]基于单片机的电热水壶控制系统设计_第3页
[毕业设计精品]基于单片机的电热水壶控制系统设计_第4页
[毕业设计精品]基于单片机的电热水壶控制系统设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

A1A0A2A4A3A5A6A8A7A9A1I摘要本论文设计介绍了MCS51系列单片机为控制芯片,对电热水壶工作进行控制的方法。通过电加热电路对水进行加热,并对水的温度进行采样,采样信号通过ADC0809将数字量送入单片机系统,经微机处理后,结合键盘控制实现LED显示,并可实现对水的温度的控制和超过水温的报警系统。单片机控制热水壶的硬件构成包括8051芯片、8255芯片、地址锁存器等组成的单片机控制电路、温度检测电路、A/D转换电路、光电隔离电路、键盘及显示电路和温度加热电路。整个系统的关键电路是单片机控制电路,完成信号的输入和输出的转换,即可将温度检测电路采样的输入信号通过A/D转换器ADC0809进行处理加工后输出到显示器进行显示,并可以通过控制器控制温度,同时当水加热超过指定的温度以后,蜂鸣器工作报警。关键字单片机温度控制控制器A10A11A12A13A14A15A16A17A18A19A10II目录1引言I2热水壶控制系统总体概述II21热水壶的工作情况II22MCS51单片机控制的总体介绍II3电热水壶控制系统的硬件设计III31温度检测电路和A/D转换器的电路III32单片机8051芯片介绍和主要电路VII338255输出口扩展VIII34单片机的抗干扰电路错误未定义书签。35键盘及显示电路X36加热电路和报警装置XV4单片机的软件设计XVII41总的程序设计框图XVII428255的程序设计XVIII43键盘和显示接口电路程序设计XIX结论XXII参考文献XXIII附录XXIVA20A21A22A23A24A25A26A27A28A29A20I1引言INTEL公司在MCS48系列单片微机的基础G990,采G11004HMOSG6228G7427,G11752制出了8G1313G20652G7735的MCS51系列G1147G2709微机。G16825微机G3423在G5627G14033G990G7389了G5468G3835的G6925进和G6564G20652G726片G1881G12255G5219存G17154器G4493量G6205G3835了G980G1505,G3818G18108G12255G5219存G17154器的G4559址G12366G19400G6205G3835到64K字G14422。片G1881数G6466存G17154器G6205G3835了G980G1505,G3818G18108数G6466存G17154器的G12366G19400G17810到64K字G14422。并行I/OG2487G13459G3698加到32,G1000可进行G1313处理。MCS51设G7389G1016个16G1313的定时器/计数器,G1000可G12255G5219设定G3822G12193工作方G5347。设G7389G980个G1852G2464工G1030行I/OG2487,可G12255G5219设定4G12193工作方G5347,设G73894个8G1313的通G11004工作G4504存器G2318,可G17878G5224G3822G13435G1025G7041和G4388G12255G5219G4896G3883的G5785G1929,G17837样可G18003G1825G4504存器G1881G4493进行G7644G1457G6264G6817作,G6564G20652了G1025G7041G2721G5224G17907度,加G17907了G4388G12255G5219的G16855G11004,设G7389G1016个G1881G18108G1025G7041G9316和G1016个G3818G18108G1025G7041G9316,G980个G1030行G2487G1025G7041G9316,可G12255G5219设定G1025G7041G1260G1820G13435,G3546G7644G1313G13634可G1813G16780设定,G9157度可在G1813G16780G14551G3272G1881G17885G11004。MCS51指G1208系统G3698G5390了加,G1955,G1068,G19512,G8616G17751,G3546G7644G6817作,G3252G13792G17828G12651G2163G14033G3835G3835加G5390。G6164设G13634的G9801G8975的G17351转指G1208,G993G1177G14033G1817G2010G9397G17287了实G19481G5224G11004的G19668G16213,G13792G1000可G4625量G1955G4581G12255G5219存G17154G12366G19400的G2356G11004,MCS51G1881G18108设G7389可G11464G6521进行G1313G4559址的存G17154器、G1313处理指G1208、G1313处理G13059加和G17828G12651器等,G3252G13792为G980G12193G2163G14033G7509G5390的G1313处理机。G17837为控制方G19766的G5224G11004和G17935G17765G17828G12651G6564G1391了G5468G3835方G1427。G1186以G990可G16277,MCS51系列单片微机G1867G7389G5468G5390的G2163G14033,G1363G11004G14551G3272G5203,G7094可构成G2163G14033G5468G5390的G3809G7446系统,G1075可组成G17751G12628单的G5224G11004系统。目前,单片机在家电,工业生G1147等领域的G5224G11004非常G5203泛,为了G17878G5224G993同G1147G2709对单片机的G993同G16213求,半导体生G1147厂家生G1147出了各G12193规格的单片机。本文介绍了G980G12193以MCS51系列单片机为控制芯片,对电热水壶工作进行控制的方法。温度检测电路由热电偶、G17828G12651放G3835器,温度传感器AD590等组成,G11464G6521输出电流(1A/K)经G17828G12651放G3835器LM358进行I/V转化后,可得到电压输出,输出电压为100MV/,经A/D转换通道送到微处理器G1025。A/D转换G980般都设G13634在前向通道G1025,它将G3818界输入的模拟信号转换成计G12651机数G6466总G13459G14033G6521受的数字量。工G12255G990常G11004的隔离方法G7389光电隔离器、变压器、继电器和集成组件等,G13792光电隔离器G7389独特G1260点得到G5203泛G5224G11004。由于G16825器件是通过电光电G17837G12193转换来实现对输出设备进行控制的,彼此之G19400没G7389电气连G6521,G3252G13792起到隔离作G11004,隔离电压与光电隔离器的结构G7389关。经实G19481G17828行表明,G16825方案安G1852、可靠,完G1852G14033够G9397G17287实G19481G19668G16213。A20A21A22A23A24A25A26A27A28A29A20II2热水壶控制系统总体概述21热水壶的工作情况对于常规的电热水壶,只G16213G6521通电G9316,就开始加热,G11464到水沸腾后通过蒸汽来G1147生声音报警。G17837G12193设计G7389下G19766几个方G19766的G993G17287G7261如水壶G1025没水,电G9316误G6521通时G1075会G980G11464加热,G4493易引起事故。2当只G19668G16213加热到沸点以下某G980温度时,G993G14033及时给出声音报警信号。3当水加热沸腾后G993G14033自动停止工作。针对以G990G993G17287,在本设计方案G1025,G11004MC51单片机作为控制芯片,管理整个电热水壶的工作G5785G1929,构成了G980个闭环控制系统,G13792G1000G3698加了三个按键和六G1313数码管显示。它的工作G5785G1929和常规的热水壶相G8616,G7389下G19766几个方G19766的特点G7261G7389三个按键,可G11004来设G13634希望加热到的温度即报警的温度。G990电G3809G1313后,设G13634温度初值为20度,每按G980下按键,温度设G13634值就会G3698加1度,整个温度设G13634值在20100度之G19400循环。2G17837个按键还G1867G7389启动电热水壶开始工作的作G11004。当每次电G9316G6521通后,只G7389按键按下过之后,电热水壶才开始加热,G17837样,可以防止电G9316误G6521通时电热水壶G980G11464加热,引发事故。3当加热到设G13634温度时,单片机会控制停止加热,并通过蜂鸣器给出声音G6564示。三G1313数码管在设G13634温度G6817作时显示当前设G13634的温度,另三G1313数码管其余时G19400实时显示电热水壶G1025水的实G19481温度。22MCS51单片机控制的总体介绍硬件设计的总电路连G6521框图如图21A30A31A32A33A34A35A36A37A38A39A30III图21硬件设计的总电路连G6521框图单片机控制热水壶的硬件构成包括8051芯片、8255芯片、地址锁存器等组成的单片机控制电路、温度检测电路、A/D转换电路、光电隔离电路、键盘及显示电路和温度加热电路。整个系统的关键电路是单片机控制电路,是整个控制的核心,完成信号的输入和输出的转换,即可将温度检测电路采样的输入的信号通过A/D转换器ADC0809进行处理加工后输出到显示器进行显示,并可以通过键盘对温度进行控制,如此同时当水加热超过指定的温度以后,蜂鸣器工作报警。并对其G1025G18108G2010电路编制G4388G12255G5219,以及相G5224的软件设计。3电热水壶控制系统的硬件设计31温度检测电路和A/D转换器的电路311AD590温度传感器的概念AD590是G980G12193二端G5347的集成温度传感器。A40A41A42A43A44A45A46A47A48A49A40IV图31AD590引脚图其主G16213G6228G7427参数G7389G7261测温G14551G3272为55150。2工作电压为430V,由于AD590是G980G12193恒流G9316形G5347的温度传感器,只G19668在其二端加G990G980定工作电压G2029其输出电流G19555温度变化G13792变化,其G13459G5627电流输出为1A/。K,即温度每变化1,其输出电流变化1AG727它以热G2159G4410温G7643G19658点作为G19658输出点,G3252此在25时,其输出电流为2982A。3G12946度G726经过G9620光G5191G15925G16855整,AD590的G7669G1946G12946度可G17810和05,G1852温G2318G14551G3272G13459G5627度可G17810和03(AD590M)当其在10温G2318G14551G3272G1881G7669G8503后测量,G12946度可G17810和01,在G1852温G2318G14551G3272G1881(55145)G1363G11004,G12946度G1075可G20652G17810、1。由于AD590是G980G12193电流G3423的温度传感器,G3252此G1867G7389G17751G5390的G6251G5190G6212G14033G2159,G17878G11004于计G12651机进行G17840G17329离温度测量和控制,G17840G17329离信号传G17894时,可采G11004G980般的G2464G13490G13459来完成,其电G19471G8616G17751G3835,G3252此G993G19668G16213G12946G4506电G9316对其G1391电,G19283导G13459G990的压G19489G980般G993G5445G2721测量G12946度G727G993G19668G16213温度G15929G1619和G999G19388的G13459G5627电路。312温度检测电路温度检测电路由温度传感器AD590等组成,G11464G6521输出电流1A/K,输出电压为100MV/,经G17828G12651放G3835器LM358进行I/V转化后,G1889经A/D转换通道送到微处理器G1025,R6、R5、R2G11004于相G1126G18209合G16855G14422温度测量的G9397G2063度值。A50A51A52A53A54A55A56A57A58A59A50V图313温度检测电路当传感器AD590G6164处温G2318发生1的温度变化时,流过其G6164在G3250路的电流即G1147生1A的变化,G2029其输出电压的变化为G726G141V01A/100KG161100MV/AD590的输出电流值G16840明如下G726其输出电流是以G13489对温度G19658度273为基G1946,每G3698加1,它会G3698加1A输出电流,G3252此在G4472温25时,其输出电流IO27325298A。VO的值为IOG1068G99010K,以G4472温25G13792G16340,输出值为298V10K298A。量测VO时,G993可G2010出G1231G1321电流,G2554G2029量测值会G993G1946。AD590的输出电流I273TAT为G6680G8675温度,G3252此量测的电压V为273TAG10410K273T/100V。8在本论文G1025通过温度集成器AD590对G3818G1810855150G14551G3272G1881的温度进行采样,在AD590的G1016端G2010G2047G6521地和G6521电G9316,得到G980定的压G5058,G3252此会得到相G5224的工作电压,其输出电流会G19555温度变化G13792变化。电流1A/K其输出电压为100MV/,经G17828G12651放G3835器LM358进行I/V转化后,G1889送入A/D转换电路G1025进行模数转换,经过微处理器处理即可送到LED显示器显示温度。313A/D转换器电路原理和电路接口图A/D转换G980般都设G13634在前向通道G1025,它将G3818界输入的模拟信号转换成计G12651机数G6466总G13459G14033G6521受的数字量。在前向通道G5529G20047G18209G13634A/D转换电路时,G20330G1820G13783G15397的是G14033G2554G17885G11004G5114G7389A/D的单片机,本论文G1025G7092法G17885G6333单片机片G1881G7389A/DG18108件,G2029G5529G20047在前向通道G1025G18209G13634A/DG6521G2487。G16213G17885G6333G3921的A/D转换器芯片,G17885G6333A/D转换芯片的G2419G2029G1186转换G12946度、转换G17907度、模拟信号输入通道数以及成本、G1391G17147来G9316等G1852G19766G13783G15397。G17885G6333G993同的A/D转换芯片,与单片机的G6521G2487电路G16213求G993同,G5529G20047G1393芯片对控制电路的G16213求设G13634,G6521G2487电路G5529A60A61A62A63A64A65A66A67A68A69A60VIG20047G9397G17287G17837G1135G16213求。G980般来G16840,A/D转换芯片输入的模拟电压都G7389规定的G16213求,如05V,010V,02V等,G3252此G16213G13783G15397到传感器输出信号与之G2317G18209。1G714A/D转换器的引脚G16840明G726ADC0809是CMOS集成电路8G1313单片A/D转换器。G2464列G11464G656628引脚G4565G16025。片G1881G73898路模拟开关、模拟开关的地址锁存与G16805码电路、G8616G17751器、256R电G19471TG3423G13605G13488、G7653G10378电G4388开关、G17892次G17936G17829G4504存器SAR、三G5589输出锁存,G13543G1926器、控制与时G5219电路等。ADC0809引脚G2163G14033G16840明如下G726IN0IN7G7268路输入通道的模拟量输入端。A、B、CG2487G7268路模拟开关的三G1313地址输入端,G11004来G17885G63338路模拟输入的G980路进行A/D转换。ALEG726地址锁存G1813G16780。ALEG7389G6940将三G1313地址A、B、C锁存到地址锁存器G1025。STARTG726为启动控制输入端。它与ALE可以G6521在G980起,当通过G12255G5219加G990G980个G8503G14045G1926G1427G12447即开始A/D转换。EOCG726转换结G7475信号输出端,G20652电G5191G7389G6940。在此输出端G1391给G980个G7389G6940信号G2029G6183开三G5589输出锁存G13543G1926器,G6238转换后的结G7536送G14279G3818G18108数G6466G13459。COLCKG726时G19059输入端。CLOCK为600KHZ时,转换时G19400G1313100US。D0D7G7268G1313数字输出G8585。VCC电G9316输入端。GNDG726G6521地端。2G714A/D转换的连G6521电路及G5224G11004A60A61A62A63A64A65A66A67A68A69A60VII图314A/D转换的连G6521电路由图214可以G11487出ADC0809时G19059CLK由8051ALE信号G6564G1391,ALE信号G20069G10587为F/6。G11004地址G13459G13148G1313A0、A1、A2(P00P02)G65210809的A、B、C三端G11004来对8路模拟通道进行G17885G6333。EOC经非G19388与8051相G6521,0809与8051采G11004G1025G7041方G5347G13864G13488,G3818G18108G1025G70411G7393G2165G4388G12255G5219G16847A/D转换结G7536,并启动下G980次转换。0809启动G7477件为START,G3252此启动时,G5224G11004G1901指G1208(G1363WR1),并G1000G16213G1457G16789地址G13459P260,其端G2487地址为DFFFH。ADC0809转换器将信号进行模数转换,G1889将数字信号传入8051进行微处理,通过LED显示温度。在由于A/D0809G1867G7389锁存的TTL三G5589输出,它的G1855G7477数G6466G13459和8051的G1855G7477数G6466G13459相连,采G11004G13459G5627G17885址法,其G2487地址为DFFFH。通道地址A,B,C由数G6466总G13459DB0,DB2,DB2G6564G1391。A,B,C地址G13459G990的信G5699由ALEG990G2331G8851G6183入地址锁存器74LS373。32单片机8051芯片介绍和主要电路322振荡电路和时钟电路由G990G19766的图G6117G1216可以G11487到引脚XTAL2就是G1881G18108时G19059发生器的输入端。G3252此,只G19668将G3818G18108G6403G14645器的信号G6521G14279引脚XTAL2,G13792G6238G1881G18108G2465相放G3835器的输入端XTAL1引脚G6521地。通常G6521的G3818G18108信号G980般为G20069G10587G1314于12MHZ的方G8886信号。另G3818,由于XTAL2端的G17935G17765A70A71A72A73A74A75A76A77A78A79A70VIII电G5191G993是TTL的,故还G19668G16213G6521G980个G990G6301电G19471。323单片机的复位电路1G714G3809G1313电路的G3809G1313G12879G3423通常单片机G3809G1313G6817作G7389G990电G3809G1313、信号G3809G1313、G17828行G11429G16282G3809G1313。在本论文G18336主G16213G11004到的是G990电G3809G1313和开关G3809G1313的组合。2G714主G16213G3809G1313电路(1)G990电G3809G1313和开关G3809G1313组合电路G726在单片机系统设计过G12255G1025,经常会G1363G11004G990电G3809G1313和G6175动G3809G1313,G7380常G11004的G990电G3809G1313和开关G3809G1313组合电路为G726图324G990电G3809G1313和开关G3809G1313组合电路在G17837G1016G12193G12628单G3809G1313电路G1025,G5190G6212G4493易G1030G1166G3809G1313端,在G3835G3822数G5785G1929下,G993会G17908成单片机G19181误G3809G1313,G1306会引起G1881G18108某G1135G4504存器G19181误G3809G1313。G17837时可在G3809G1313引脚G990G6521G980个G2447G13818电G4493。如G7536G5224G11004现G3342G5190G6212G1017G18337,G6122整个系统G5190G6212G1017G18337,引起单片机G3809G1313,可采G11004G4643蔽的办法解决,如加G4643蔽G13605G6122移动G1313G13634等。338255输出口扩展3318255的引脚介绍8255是可编G12255RAM/IOG6205展器,片G1881G73892568G1313静G5589RAM,2个8G1313和1个6G1313可编G12255并行I/OG6521G2487,以及1个14G1313可编G12255定时器/计数器。还G7389地址锁存器和G3822路转换的地址/数G6466总G13459,可G11464G6521与MCS51单片微机相连G6521。G3252此还是MCS51G5224G11004系统G7380G17878G11004的G6205展器件。A80A81A82A83A84A85A86A87A88A89A80IX图3318255的引脚图AD0AD7G726三G5589地址/数G6466总G13459。连G6521CPU的底8G1313地址/数G6466总G13459。IO/MG726RAM/IOG2487G17885G6333信号输入端。CSG726片G17885信号输入端,8255为CS,G1314电G5191G7389G6940。RDG726G16847G17885通信号输入端。G1314电G5191G7389G6940。WRG726G1901G17885通信号输入G8585。G1314电G5191G7389G6940。RESETG726G3809G1313信号输入G8585。G20652电G5191G7389G6940,并初始化3个I/OG2487为输入方G5347。PA0PA7G726AG2487的I/OG13459、I/O方向由命G1208字编G12255设定。PB0PB7G726BG2487的I/OG13459、I/O方向由命G1208字编G12255设定。PC0PC7G726CG2487的I/OG13459,G6122AG2487和BG2487的G10378G5589控制信号G13459。由命G1208字编G12255设定。VCCG7265V电G9316G13459。VSSG6521地G13459。8255片G18812568G1313静G5589RAM,在G17907度G990与MCS51完G1852G2317G18209。当IO/M0时,CPU对8255的RAM进行G16847G1901,G4559址G14551G3272为00H0FFH。3328255与8051的外部接口电路A90A91A92A93A94A95A96A97A98A99A90X图3328255与8051的G3818G18108G6521G2487电路由G990图可以G11487出8051通过地址锁存器与8255相连,8255的片G17885信号CS及G2487地址G17885G6333G13459A0、A1G2010G2047由8051的P07、P00、P01经地址锁存器74LS373后G6564G1391。故8255的A、B、CG2487及控制G2487地址G2010G2047为FF7CH、FF7DH、FF7EH、FF7FH。8255的G3809G1313端与8051的G3809G1313端相连,都G6521到8051的G3809G1313电路G990。G5529G20047根G6466G3818G3272设备的G12879G3423G17885G63338255的G6817作方G5347,并在初始化G12255G5219G1025G6238相G5224控制字G1901入G6817作G2487。8255的编G12255如下G726各端G2487地址是G726AG2487地址G726FF7CHBG2487地址G726FF7DHCG2487地址G726FF7EH控制G2487地址G726FF7FH8255的工作方G5347可由CPUG1901入G980个控制字到8255控制字G4504存器来G17885G6333。方G5347控制字共G7389G1855G1313,D7G1313为G13634方G5347G7643志,G7389G6940为1,假设G16213求8255工作方G53470,G1000AG2487作为输出,BG2487作为输出,CG2487作为输入,G2029可得控制字为81H。35键盘及显示电路351键盘输入特点按键G6164G11004开关为机械弹G5627开关,均利G11004了机械触点的合、G7041。G980个电压信号通过机械的G7041开、闭合过G12255。A100A101A102A103A104A105A106A107A108A109A100XI图251键盘抖动G8886形图由于机械触点的弹G5627作G11004,G980个按键开关在闭合时G993会马G990稳定地G6521通,在G7041开时G1075G993会G980下G7041开。G3252G13792,在闭合和G7041开的瞬G19400均伴G19555着G980连G1030的抖动,抖动时G19400的G19283短由按键的机械特G5627决定,G980般为510MS,G17837是G980个G5468G18337G16213的时G19400参数,在G5468G3822G3342合都G16213G11004到。按键的稳定闭合时G19400由G6817作G1166员的按键动作持续时G19400决定,G980般为十G2010之几秒到几秒时G19400。按键的闭合与G2554,G2465G5224在电压的G990就是呈现出G20652电G5191G6122G1314电G5191,G6164以通过电G5191的G20652G1314G10378G5589的检测,G1427可确认按键按下没G7389。为了确G1457按键的G10378G5589,G5529G20047消G19512按键抖动的G5445G2721,G17837G1075是按键G6251G5190G6212的主G16213的G980个方G19766。352按键接口电路的消抖措施消G19512按键抖动G5445G2721通常G7389硬件、软件G1016G12193方法。本论文采G11004G2464稳G5589消抖的硬件消抖方法。G2464稳G5589消抖的G2419理G726A110A111A112A113A114A115A116A117A118A119A110XII图352G2464稳G5589消抖电路G2419理图图352G1025G11004G1016个与非G19388构成G980个RS触发器,当按键为按下时,输出为1,当按键按下时,输出为0。此时即G1363由于按键的机械G5627G14033G1363按键G3252弹G5627抖动G13792G1147生瞬G19400G993闭合,只G16213按键G993返G3250G2419始G10378G5589,G2464稳G5589电路的G10378G5589G993会发生G6925变,输出G1457持为0,G993会G1147生抖动的G8886形。G17837G980点G5468G4493易通过G2010析RS触发器的工作过G12255得到验G16789。设按键G20330G1820处于AG1313G13634,此时RS触发器的与非G19388输出端OUT1为G20652电G51911,与非G193882的输出端OUT2为0,此输出引入到与非G193881的G980个输入端,会G6238与非G193881锁住,G1363其固定输出为1。如G7536此时按下按键,即G1363按键在AG1313G13634G3252弹G5627G13792G1147生瞬G19400抖动,形成G980连G1030的抖动G8886形,即与非G193881输入端出现了G980连G1030的G20652和G1314电G5191,由于与非G193882的输入端在按键没G7389到G17810BG1313G13634时始终是0,G6164以G7092论与非G193881输入端的信号电G5191怎么变化,与非G193881输出端OUT1的输出恒为1。当按键到G17810B时,G980旦与非G193882的输出端呈现G1314电G5191时,RS触发器将出现G10378G5589的翻转,此时,OUT2端输出为1,OUT1端输出为0,OUT1又引G3250与非G193882的G980个输入端,锁住与非G193882,G1457G16789其输出恒为1,G17837样即G1363按键出现抖动,G1075G993会G5445G2721OUT2的输出,G3252此OUT1的输出G1075恒为0。同样,在松开按键的过G12255G1025,只G16213G980G6521通A,输出为1,在G6521通A的过G12255G1025,即G1363G1147生了弹G5627抖动,只G16213按键G993与按键B发生G6521触,RS触发器的输出将G1457持G993变。通过以G990G2010析,可知,如G7536在按键信号输入端加G990G980个RS触发器就可以剔G19512按键抖动G1147生的G5190G6212。353矩阵键盘的概述1G714矩阵键盘的工作G2419理G726按键设G13634在行、列G13459交点G990,行、列G13459G2010G2047连G6521到按键开关的G1016端。行G13459通过G990G6301电G19471G6521到5VG990。G5191时G7092按键动作时,行G13459处于G20652电G5191G10378G5589,G13792当G7389按键按下时,行G13459电G5191G10378G5589将由与此行G13459相连的列G13459电G5191决定。列G13459电G5191如G7536为G1314,G2029行G13459电G5191为G1314,列G13459电G5191如G7536为G20652,G2029行G13459电G5191亦为G20652。G17837G980点是识G2047矩阵键盘按键是G2554被按下的关键G6164在由于矩阵键盘G1025行、列G13459为G3822G11004键共G11004,各按键均G5445G2721G16825键G6164在行和列的电G5191。G3252此个按键彼此将相G1126发生G5445G2721,G6164以G5529G20047将、列G13459信号G18209合起来并作G17878当的处理,才G14033确定闭合键的G1313G13634。2G714按键的识G2047方法矩阵键盘按键的识G2047方法G2010G1016步进行G726第G980步,识G2047键盘G7389G7092键被按下G727第二步,如G7536G7389键被按下,识G2047出G1867体的按键。识G2047键盘G7389G7092键按下的方法是让G6164G7389列G13459均G13634为0电G5191,检查各行G13459电G5191是G2554G7389变化,如G7536G7389变化,G2029G16840明G7389键被按下,如G7536没G7389变化,A120A121A122A123A124A125A126A127A128A129A120XIIIG2029G16840明G7092键被按下(实G19481编G12255时G5224G13783G15397按键抖动的G5445G2721,通常总是采G11004软件延时的方法进行消抖处理)。识G2047G1867体按键的方法是(亦称为扫描法)G726G17892行G13634G19658电G5191,其余各列G13634为G20652电G5191,检查各行G13459电G5191的变化,如G7536某行电G5191由G20652电G5191变为G19658电G5191,G2029可确定此行此列交叉点处的按键被按下。3G714键盘的工作方G5347单片机G5224G11004系统G1025,键盘扫描只是CPU的工作G1881G4493之G980。CPU在忙于各项工作G1231G2165时,如G1321兼顾键盘的输入,取决于键盘的工作方G5347。键盘的工作方G5347的G17885取G5224根G6466实G19481G5224G11004系统G1025CPU工作的忙,闲G5785G1929G13792定其G2419G2029是G7094G16213G1457G16789G14033及时G2721G5224按键G6817作,又G16213G993过G3822G2356G11004CPU的工作时G19400。通常,键盘工作方G5347G7389三G12193,即G726编G12255扫描、定时扫描和G1025G7041扫描。CPU对键盘的扫描采G11004G12255G5219控制方G5347,G980旦进入键扫描G10378G5589,G2029G2465G3809地扫描键盘,等待G11004户G1186键盘G990输入命G1208G6122数G6466。G13792在执行键入命G1208G6122处理输入数G6466过G12255G1025,CPU将G993G1889G2721G5224键入G16213求,G11464到CPU返G3250G18337新扫描键盘为止。由图254可G16277键盘采G11004编G12255扫描方G5347工作,PBG2487输出G17892行扫描信号,PAG2487输入8G1313列信号,均为G1314电G5191G7389G6940。8255A的A0、A1G990,CS与P27相G6521,WR、RDG2010G2047与8051的WR、RD相连。254LED显示G2419理及显示方G53471G714LED显示器结构LED显示块是由发光二G7509管显示字G8585的显示器件。在单片机G5224G11004系统G1025通常G1363G11004的是7G8585LED。G17837G12193显示块G7389共阴G7509和共阳G7509G1016G12193。A120A121A122A123A124A125A126A127A128A129A120XIV图253LED显示器引脚图共阴G7509LED显示块的发光二G7509管阴G7509共地。当某个发光二G7509管的阳G7509为G20652电G5191时,发光二G7509管点亮G727共阳G7509LED显示块的发光二G7509管阳G7509并G6521。通常的7G8585LED显示块G1025G73898个发光二G7509管,故G1075G7389G1166叫做8G8585显示器。其G10257个发光二G7509管构成7笔字G3423“8”。7G8585显示块与单片机G6521G2487非常G4493易。只G16213将G980个8G1313并行输出G2487语显示块的发光二G7509管G3252交相G13864即可。8G1313并行输出G2487输出G993同的字G14422数G6466即可获得G993同的数字G6122字符,通常将控制发光二G7509管的8G1313字G14422数G6466成为G8585G17885码。共阳G7509于共阴G7509的G8585G17885码G1126为G15929数。2G714LED显示器的显示方G5347在单片机G5224G11004系统G1025G1363G11004LED显示块构成NG1313LED显示器。N根LED显示器由N根G1313G17885G13459和8N根G8585G17885G13459。根G6466显示方G5347G993同,为G17885G13459与G8585G17885G13459的连G6521方法G993同。G8585G17885G13459控制字符G17885G6333,为G17885G13459控制显示G1313的亮、暗。LED显示器由静G5589现实与动G5589显示G1016G12193方G5347。3G714LED动G5589显示方G5347的G2419理在G3822G1313LED显示时,为了G12628化电路,G19489G1314成本,将G6164G7389G1313的G8585G17885G13459并G13864在疫G2318,由G980个8G1313I/OG2487控制,形成G8585G17885G13459的G3822路G3809G11004,G13792共阴G7509点火G1391养几点G2010G2047由相G5224的I/OG2487G13459控制,实现各G1313的G2010时G17885通。8G1313LED动G5589显示电路只G19668G16213G1016个8G1313I/OG2487。其G1025G980个控制G8585G17885码,另G980个控制G1313G17885。由于G6164G7389G1313的G8585G17885码皆由G980个I/O控制,G3252此,在每个瞬G19400,8G1313LED只可G14033显A120A121A122A123A124A125A126A127A128A129A120XV示相同的字幅。G16213向每G1313显示G993同的字符,G5529G20047采G11004扫描显示方法。即在每G980瞬G19400只G1363某G980G1313显示相G5224字符。在此瞬G19400,G8585G17885控制输出相G5224字符G8585G17885码,G1313G17885控制I/OG2487在G16825显示G1313送入G17885通电G5191(共阴G7509送G1314电G5191、共阳G7509送G20652电G5191)以G1457G16789G16825G1313显示相G5224字符。如此轮流,G1363每G1313显示G16825G1313G5224显示字符,并G1457持延时G980G8585时G19400,以G1457存G16282觉暂留G6940G7536。动G5589显示方G5347G19668G16213G17751G3835的驱动电流,G6164以G980般都是通过驱动器来驱动LED的。现实的亮度同驱动电流G3835小、电亮时G19400和关G7041时G19400G7389关,G16855整电流G3835小和时G19400参数(扫描G20069G10587),可以控制LED显示亮度并稳定显示。当LEDG17885定后,G16213实测它工作点的G8503向压G19489,以G1427G8503确的G17885G11004限流电G19471G727同时,电流G4506度G5445G2721LED的寿命,电流G4506度越G3835,发光亮度越G20652,对寿命的G5445G2721就越G3835,G3252此,LED的驱动电流G16213G7389G6164限值,G7380G3835值G993G14033超过G7380G3835G8503向电流。在实G19481G17828G11004G1025,如G7536G11464G6521驱动LEDG6122者LED驱动器的输出没G7389加限流电G19471,G980般G5224G16825G1030G13864G980个100的限流电G19471。255系统G5224G11004对于显示G18108G2010,G11868255输出的显示信G5699经74LS373锁存G13543G1926,G11004来对LED的各G8585进行G8585G17885,各G1313LED显示器采G11004共阴G7509G6521法,通过控制阴

温馨提示

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

评论

0/150

提交评论