![毕业论文之空调机的温度控制_第1页](http://file4.renrendoc.com/view/55bbe846c0e99815a2dfdf5682c6d2ab/55bbe846c0e99815a2dfdf5682c6d2ab1.gif)
![毕业论文之空调机的温度控制_第2页](http://file4.renrendoc.com/view/55bbe846c0e99815a2dfdf5682c6d2ab/55bbe846c0e99815a2dfdf5682c6d2ab2.gif)
![毕业论文之空调机的温度控制_第3页](http://file4.renrendoc.com/view/55bbe846c0e99815a2dfdf5682c6d2ab/55bbe846c0e99815a2dfdf5682c6d2ab3.gif)
![毕业论文之空调机的温度控制_第4页](http://file4.renrendoc.com/view/55bbe846c0e99815a2dfdf5682c6d2ab/55bbe846c0e99815a2dfdf5682c6d2ab4.gif)
![毕业论文之空调机的温度控制_第5页](http://file4.renrendoc.com/view/55bbe846c0e99815a2dfdf5682c6d2ab/55bbe846c0e99815a2dfdf5682c6d2ab5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、氨四川省成都市技版师学院(普通高职)毕业论文把 碍 系 部啊:爸 电子信息把工程阿系瓣 斑 班 级版:白 09三年隘高电子4班背 敖 姓 名熬: 拌 颁房钰章鞍 艾 指导教师: 瓣 扳冯松邦 盎 完成日期:鞍 般2011懊年败1阿月20日艾毕业设计、毕业阿论文开题报告皑论文题目摆空调机的温度控办制哎专业班级盎09三年高电子瓣4班捌姓 名爱房钰章阿指导教师蔼冯松昂职把 癌称办教师颁选题调查报告、耙设计方案、论文蔼提纲概述:氨一、题目:空调绊机的温度控制扒 二、市场调查爱结果分析:碍 坝单片机具有体积搬小、功能强、成班本低、应用面广般等优点,可以说爱,智能控制与自暗动控制的核心就鞍是单片机。爸空调
2、作为智能温靶度控制的代表,扮所以单片机广泛盎应用在空调中。佰 而根据熬市场调查我发现矮,近几年来,天哎津的基础建设日败趋升温,城市建罢设规模不断扩大颁,中心城区的改稗建和新城区的扩熬建,推动了当地凹的中央空调行业氨快速发展。目前昂天津很多大项目班正在建设之中,白另外主城区边缘跋一些新开发的高挨档社区也使得以班多联机组为代表搬的中小型中央空扳调非常畅销。据版初步统计,包括挨末端在内天津中绊央空调市场总容班量为8亿元。其氨中,主机市场约般占80%,末端稗市场约占20%八。爱 正是由斑于单片机的迅速澳发展和空调的大捌量的寻求,考虑肮到我们要把大学氨所学的知识应用昂到实践中,我选肮择了空调的温度唉控制
3、作为课题。哎三、设计方案及奥提纲:岸胺这次做的设计主爱要做的是空调温啊度控制系统霸总体设计阶段:单片机A/D转换器温度转换器输入部分制冷驱动控制显示部分叭1、硬件设计:哀先寻找单元电路巴最合适的设计方哀案,在进行单元笆电路设计。般(1)温度采集芭电路。芭(2)A/D转耙换电路。案(3)数字显示颁部分及键盘电路澳。板2、软件设计:稗(1)拟定程序埃的总体方案。奥(2)画出程序唉流程图。绊(3)编制具体俺程序。吧(4)程序修改拔检查。叭毕业论文的总体靶要求:耙1.论文题目:拌(下附署名)要艾求准确、简练、巴醒目、新颖。2.目录:阿目录是论文总体巴提纲,是了解论把文的整体结构和敖重点的表现形式胺,在
4、目录中应标斑示出论文各部分哎的标题。3.内容提要:艾 摘要主把要说明论文的中颁心内容,突出自败己对所提论点的柏见解及看法并阐芭明其现实意义。把摘要力求精练,俺以胺200拔邦300俺字为宜。4.关键词按关键词是从论文哀的题目、摘要和爱正文中选取出来般的,是对表述沦斑为的中心内容有扳实质意义的词汇靶。关键字使用作半计算机系统标引背论文内容特征的跋词语,便于信息伴系统汇集,以供艾读者检索。每篇百论文一般选取3鞍-8个词汇作为拜关键词,另起一耙行,排在凹“叭摘要艾”伴的左下方。5.论文正文:叭(1)引言:引班言又称前言、序斑言和导言,用在颁论文的开头。引佰言一般要概括地搬写出作者意图,癌说明选题的目的
5、凹和意义,并指出背沦为写作的范围艾。引言要坝短小精悍、紧扣颁主题。懊(2)论文正文巴:正文是论文的捌主体,正文应包背括论点、论据、背论证过程和结论办。靶主体部分包括以罢下内容:版颁提出问题-论点傲;拔翱分析问题-论据肮和论证;稗坝解决问题-论证盎方法与步骤;结论唉(3傲)敖语言准确、表达稗简明;体式明确拔,标注规范;论颁证严密,富有逻爸辑性。6参考文献颁一篇论文的参考拜文献是将论文在扒研究和写作中可颁参考或引证的主白要文献资料,列凹于论文的末尾。昂所列参考文献的靶要求是:办(1)所列参考挨文献应是正式出半版社,以便读者唉考证。般(2扒)吧所列举的参考文傲献要标明序号、俺著作或文章的标凹题、作者
6、、出版把物信息。邦毕业论文、毕业版设计课题要求傲1.系统的总体扒方案论证。班2.系统硬件工瓣作原理。巴3.画出硬件电敖路原理图。岸4.绘制系统软办件流程图,分析懊温度控制过程。瓣5.编写主程序跋和相应的子程序跋,调试程序写出板完整论文。扳 文字通顺、爱科学严谨、字迹跋工整、论文逻辑板性强、层次清楚矮。目录埃一 总体方案设翱计八澳按疤按巴1笆二 单片机简介笆胺哎澳懊奥2胺三 A/D转换傲爸伴岸板哀5 安四 温度检测的白概述熬澳哀斑熬爱8按五 AD590奥坝岸罢盎搬敖8啊六 LM741矮昂奥翱绊11般七 显示部分的哎概述哎拔氨叭12哀八 74LS4胺7傲叭罢跋暗13凹九 数码管阿哀敖澳隘15按十
7、键盘部分耙百耙唉氨18暗十一 软件部分八的概述肮耙罢扮20吧十二 主程序的拔设计板碍艾哀22般十三 十六进制碍稗十进制转换程序绊的设计般肮袄23靶十四 中断服务斑子程序的设计按疤背按24版十五 标度转换瓣子程序的设计瓣邦袄肮25坝十六 整体程序爱碍班半扒26伴十七 仿真矮昂按矮胺33叭十八 总结柏白颁板昂38暗十九 附录翱版捌案按39傲空调机的温度控盎制氨 癌 颁 安 柏 扳房钰章巴摘要:把本文介绍了空调袄机温度控制系统坝。本温度控制系白统采用的AT8捌9C51单片机白采集数据,处理耙数据来实现对温败度的控制。主要瓣过程如下:利用瓣温度传感器收集坝的信号,将电信颁号通过A/D转伴换器转换成数字
8、靶信号,传送给单埃片机进行数据处叭理,并向压缩机昂输出控制信号,罢来决定制冷或者艾制热。当安装有跋LED实时显示巴被控制温度及设哀定温度,使系统背应用更加方便、俺直观。搬关键字:拜单片机,温度传扳感器,A/D转疤换拌一、总体方案设拔计昂用是以AT89板C51作为核心袄部分,控制调节伴室内温度。其工俺作过程将AD5哎90作为室内温岸度传感器,当温肮度变化时,AD佰590会产生电哀流变化,经傲OPA跋1将电流转换为安电压,由案OPA2把做零位调整,最拌后由岸OPA3矮反相放大十倍,碍并由皑ADC0804盎转换成数字信号办送入单片机。按般下P2.1(P稗2.2)按钮,霸放开后立即进入矮温度设定模式(
9、笆进入减1度或增芭1度设定温度模艾式,),并显示靶上一次设定值,办在温度范围内,瓣每按一次设定温柏度将减(加)1安 O蔼C直到最低设定瓣温度15吧 O拌C(直到设定最昂高温度35挨 O啊C),再按一次捌又回到最高设定跋温度35靶 O吧C(回到最低设耙定温度15碍 O靶C)。当室温高办于设定温度,压拌缩机运转,使室扒温降低,当室温柏低于设定温度,袄缩机停止运转。芭当进入减1度或岸增1度设定温度澳模式,如未再次斑按下按钮,经大伴约2秒后自动解扳除设定模式(已疤设定的值有效)皑,回到室温显示胺模式。本程序以稗计时中断,每5盎0毫秒中断一次爸,比较室温与设瓣定温度一次,而安令压缩机运转或翱停止。绊通过
10、键盘设定温熬度,在温度范围摆内任意设定温度拌,超出范围设定捌无效并返回到原鞍来设定的温度;扳欲设定温度时,颁输入板“吧*癌”背(设定),就进扳入设定模式,显肮示器显示靶“坝35鞍”扮(设定初值)(伴如已设定过,则矮显示上一次设定耙值),开始输入拜键盘设定温度,佰设定完成后按绊“阿#哀”扒(确认)就可回败到现在温度显示扮模式;如果没按佰下确定键则设定芭的温度无效。拜原理图如下所示哎:温度转换器A/D转换器制冷驱动控制输入部分显示部分单片机盎二. 单片机简岸介(AT89C坝51)颁AT89C51肮是美国ATME般L公司生产的低霸电压,高性能C摆MOS8位单片疤机,片内含4k般 bytes的扒可反复
11、擦写的只斑读程序存储器(靶PEROM)和隘128 byt澳es的随机存取暗数据存储器(R班AM),器件采氨用ATMEL公跋司的高密度、非颁易失性存储技术邦生产,兼容标准斑MCS-51指敖令系统,片内置按通用8位中央处蔼理器(CPU)靶和Flash存案储单元,功能强瓣大AT89C5挨1单片机可为您板提供许多高性价半比的应用场合,霸可灵活应用于各唉种控制领域。由扒于将多功能8位巴CPU和闪烁存班储器组合在单个胺芯片中,ATM挨EL的AT89碍C51是一种高敖效微控制器,A隘T89C205蔼1是它的一种精昂简版本。AT8爸9C单片机为很把多嵌入式控制系鞍统提供了一种灵安活性高且价廉的矮方案。外形及引
12、艾脚排列如图熬1翱所示白:图1主要特征:拔与MCS-51澳 兼容 艾4K字节可编程傲闪烁存储器 爸寿命:1000氨写/擦循环 吧数据保留时间:佰10年 扳全静态工作:0安Hz-24MH盎z 唉三级程序存储器把锁定 昂1288位内熬部RAM 矮32可编程I/八O线 稗两个16位定时昂器/计数器 5个中断源 按可编程串行通道办 凹低功耗的闲置和阿掉电模式 版片内振荡器和时熬钟电路肮管脚说明: 昂 癌 爱 岸 芭VCC:供电电胺压。 岸GND:接地。案 癌P0皑 办口:扒P0板口是一组爸8 案位漏极开路型双艾向八I跋班O 昂口,也即地址熬数据总线复用口半。作为输出口用阿时,每位能吸收隘电流的方式驱动
13、耙8吧个半TTL岸逻辑门电路,对埃端口写俺“奥1把”敖可作为高阻抗输哎入端用。在访问昂外部数据存储器跋或程序存储器时啊,这组口线分时吧转换地址(低癌8百位)和数据总线背复用,在访问期凹间激活内部上拉俺电阻。在瓣FIash胺编程时,芭P0拌口接收指令字节坝,而在程序校验扳时,输出指令字翱节,校验时,要稗求外接上拉电阻斑。翱P1绊 邦口案:板P1阿是一个带内部上芭拉电阻的翱8熬位双向背I蔼盎O罢口,板P1鞍的输出缓冲级可坝驱动(吸收或输案出电流)板4绊个笆TTL伴逻辑门电路。对罢端口写邦“胺1拌”癌,通过内部的上般拉电阻把端口拉翱到高电平,此时柏可作输入口。作巴输入口使用时,敖因为内部存在上疤拉电
14、阻,某个引敖脚被外部信号拉霸低时会输出一个半电流(袄IIL办)。百FIash肮编程和程序校验靶期间,哎P1疤接收低扮8埃位地址。板P2熬 霸口安:版P2瓣是一个带有内部埃上拉电阻的吧8拔位双向把I扳八O霸口,疤P2懊的输出缓冲级可拔驱动(吸收或输鞍出电流)碍4肮个拜TTL罢逻辑门电路。对板端口写奥“袄1瓣”佰,通过内部的上碍拉电阻把端口拉办到高电平,此时案可作输入口,作艾输入口使用时,搬因为内部存在上安拉电阻,某个引摆脚被外部信号拉罢低时会输出一个疤电流(唉IIL邦)。在访问外部案程序存储器或败16胺位地址的外部数啊据存储器(例如肮执行把MOVXDP俺TR搬指令)时,瓣P2昂口送出高隘8敖位地
15、址数据。在奥访问埃8 背位地址的外部数唉据存储器(如执鞍行肮MOVXRI奥 澳指令)时,耙P2 笆口线上的内容(坝也即特殊功能寄安存器(挨SFR搬)区中隘R2颁寄存器的内容)霸,在整个访问期捌间不改变。绊Flash佰编程或校验时,斑P2背亦接收高位地址安和其它控制信号碍。癌P3跋 绊口:P3口管脚按是8个带内部上坝拉电阻的双向I佰/O口,可接收搬输出4个TTL奥门电流。当P3啊口写入“1”后拔,它们被内部上埃拉为高电平,并袄用作输入。作为蔼输入,由于外部版下拉为低电平,隘P3口将输出电颁流(ILL)这捌是由于上拉的缘霸故。 隘P3口也可作为阿AT89C51啊的一些特殊功能坝口,如下表所示袄:
16、鞍口管脚 备选功翱能 柏P3.0板(安RXD伴)斑(串行输入口)拔 芭P3.1胺(阿TXD背)挨(串行输出口)败 笆P3.2埃(芭)昂(邦外部中断0) 版P3.3扳( QUOTE 班 傲)八(外部中断1)唉 佰P3.4按(蔼T0胺)办(记时器0外部斑输入) 案P3.5邦(芭T1案)耙(记时器1外部板输入) 罢P3.6案( QUOTE 百 班)扒(外部数据存储昂器写选通) 靶P3.7吧( QUOTE 办 把)佰(外部数据存储拜器读选通) 扒P3口同时为闪靶烁编程和编程校半验接收一些控制斑信号。 矮RST伴:复位输入。当败振荡器复位器件翱时,要保持RS邦T脚两个机器周坝期的高电平时间半。 傲ALE
17、/ QUOTE 八 跋:当访问外部程扒序存储器或数据罢存储器时,AL白E(地址锁存允熬许)输出脉冲用矮于锁存地址的低案8位字节。即使盎不访问外部存储爸器,ALE 仍澳以时钟振荡频率扳的l6 输出暗固定的正脉冲信哀号,因此它可对埃外输出时钟或用佰于定时目的。要俺注意的是:每当敖访问外部数据存百储器时将跳过一疤个ALE脉冲。 QUOTE 矮 阿:外部程序存储啊器的选通信号。背在由外部程序存背储器取指期间,翱每个机器周期两矮次/PSEN有案效。但在访问外叭部数据存储器时跋,这两次有效的拔/PSEN信号暗将不出现。 QUOTE 霸 罢/VPP凹:当俺保持低电平时,袄则在此期间外部跋程序存储器(0稗00
18、0H-FF哎FFH),不管搬是否有内部程序拜存储器。注意加靶密方式1时,笆将内部锁定为R绊ESET;当安端保持高电平时靶,此间内部程序捌存储器。在FL碍ASH编程期间百,此引脚也用于艾施加12V编程八电源(VPP)凹。 氨XTAL1暗:反向振荡放大扮器的输入及内部搬时钟工作电路的案输入。 柏XTAL2拜:来自反向振荡碍器的输出。 振荡器特性: 靶XTAL1和X哀TAL2分别为捌反向放大器的输巴入和输出。该反哀向放大器可以配伴置为片内振荡器板。石晶振荡和陶挨瓷振荡均可采用捌。如采用外部时巴钟源驱动器件,拔XTAL2应不笆接。有余输入至氨内部时钟信号要爱通过一个二分频鞍触发器,因此对百外部时钟信号
19、的捌脉宽无任何要求傲,但必须保证脉吧冲的高低电平要盎求的宽度。 俺闲散节电模式按及暗掉电模式癌:白AT89C51柏有两种可用软件板编程的省电模式碍,它们是闲散模板式和掉电工作模敖式。这两种方式奥是控制专用寄存瓣器PCON中的邦PD和IDL位鞍来实现的。PD皑是掉电模式,当疤PD=1时,激八活掉电工作模式埃,单片机进入掉扳电工作状态。I傲DL是闲散等待碍方式,当IDL百=1,激活闲散爱工作状态,单片白机进入睡眠状态埃。如需要同时进佰入两种工作模式巴,即PD和ID瓣L同时为1,则白先激活掉电模式安。在闲散工作模安式状态,中央处拜理器CPU保持懊睡眠状态,而所扳有片内的外设仍耙保持激活状态,碍这种方
20、式由软件白产生。此时,片澳内随机存取数据跋存储器和所有特熬殊功能寄存器的摆内容保持不变。啊闲散模式可由任安何允许的中断请熬求或硬件复位终岸止。终止闲散工版作模式的方法有伴两种,一是任何俺一条被允许中断吧的事件被激活,坝IDL被硬件清暗除,即刻终止闲耙散工作模式。程哎序会首先影响中办断,进入中断服澳务程序,执行完艾中断服务程序,半并紧随RETI靶指令后,下一条爱要执行的指令就岸是使单片机进入唉闲散工作模式,靶那条指令后面的碍一条指令。二是哀通过硬件复位也摆可将闲散工作模白式终止。需要注搬意的是:当由硬扮件复位来终止闲奥散工作模式时,靶中央处理器CP隘U通常是从激活斑空闲模式那条指罢令的下一条开始
21、版继续执行程序的熬,要完成内部复靶位操作,硬件复颁位脉冲要保持两癌个机器周期有效胺,在这种情况下鞍,内部禁止中央啊处理器CPU访坝问片内RAM,笆而允许访问其他般端口,为了避免肮可能对端口产生办的意外写入:激芭活闲散模式的那暗条指令后面的一摆条指令不应是一哎条对端口或外部拜存储器的写入指版令。伴在掉电模式下,疤振荡器停止工作疤,进入掉电模式肮的指令是最后一颁条被执行的指令叭,片内RAM和鞍特殊功能寄存器跋的内容在中指掉颁电模式前被冻结爱。退出掉电模式爸的唯一方法是硬跋件复位,复位后半将从新定义全部埃特殊功能寄存器袄但不改变RAM胺中的内容,在V吧CC恢复到正常把工作电平前,复吧位应无效切必须稗
22、保持一定时间以拌使振荡器从新启百动并稳定工作。懊三. A/D转唉换(ADC08矮04)疤ADC0804肮是用CMOS集敖成工艺制成的逐碍次逼近型A/D扳转换器。分辨率哀8位,转换时间搬100笆s叭,存储时间13靶5叭s坝,输入电压范围八05V,增加扮某些外部电路后八,输入模拟电压氨可为5V。该芯翱片内有输出数据稗锁存器,当与计肮算机连接时,转哎换电路的输出可颁以直接连接在C哎PU数据总线上八,无需附加逻辑敖接口电路。板ADC0804凹芯片外引脚图如叭2颁所示。图2矮引脚名称及意义碍如下: QUOTE 伴 拔、八、 QUOTE 奥 拌 (引脚1、2啊、3):是数字傲控制输入端,满肮足标准TTL逻
23、案辑电平。其中搬和 QUOTE 班 八用来控制A/D癌转换的启动信号搬。 QUOTE 八 傲、 QUOTE 爸 八用来读A/D转瓣换的结果,当它啊们同时为低电平拜时,输出数据锁唉存器DB0D柏B7各端上出现拜8位并行二进制班数码。蔼CLKIN(引埃脚4)和CLK隘R(引脚19)白:ADC080搬1ADC08奥05片内有时钟跋电路,只要在外摆部碍“矮CLKIN俺”熬和安“碍CLKR艾”背两端外接一对电唉阻电容即可产生凹A/D转换所要阿的时钟,其震荡疤频率为FCLK柏柏1/1.1RC办。其典型应用参鞍数为:R=10搬K癌靶,C=150P扮F,FCLK稗矮640KHZ,白转换速度为10啊0吧s伴。若
24、采用外部时柏钟,则外部FC叭LK可以从CL俺KIN端送入,背此时不接R、C百。允许的时钟频吧率范围为100奥KHZ146埃0KHZ。 QUOTE 拜 矮(引脚5): QUOTE 白 疤是转换结束信号敖输出端,输出跳俺转为低电平表示瓣本次转换已经完敖成,可作为微处叭理器的中断或查版询信号。在典型盎应用FCLK=氨640KHZ时把,转换时间约为盎103把s班114袄s笆。当FCLK超八过640KHZ碍,转换精度下降蔼,超过极限值1班460KHZ时埃便不能正常工作鞍。扒VIN(+)(隘引脚6)和VI巴N(-)(引脚埃7):被转换的扮电压信号从VI叭N(+)和VI拔N(-)输入,爸允许此信号是差半劲的
25、或不共地的拜电压信号。如果芭输入电压VIN伴的变化范围从0百V到V袄max半,则芯片的VI吧N(-)端接地拌,输入电压加到拜VIN(+)引奥脚。由于该芯片败允许差动输入,把在共模输入电压芭允许的情况下,拌输入电压范围可安以从非0状态开安始,即V笆min吧至V跋max伴。此时芯片的V啊IN(-)端应蔼该接入等于V胺min隘的恒值电码坟上案,而输入电压V挨IN仍然加到V邦IN(+)引脚巴上。佰AGND(引脚拜8)和DGND阿(引脚10):艾A/D转换器一岸般都有这两个引敖脚。模拟地AG扳ND和数字地D耙GND分别设置白引入端,使数字昂电路的地电流不扒影响模拟信号回笆路,以防止寄生安耦合造成的干扰俺
26、。耙VREF/2(阿引脚9):参考阿电压VREF/按2可以由外部电唉路供给,敖“搬VREF暗/跋2霸”埃端直接送入,V挨REF/2端电板压值应是输入电敖压加以改变,转岸换的0点无需调斑整。放大10倍:摆本电路A/D搬把十进制澳暗乘2蔼柏显示,取二位整办数输出最大转换霸值=FFH(2扳25),OPA碍3为放大10倍吧时,则本电路最爱大测量度为:最笆大显示温度=5安.1v/10=稗0.51v即5半1摄氏度(10隘为放大倍数)2佰55x=51,昂知x=0.2,霸即先乘2再除以敖10,FHH巴昂255搬拔255*2=5胺10,R4=0扮.5,R3=1笆0,即D4=0翱,D3=5,D绊2=1,D1=百0
27、本电路显示器罢只取D3,D2隘两位数。把温度值(版阿)拌OPA1(V)吧OPA2(V)疤OPA3(V)爱ADC(V巴IN矮)绊ADC(皑输出值巴)昂0傲2.732拔0案0隘0隘00H(0)癌10罢2.832颁-0.1跋1斑1斑32H(50)哀20败2.932昂-0.2柏2安2盎64H(100傲)巴30柏3.032版-0.3跋3伴3半96H(150爱)安40疤3.132跋-0.4唉4唉4拌C8H(200碍)斑50板3.232氨-0.5坝5巴5靶FAH(250凹)搬51鞍3.242伴-0.51奥5.1哀5.1扳FFH(255搬)扒A/D转换器设皑计接口:佰如图3所示艾,ADC080疤4 数据输出线
28、艾与AT89C5阿1 的数据总线癌直接相连,AT斑89C51 的俺RD 、WR 肮和INT1直接版连到ADC08耙04,由于用P叭1.0 线来产把生片选信号,故安无需外加地址译哀码器。当AT8柏9C51 向A安DC0804 案发WR (启动哀转换)、RD 熬(读取结果)信暗号时,只要虚拟敖一个系统不占用斑的数据存储器地肮址即可碍图3 A/D转鞍换器的设计接口拔电路图熬在使用时应注意肮以下几点:(1)转换时序坝图4 败ADC0804百控制信号时序图跋ADC0804昂控制信号的时序背图如颁图4背所示伴,隘各控制信号时序白关系为:当 QUOTE 耙 霸与 QUOTE 败 盎同时为低电平A唉/D转换器
29、被启把动切在 QUOTE 阿 熬上升沿后100艾模数完成转换,熬转换结果存入数叭据锁存器,同时鞍, QUOTE 凹 奥自动变为低电平败,表示本次转换澳已结束。如胺和 QUOTE 板 懊同时来低电平,般则数据锁存器三吧态门打开,数字拔信号送出,而在 QUOTE 翱 懊高电平到来后三般态门处于高阻状巴态。罢(2)零点和满哎刻度调节罢ADC0804背的零点无须调整俺。满刻度调整时肮,先给输入端加翱入电压,使满刻癌度所对应的电压颁值是,其中是输艾入电压的最大值罢,是输入电压的半最小值。当输入百电压与值相当时摆,调整端电压值叭使输出码为FE隘H或FFH。俺(3)参考电压瓣的调节版在使用A/D转笆换器时,
30、为保证罢其转换精度,要扳求输入电压满量办程使用。如输入摆电压动态范围较爸小,则可调节参叭考电压,以保证扒小信号输入时A阿DC0804芯佰片8位的转换精凹度。(4)接地按模数、数模转换隘电路中要特别注芭意到地线的正确肮连接,否则干扰岸很严重,以至影霸响转换结果的准扒确性。A/D、瓣D/A及取样保办持芯片上都提供唉了独立的模拟地霸(AGND)和傲数字地(DGN版D)的引脚。在肮线路设计中,必八须将所有的器件胺的模拟地和数字般地分别连接,然奥后将模拟地与数芭字地仅在一点上懊相连。霸四. 温度检测耙(AD590、哎LM741C)拔温度检测原理图跋:碍五. AD59拔0矮AD590是美岸国模拟器件公司扮
31、生产的单片集成稗两端感温电流源稗。叭 敖温度检测元件A芭D590,输出半与温度成正比的捌线性电流,此电绊流流过10K电坝阻转换为与温度傲成正比的线性电暗压。白AD590温度搬与电流、电压关哎系如下表:懊摄氏温度(俺拜)八AD590电流俺(败盎A)搬流经10K懊岸形成电压(V)霸0蔼273.2俺2.732绊10巴283.2哀2.832稗20吧293.2耙2.932版25案298.2扮2.982蔼30哎303.2罢3.032唉40摆313.2败3.132叭50绊323.2碍3.232般51凹324.2蔼3.242办OPA1跟随器搬使前后电路隔离啊和提高带负载能扮力。在0摆笆时,调VR1使般OPA1
32、输出为案2.732V(啊或25哀罢时,OPA1输搬出为2.982班V)。OPA2败组成调零电路,坝在0皑班时,调VR2使熬OPA2输出为百0V。OPA3岸组成10倍线性扳反向放大器。这搬样,在0班扳51岸捌温度范围内,O敖PA3的输出端坝就得到0+5芭.1V电压信号埃,目的是适应A啊DC0804输疤入信号电压为0唉+5.1V范罢围的要求。1、主要特性扮AD590是电按流型温度传感器板,通过对电流的瓣测量可得到所需爱要的温值。根据绊特性分档,AD疤590的后缀以哀I、J、K、L安、M表示。AD氨590L、AD矮590M一般用搬于精密温度测量靶电路,其电路外懊形如图5所示,板它采用金属壳3斑脚封装
33、,其中1笆脚为电源正端V矮+;2脚为电流昂输出端I0;3捌脚为管壳,一般碍不用。集成温度阿传感器的带你路叭符号如图5所示瓣。班图5 AD59碍0的外形电路及阿集成温度传感器瓣电路符号办(1) 流过器啊件的电流(A俺) 等于器件所吧处环境的热力学拜温度(开尔文)盎 度数: Ir安/T=1柏A/K拜,拌式中颁Ir流过器件背(AD590)扳 的电流,单位熬为A;T热败力学温度,单位般为K; 爱(2) AD5隘90的测温范围捌为- 55安+150; 暗(3) AD5哎90的电源电压埃范围为430霸 V,可以承受埃44 V正向电凹压和20 V反坝向电压,因而器案件即使反接也不耙会被损坏; 澳(4) 输出
34、电安阻为710 m矮; 把(5) 精度高扒,AD590在挨- 55+白150范围内盎,非线性误差仅碍为0.3。绊2、AD590把的工作原理埃在被测温度一定癌时,AD590八相当于一个恒流爱源,把它和5背30V的直流电般源相连,并在输芭出端串联一个1罢K案板的恒值电阻,那柏么,此电阻上流霸过的电流将和被鞍测温度成正比,氨此时电阻两端将板会有1mV/K笆的电压信号。其澳基本电路如图6安所示。凹图6 AD59斑0内部核心电路爱图6是利用把拜UBE特性的集芭成PN结传感器办的温度部分核心鞍电路。其中T1盎、T2起恒流作背用,可用于使左般右两支路的集电矮极电流I1和I稗2相等;T3、稗T4是感温用的隘晶
35、体管,两个管半的材质和工艺完安全相同,但T3板实质上是由n个靶晶体管并联而成芭,因为其结面积办是T4的n倍。八T3和T4的发爱射结电压UBE靶3和UBE4经扮反极性串联后加背载电阻R上,所巴以R上端电压为吧般UBE因此,电扳流I1为:扳I1=澳半UBE/R=(艾KT/q)(l爱nn)/R敖对于AD590半,n=8,这样扮的总电流将与热昂力学温度T成正拜比,将此电流引邦至负载电阻R1哎上便可得到与T把成正比的输出电靶压。由于利用了哎恒流特性,所以扳输出信号不受电拌压和导线电阻的碍影响。图6中的捌电阻R是在硅板跋上形成的薄膜电昂阻,该电阻已用板激光修正了其电办阻值,因而在基半准温度下可得到翱1矮A
36、暗/K的I值。霸图7 AD59叭0的内部电路胺图7所示是AD爱590的内部电吧路,途中T1暗T4相当于图6搬中的T1、T2伴,而T9,T1搬1相当于图6中按的T3、T4。疤R5、R6是薄哀膜工艺制成的低靶温度系数电阻,稗供出厂前调整之阿用。T7、T8阿、T10为对称翱的Wilson啊电路,用来提高懊阻抗。T5、T胺12和T10为俺启动电路,其中癌T5为恒定偏置疤二极管。笆T6可用来防止背电源反接时损坏胺电路,同时也可搬使左右两支路对扮称。R1、R2稗为发射极反馈电捌阻,可用于进一艾步提高阻抗。T挨1T4是为热耙效应而设计的连般接方式。而C1翱和R4则可用来佰防止寄生震荡。坝该电路的设计使拌得T
37、9、T10扮、T11三者的巴发射极电流相等把,并同为整个电翱路总电流I的1鞍/3。T9和T蔼11的发射结面背积比为8:1,碍T10和T11袄的发射结面积相蔼等。爸T9和T11的哀发射结电压互相傲反极性串联后加半在电阻R5和R摆6上,因此可以叭写出:敖UBE=(R6盎-2R5)I/般3芭R6上只有T9袄发射极电流,而啊R5上除了来自搬T10的发射极昂电流外,还有来胺自T11的发射唉极电流,所以R百5上的压降是R奥5的2/3。肮根据上式不难看哎出,要想改变U氨BE,可以在调捌整R5后再调整鞍R6,而增大R澳5的效果和减小芭R6是一样的,把其结果都会使U捌BE减小,不过爱,改变R5对U癌BE的影响会
38、更肮为显著,因此它袄前面的系数较大袄。实际上就是利埃用激光修正R5癌以进行粗调,修稗正R6以实现细胺调,最终使其在绊250颁搬之下使总电流I澳达到1柏A版/K。办六. LM74熬1靶LM741蔼是一种应用非常办广泛的通用型运瓣算放大器。由于班采用了有源负载拔,所以只要两级肮放大就可以达到矮很高的电压增益绊和很宽的共模及版差模输入电压范爸围。本电路采用唉内部补偿,电路案比较简单不易自傲激,工作点稳定敖,使用方便,而扒且设计了完善的拜保护电路,不易霸损坏。扳LM741败可应用于各种数巴字仪表及工业自矮动控制设备中。特点:柏不需要处部频率搬补偿拌 疤输入有过压保护敖 爸输出有过载保护邦 氨 艾无阻塞
39、和振荡现坝象扮图8 封装外形懊图(管脚朝下)摆图9 基本接线般图胺图10 电路原阿理图拌七.显示部分(耙74LS47、翱7段数码管)柏显示部分原理图半:袄八. 74L板S47傲74LS47是矮BCD-7段数邦码管译码器/驱俺动器, 74L瓣S47的功能用霸于将BCD码转佰化成数码块中的熬数字,通过它解胺码, 可以直接安把数字转换为数案码管的显示数字矮, 从而简化了半程序,节约了 霸单片机的IO开八销。 因此是一般个非常好的芯片奥!但是由于目前熬从节约成本的角按度考虑, 此类坝芯片已较少用,爱 大部份情况下唉都是用动态扫描捌数码管的形式来拔实现数码管显示半。奥图11 案74ls47引胺脚图挨74
40、LS47工肮作原理:耙译码为编码的逆傲过程。它将编码哀时赋予代码的含艾义“翻译”过来哀。实现译码的逻唉辑电路成为译码案器。译码器输出哎与输入代码有唯阿一的对应关系。拜74LS47是袄输出低电平有效埃的七段字形译码搬器,它在这里与矮数码管配合使用唉,稗图1败2列出了74L傲S47的真值表埃,表示出了它与拌数码管之间的关爱系。安图12 办74LS47真巴值表艾(1)吧 QUOTE 熬 笆:试灯输入,是耙为了检查数码管耙各段是否能正常罢发光而设置的。熬当 QUOTE 哎 搬=0时,无论输凹入A3 ,A2版 ,A1 ,A霸0为何种状态,凹译码器输出均为靶低电平,若驱动柏的数码管正常,捌是显示8。 半(
41、2) QUOTE 把 奥灭灯输入,是为拌控制多位数码显凹示的灭灯所设置艾的。 QUOTE 氨 盎=0时。不论 QUOTE 扳 伴和输入A3 ,安A2 ,A1,碍A0为何种状态暗,译码器输出均柏为高电平,使共巴阳极7段数码管艾熄灭。暗(3)巴 QUOTE 稗 疤:灭零输入,它澳是为使不希望显爸示的0熄灭而设袄定的。当对每一霸位A3= A2百 =A1 =A拔0=0时,本应白显示0,但是在 QUOTE 半 捌=0作用下,使摆译码器输出全1爱。其结果和加入哎灭灯信号的结果半一样,将0熄灭搬。 罢(4)昂 QUOTE 笆 白:灭零输出,它扒和灭灯输入 QUOTE 肮 办共用一端,两者暗配合使用,可以啊实
42、现多位数码显捌示的灭零控制。捌图13 74L鞍S47原理图九. 数码管产品分类:白数码管按段数分阿为七段数码管和耙八段数码管,八罢段数码管比七段奥数码管多一个发凹光二极管单元(昂多一个小数点显跋示);按能显示班多少个“8”可白分为1位、2位哎、4位等等数码半管碍。伴按发光二极管单板元连接方式分为岸共阳极数码管和按共阴极数码管。熬共阳数码管是指搬将所有发光二极般管的阳极接到一安起形成公共阳极芭(COM)的数绊码管。共阳数码坝管在应用时应将背公共极COM接凹到+5V,当某柏一字段发光二极巴管的阴极为低电皑平时,相应字段扒就点亮。当某一岸字段的阴极为高碍电平时,相应字氨段就不亮。共扒阴数码管是指将巴
43、所有发光二极管耙的阴极接到一起颁形成公共阴极(白COM)的数码靶管。共阴数码管半在应用时应将公坝共极COM接到稗地线GND上,敖当某一字段发光霸二极管的阳极为扮高电平时,相应碍字段就点亮。当吧某一字段的阳极巴为低电平时,相澳应字段就不亮。驱动方式:办数码管要正常显背示,就要用驱动澳电路来驱动数码背管的各个段码,吧从而显示出我们柏要的数字,因此般根据数码管的驱阿动方式的不同,奥可以分为静态式敖和动态式两类。爱 静态显示驱动:翱静态驱动也称直霸流驱动。静态驱按动是指每个数码佰管的每一个段码般都由一个单片机肮的I/O端口进坝行驱动,或者使拜用如BCD码二拔-十进制译码器懊译码进行驱动。俺静态驱动的优
44、点矮是编程简单,显班示亮度高,缺点疤是占用I/O端拌口多,如驱动5爸个数码管静态显按示则需要58爱40根I/O爱端口来驱动,要板知道一个89S扮51单片机可用跋的I/O端口才笆32个呢:),敖实际应用时必须叭增加译码驱动器安进行驱动,增加板了硬件电路的复败杂性办。动态显示驱动:白数码管动态显示般接口是单片机中凹应用最为广泛的俺一种显示方式之摆一,动态驱动是拌将所有数码管的巴8个显示笔划坝a,b,c,d肮,e,f,g,跋dp的同名端班连在一起,另外扮为每个数码管的摆公共极COM增氨加位选通控制电扳路,位选通由各爱自独立的I/O鞍线控制,当单片氨机输出字形码时罢,所有数码管都拔接收到相同的字隘形码
45、,但究竟是岸那个数码管会显爱示出字形,取决般于单片机对位选氨通COM端电路版的控制,所以我癌们只要将需要显拜示的数码管的选熬通控制打开,该疤位就显示出字形蔼,没有选通的数隘码管就不会亮。翱通过分时轮流控疤制各个数码管的安COM端,就使板各个数码管轮流柏受控显示,这就艾是动态驱动。在瓣轮流显示过程中盎,每位数码管的爱点亮时间为1鞍2ms,由于人背的视觉暂留现象哎及发光二极管的绊余辉效应,尽管爸实际上各位数码百管并非同时点亮阿,但只要扫描的肮速度足够快,给耙人的印象就是一敖组稳定的显示数柏据,不会有闪烁阿感,动态显示的爸效果和静态显示背是一样的,能够拌节省大量的I/柏O端口,而且功挨耗更低。 主要
46、参数:8字高度:八8字上沿与下沿按的距离。比外型班高度小。通常用拔英寸来表示。范扳围一般为0.2案5-20英寸。懊 长*宽*高:阿长数码管正摆放时,水平方向版的长度;宽矮数码管正放时,捌垂直方向上的长般度;高数码伴管的厚度。 时钟点:埃四位数码管中,笆第二位8与第三办位8字中间的二百个点。一般用于爸显示时钟中的秒靶。 电压与电流:电流:氨静态时,推荐使佰用10-15m按A;动态时,1笆6/1动态扫描翱时,平均电流为扒4-5mA,峰扳值电流50-6啊0mA。 电压:袄查引脚排布图,耙看一下每段的芯扳片数量是多少?胺当红色与黄绿色佰时,使用1.9跋V乘以每段的芯盎片串联的个数;叭当绿色/蓝色时绊,
47、使用3.1V艾乘以每段的芯片鞍串联的个数。 数码管应用:办数码管是一类显耙示屏 通过对其拔不同的管脚输入柏相对的电流,会爸使其发亮,从而傲显示出数字能够版显示 时间、日胺期、温度等所有案可用数字表示的瓣参数。 巴由于它的价格便哎宜 使用简单 澳在电器 特别是班家电领域应用极靶为广泛,空调、爸热水器、冰箱等班等。绝大多数热搬水器用的都是数胺码管,其他家电啊也用液晶屏与荧俺光屏。 吧恒流驱动与非恒白流驱动对数码管摆的影响盎:吧 1、显示效果:办由于发光二极管按基本上属于电流癌敏感器件,其正罢向压降的分散性搬很大, 并且还百与温度有关,为唉了保证数码管具办有良好的亮度均摆匀度,就需要使佰其具有恒定的
48、工靶作电流,且不能疤受温度及其它因哀素的影响。另外般,当温度变化时昂驱动芯片还要能岸够自动调节输出艾电流 的大小以疤实现色差平衡温耙度补偿。 2、安全性:拔即使是短时间的翱电流过载也可能捌对发光管造成永艾久性的损坏,采伴用恒流驱动电路笆后可防止 由于白电流故障所引起爸的数码管的大面艾积损坏。 挨另外,我们所采拌用的超大规模集隘成电路还具有级巴联延时开关特性办,可防止反向尖傲峰电压对发光二般极管的损害。 氨超大规模集成电佰路还具有热保护伴功能,当任何一袄片的温度超过一坝定值时可自动关凹断,并且可在控懊制室内看到故障碍显示。捌怎样测量数码管半引脚,分共阴和安共阳?巴找共阴和共靶阳:首先,我们败找个
49、电源(3到安5伏)和1个1罢K(几百欧的也罢行)的电阻,V爱CC串接个电阻拜后和GND接在爱任意2个脚上,稗组合有很多,但隘总有一个LED百会发光的,找到吧一个就够了,然芭后GND不动,般VCC(串电阻矮)逐个碰剩下的俺脚,如果有多个阿LED(一般是半8个),那它就般是共阴的了。相疤反用VCC不动拜,GND逐个碰哀剩下的脚,如果傲有多个LED(扮一般是8个),俺那它就是共阳的摆。也可以直接用摆数字万用表,红霸表笔是电源的正半极,黑表笔是电唉源的负极。图14扒十、 键盘部分绊(74922芯芭片)霸键盘部分原理图佰: 74922芯片版编码键盘接口芯稗片74922与胺单片机AT89阿C51及相关译阿
50、码器构成4傲半4键盘、8位数斑显示接口电路。安本电路克服了以氨往并行接口设计艾中占用较多I/癌O口且键盘控制唉编程较烦的缺点耙,在构成多键盘斑和多数字显示的版较大规模半片机啊应用系统中有一半定的参考和使用凹价值。X1X1048C159D26AE37BF147*2580369#X1X2X3X4Y1Y2Y3Y4Y1Y2Y3Y4X1X2X3霸74922的键罢盘值 拔 哎 设计巴为电话键盘码阿这种键盘的按键吧排成矩阵形式,巴以减少按键联线癌。时钟发生器的矮输出送给4位计熬数器进行计数,拌计数器的低二位隘经过译码后作为拜行扫描,高2位碍经译码后作为列班扫描。若没有检皑出有键闭合,则坝计数器周而复始岸反复
51、计数,即反疤复进行扫描,一芭旦检出有键闭合扮,就发出一个脉盎冲使时钟振荡器氨停振,计数器随扒即停止计数。管脚说明:如图15所示:班图15 749八22引脚图班X1X4:行耙。澳Y1Y4:列伴。跋OSC:接震荡隘电容0.1靶隘,以便扫描矩阵隘键盘。败KM:键盘消除袄抖动电路,并发翱出两种信号:(般1)内部计数器暗停止计数。(2按)使DA(未按矮键时保持在L0柏的电平)变为H拔I的电平。若按半键未放开会保持跋一直保持HI电坝平,而当按键放爱开时,才转为L案0的电平,而当跋按键放开时,才袄转为L0的电平敖。接一个电容是胺OSC所接电容稗的10倍。扒DA:数据有效澳信号。:输出使能。蔼DA:按键值坝输
52、出,依BCD哎码输出。功能说明:熬1、在设计软件阿程序中,有时在邦硬件电路增加一笆些专用IC,就跋可以简化软件程爸序的设计。哀2、在本电路将伴键盘扫描交给7瓣4922IC来半完成,只要检测般DA脚由L0斑吧HI(按)、H扳I扒翱L0(放),就氨将74922的伴D、C、B、A挨读入AT89C哀51。靶3、74922罢每个键盘值是固巴定的,所以只要扒建立一个TAB癌LE表,就可以办设计各种键盘。TABLE:俺 DB 01坝H, 02H,百 03H, X皑XH 摆 颁 稗;XX表示任意斑值隘 DB 04拜H, 05H,啊 06H, X百XH八 DB 07颁H, 08H,安 09H, X把XH稗 DB
53、 0A颁H, 00H,瓣 0BH, X稗XH 肮十一、软件部分澳的概述翱软件设计包括拟奥定程序的总体方吧案、画出程序流熬程图、编制具体伴程序以及程序的昂检查修改等,现佰对它们分析如下艾:懊1.程序的总体背设计版程序的总体设计笆是从系统高度考瓣虑程序结构、数澳据形式和程序功拌能的实现方法和艾手段。程序总体癌设计包括拟定总按体方案、确定算耙法和绘制程序流癌程图等。笆在拟定总体设计敖方案时,由于一懊个实际的单片机傲控制系统的功能霸复杂、信息量大熬和程序较长,这胺就要设计者能合袄理选用切合实际佰的程序设计方法懊。常用的成语设肮计方法有三种;翱傲模块化程序设计佰奥自定向下逐步求佰精程序设计百癌结构化程序
54、设计爱,模块化程序设背计的中心思想是癌要把一个复杂应背用程序按整提功罢能划分成诺干相爱对独立的程序模摆块,各模块可以办单独设计、编程佰、调试和查错,跋然后装配起来连奥调,最终成为一耙个有使用价值的唉程序,自顶向下稗逐步求精程序设鞍计要求先从一级拔的主干程序开始靶,集中力量解决傲全局问题、然后翱层层细化逐步求按精,最终完成一搬个复杂程序的设袄计,结构化程序叭设计是一种理想癌的程序设计方法办。它是指在编程俺过程中对程序进唉行适当限制,特摆别是限制转向指芭令的便用、用于稗控制程序的复杂吧程度、使成都上百下文与执行流程鞍保持一致。不论挨采用何种程序方瓣法、设计者根据暗系统的总任务和吧控制对象的数学蔼模
55、型画出程序的拜总体框图,以描搬述程序的总体结罢构,在总体框图捌基础上,设计者拜还应结合数学模斑型确立各子任务叭的具体算法和步白骤、并演化成计罢算机能处理的形熬式,然后画出的蔼所有流程图。2.程序的编制班程序流程图绘制碍成后,整个程序颁的轮廓和思路以背十分清楚。设计坝者就可统筹考虑八和安排一些带有百全局性的问题。俺例如:程序地址叭空间分配、工作背寄存器安排、数办据结构、端口地巴址和输入/输出扮格式,等等。因啊此只要编程者既吧熟悉所选单片机挨内部结构、功能瓣和指令系统,又胺能掌握一定的程拔序设计方法和技绊巧,那么按照程碍序流程图来编出唉具体程序就不会半十分困难了。耙3.程序的检查捌和修改稗一个实际
56、的应用傲程序编好以后,稗往往会有不少潜版在隐患和错误,傲这不是足为奇的熬。但如果这些隐拌患和错误不加排柏除和修改就很容叭易产生并发症,芭使得本来很好的矮程序陷入不可收矮拾的地步。因此阿,源程序编好后瓣在上机调试前进爱行静态检查是十捌分必要的。对编肮好的程序进行静佰态检查往往会加肮快整个程序的调案试进程,静态检熬查采用自上而下案的方法进行。如阿果发现错误及时扮加以修改。半4.系统的调试矮、运行爸程序的上机调试凹是检查程序正确爸性的一个重要标暗志,我们应给与稗足够的重视。程罢序的上机调试包敖括分块调试和系班统联调两个阶段版。半程序的分块调试懊常在单片机开发凹装置上进行。在俺程序的分块调试吧中,可以
57、根据所把调程序功能块的癌入口参量或变量败初值编制一个特哎殊程序段,并连奥同被调程序功能暗块一起汇编成目碍标代码,装入单扒片机开发装置后隘观察运行结果正袄确。如果执行结拔果和预想的不一安致,可以采用设拔计断点办法找出搬并改正错误。如捌果程序进行结果按和预想的不一致碍,说明该程序已柏调试完毕就可撤安销特殊程序段。爸同样方法,完成耙所有程序模块的岸调试。班十二、主程序的半设计开始写入控制字写入的常数启动定时器等工作令ADC0804开始转换判减1是否按下判加1是否按下判设定键*是否按下ADC0804转换完毕吗?读取转换值调十进制转换子程序(包括标度转换子程序)调显示子程序减1子程序加1子程序调键盘设定
58、子程序YESNOYESYESYESNONONOSTART0:START:WAIT:ADC:MOVMOVMOVSETBMOVMOVANLMOVMOVXJNBJNBJBJNBSJMPMOVXACALLACALLAJMPTMOD,TH0,TL0,TR0IE,24H,P1,R0,R0P2.1,P2.2,P3.4,P2.0,WAITA,L1DISPSTART#01H#3CH#0B0H#82H#20H#00H#21ADECSETINCSETKEYINADCR0澳十三、通用十六斑进制盎罢十进制转换子程翱序的设计耙NUM=b捌7熬*2伴7氨+b跋6案*2耙6暗+爸白+b阿1版*2+b隘0扮=(拌(0)*2+奥
59、b罢7案)*2+b氨6岸)*2+b板5懊)*2+b癌4霸)*2+b巴3靶)*2+b把2般)*2+b笆1吧)*2+b板0板先使NUMD清案零(BCD数)哀然后进行运算,昂NUMD办绊(NUMD*2昂+b肮i阿)搬,若8位二进制蔼数,则b班i佰依次为b巴7矮,b把6背半b稗0运算过程如下:碍使NUM(二进耙制数)进行算术昂左移其高位移入挨进位位,然后进傲行带进位位的加扳法,即NUMD跋+NUMD+C拜Y,同时进行D八AA校正,如此扮反复进行IND鞍EX次(若8位百二进制数,则进扳行8次)。L1:NEXT:CLRMOVMOVMOVRLCMOVMOVADDCDAC20H,21H,R3,AR2,A,A,
60、A#00H#00H#08HA20H,20H靶;c=0此处开埃始为十进制转换案子程序耙;十进制转换的笆低位寄存器翱;十进制转换的按高位寄存器皑;作为十进制调绊整,调整次数捌;将取入值转换搬为十进制;暂存于R2坝;(20H)乘败2加C;做十进制调整MOVMOVADDCMOVMOVDJNZ20H,A,A,21H,A,R3,A21H21HAR2NEXT蔼;结果存回(2班0H)肮;(21H)乘扮2加C安;做十进制调整扮结束?巴十四、中断服务熬子程序的设计颁中断服务子程序澳的主要作用:比哎较室温与设定温拔度是否相等,而爱令压缩机运转或哀停止。TIM0:RETURN:OFF:PUSHPUSHMOVMOVCL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工现场施工防生物安全事故制度
- 小学生心理健康教育的校本课程设计研究
- DB4404T 72-2024电梯维修保养服务安全规范
- 不服合作合同争议仲裁起诉状范本
- 个人股权转让合作合同模板
- 两人合伙创业合同范本
- 个人股权转让合同简单范文
- 二手房买卖合同简易版
- 个人公寓租赁合同范本
- 产学研一体化硕士专班合作协议合同
- 行业会计比较(第三版)PPT完整全套教学课件
- 值机业务与行李运输实务(第3版)高职PPT完整全套教学课件
- 高考英语语法填空专项训练(含解析)
- 42式太极剑剑谱及动作说明(吴阿敏)
- 部编版语文小学五年级下册第一单元集体备课(教材解读)
- GB/T 10095.1-2022圆柱齿轮ISO齿面公差分级制第1部分:齿面偏差的定义和允许值
- 仁爱英语九年级下册单词表(中英文)
- 危险化学品企业安全生产标准化课件
- 巨鹿二中骨干教师个人工作业绩材料
- 《美的历程》导读课件
- 心电图 (史上最完美)课件
评论
0/150
提交评论