基于AT89C51单片机的水位控制系统课程设计报告设计.doc

合集下载

基于AT89C51单片机的水塔水位控制的设计与实现

基于AT89C51单片机的水塔水位控制的设计与实现
罗新 曼
( 临汾职业技术学 院 计算机 系 , 山西 临汾 0 4 1 0 0 0 )

要 :在设计 中对水塔 水位 控 制 原理 进 行分 析 , 选用 A T 8 9 C 5 1单 片机 作 为控 制水 塔 水位 的 处理 芯 片, 由
A T 8 9 C 5 1的 P 1 I 2 : 直 接 来控 制 . 设 计 方案 采 用 模 块 化 程 序 设 计 方 法 , 结合程序流程 图, 编写程序代码 , 最后利 用 K E I L
公 司的 U V i s i o n 3软件及伟福仿 真软件进行仿真 实验 , 达到单 片机 自动控 制水塔 水位变化的 目的. 关键词 :单片机 ; 地址锁存 器 ;水塔 水位控 制 中图分类号 : T P 3 文 献标 识码 : A 文章编号 : 2 0 9 5—1 8 5 X( 2 0 1 3 ) 0 2— 0 0 2 1— 0 4
由于工 厂 的生 产 工 艺在 不 断 的革 新 , 市 场 的情 况 也在 不 断 的变 化 , 所 以单 片 机 的控 制 对 象 也 会 不 断地 改 变 , 所 需控 制 的功能 也有 可 能不 断地增 加 , 在
设计单片机控制系统时 , 也许有些功能当时用不到 , 但 也应 在输入/ 输 出接 口、 数据存储 器 、 程序存储 器 J 】 ∞ 等方面留有可扩展的余地.
结合控制流程 图编写出程序代码如下 :
O R G 8 0 0 0 H A J MP L O O P
3 单片机 A T 8 9 C 5 1 控制水塔水位控制的实现过程
3 . 1 根据 水塔 水位 控制 原 理绘制 出控制 电路 图 , 采 用 可靠性 高 、 价 格 适宜 的元 器件 , 通 过焊 接 、 安装 、 检

毕业设计-基于AT89C51单片机的锅炉液位控制系统设计

毕业设计-基于AT89C51单片机的锅炉液位控制系统设计

目录目录 (1)摘要 (2)关键词 (2)Abstract (2)Key words (2)1引言 (3)2研究现状及设计目标 (3)3 锅炉基本工艺过程分析 (3)4 锅炉汽包水位动态特性分析 (3)4.1 给水流量W作用下的汽包水位H的动态特性 (4)4.2 汽包水位H在蒸汽扰动D扰动下的动态特性 (5)5 锅炉液位的控制方案 (6)6 系统实现 (7)6.1 硬件设计 (7)6.1.1 输入模块 (7)6.1.2 键盘/显示模块 (8)6.1.3 报警模块 (9)6.1.4 输出模块 (10)6.2 软件设计 (10)6.2.1 干扰来源及其预防 (10)6.2.1.1 硬件防干扰 (10)6.2.1.2 软件防干扰 (11)6.2.2 软件设计 (12)7 应用 (14)致谢 (15)参考文献 (16)附录 1 主程序 (17)附录2 定时器T0中断服务程序 (20)基于AT89C51单片机的锅炉液位控制系统摘要:本文首先分析了锅炉基本的工艺过程;针对锅炉汽包水位动态过程,设计了锅炉液位的控制方案,该方案采用了三冲量串级控制来实现对汽包液位的控制;针对该方案,文中给出了系统的软硬件设计:硬件方面以AT89C51单片机作为控制系统的中央处理单元,完成对数据采样、运算、Intel 8155H初始化、内部资源初始化、定时器初始化,以及键盘扫描、显示、报警等内容的循环处理;软件程序包括主程序和定时器T0中断服务程序两大模块。

该系统能很好地克服“虚假水位”现象,将汽包液位控制在给定的范围内,保证了生产的正常进行。

关键词:汽包水位;串级三冲量控制;单片机The Liquid Level Control System of Boiler Based on AT89C51Single Chip ComputerStudent majoring in Automation in grade 2003 Wu FenglingTutor Wang HuajianAbstract:The main body of this paper have analysed fundamental procedure of boiler first; For the boiler vapor bag liquid level’s dynamic process,we designed the liquid level control system of boiler.This scheme adopted impulse three and serial control scheme to control vapor bag liquid.This paper gave the hardware design and the software design of the system for this scheme:This system is AT89C51 single chip computer as central treatment element of controlling system at hardware aspect,completing to sample the data,arithmetic,internal Intel 8155H,resource and timer handle as well as content's such as keyboard scaned,displaying,giving an alarm cycles;The software program included the host procedure and the timer T0 interruption servicer two big modules.This system is able to overcome "false liquid level " phenomenon very well and the boiler vapor bag liquid level has been controlled within the given range.This ensured that the regularity of producing is in progress.Key words:boiler liquid level;impulse three and serial control;single chip computer1引言汽包液位是工业蒸汽锅炉安全、稳定运行的重要指标,液位过高,会使蒸汽带水过多,汽水分离差,使后续的过热器管壁结垢,传热效率下降,过热蒸汽温度下降,严重时将引起蒸汽品质下降,影响生产和安全;水位过低又将破坏部分水冷壁的水循环,引起水冷壁局部过热而损坏,严重时会发生锅炉爆炸。

基于AT89C51单片机的水位控制系统的课程设计报告书

基于AT89C51单片机的水位控制系统的课程设计报告书

基于单片机的水位控制系统设计目录1概述 (3)2设计的基本任务和要求 (5)2.1基本功能 (5)2.2塔水位控制原理 (5)2.3系统硬件总体方案 (6)3控制系统方案设计 (6)3.1系统硬件方案 (6)3.2核心芯片 AT89C51 单片机 (7)3.3系统软件总体方案 (8)4.Proteus 设计与仿真 (10)4.1 元器件清单 (10)4.2 基于单片机水位控制原理图5 (11)4.3 基于单片机的水位控制PCB 图 6 (11)4.4 水位检测的主程序 (12)4.5 实验仿真结果 (16)4.6 结语 (16)5 设计体会 (17)参考文献 (18)1概述液位控制系统是以液位为被控参数的控制系统,它在工业生产的各个领域都有广泛的应用。

在工业生产过程中,有很多地方需要对容器内的介质进行液位控制,使之高精度地保持在给定的数值,如在建材行业中,玻璃窑炉液位的稳定对窑炉的使用寿命和产品的质量起着至关重要的作用。

液位控制一般指对某一液位进行控制调节,使其达到所要求的控制精度。

液体的液位的自动控制,是近年来新开发的一项新技术,它是微型计算机软件、硬件、自动控制等几项技术紧密结合的产物 ,工程作业采用的是微机控制和原有的仪表控制,微机控制有以下明显优势 :1)直观而集中的显示各运行参数,能显示液位状态。

2)在运行中可以随时方便的修改各种各样的运行参数的控制值,并修改系统的控制参数 ,可以方便的改变液位的上限、下限。

3)具有水体控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性综合以上的种种优点可以预见采用计算机控制系统是行业的大势所趋。

单片机是在一块芯片上集成了一片微型计算机所需的CPU、存储器、输入、输出等部件。

单片机自问世以来 ,性能不断提高和完善 ,体积小、速度快、功耗低的特点使它的应用领域日益广泛。

基于单片机的水位检测控制系统设计

基于单片机的水位检测控制系统设计

基于单片机的水位检测控制系统设计学院:专业:姓名:指导老师:信息学院自动化刘翔学号:职称:0901********盛珣华曹宇教授助理工程师中国·珠海二○一三年五月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《基于单片机的水位检测控制系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

本人签名:日期:年月日基于单片机的水位检测控制系统设计摘要随着社会和科技的进步,以及人们的生活标准水平逐步的提高与发展,方便的全自动控制系统生活的开始逐步进入到我们的生活,单芯片微型计算机发展是其中的一个重要分支,具有高可靠性,高性能价格比,低电压,低功耗等优点,以单片机为核心的自动化控制系统已经赢得了广泛的应用范围。

本设计是基于单片机的水位检测控制系统设计。

设计系统的目的在于应用单片机的自动运行技术,使得水塔中的水位始终保持在一定范围内,以保证连续正常的供水。

本设计是以AT89C51单片机为核心部件的水塔水位检测控制仿真系统设计的,用以检测水位并进行控制、处理以及报警功能,并在Proteus仿真软件环境中仿真测试。

结果表明,设计的系统具有良好的检测和控制功能,方便移植性和可扩展性。

关键词:水位控制单片机报警Based SCM the water level detection control system designAbstracWith the social and technological progress, as well as the level of people's standard of living gradually improve with the exhibition, and the convenience of automatic control system for the beginning of life gradually into our lives, single-chip microcomputer development is an important branch,the advantages of high reliability, high performance and low cost, low-voltage, low-power microcontroller as the core of the automation control system has won a wide range of applications.The title of the graduate design microcontroller-based water level detection and control system design, three metal rods into the water used to detect the signal, the conductivity of the water, can see that the water level changes. Under normal circumstances, the water level should be kept within a certain range changes, the water level does not exceed the stipulated upper and lower limits, in the event of a system failure, should be promptly cut off electrical power, and there should be sound and audible alarm signals of the light-emitting diode. Design System aimed the application microcontroller run automatically, so that the water level in the water tower always maintained within a certain range in order to ensure the continuous normal water. The design is based on AT89C51 microcontroller as the core components of the water tower water level detection and control simulation system designed to detect water level control, processing, and alarm functions, and Proteus simulation software environment simulation testing. Experimental results show that the design of the system has a good detection and control functions, portability and scalability.Keywords:Level controlmicrocontroller alarm目录1前言 (1)1.1.本设计在国内发展概况 (1)1.2国外发展概况 (1)1.3设计目的 (2)1.4设计意义 (2)2总设计 (2)2.1设计的技术要求 (2)2.2应解决的主要问题 (3)2.3设计原理 (3)2.4方案选择 (3)2.5给定参数 (5)2.6整体方案设计 (5)2.7优点和特色 (6)2.8创新点 (7)2.9系统运行过程可能存在的问题 (7)2.9.1现场数据经过DTU发送后在远程监控室接收不到 (7)3硬件介绍 (7)3.1光电耦合器4N25 (7)3.1.1工作原理 (7)3.1.2主要性能 (8)3.1.3引脚图和引脚名称 (8)3.1.4极限参数 (8)3.2单片机芯片STC90C516RD+ (9)3.2.1芯片简介绍 (9)3.2.2芯片STC90C516RD+引脚 (9)3.2.3主要性能 (10)3.3电磁继电器 (11)3.4蜂鸣器 (11)3.5远程通信模块DTU (12)3.6液位高度传感器 (12)4组态软件 (13)4.1组态概况 (13)4.2组态设计 (13)5软件设计 (17)5.1Keil软件 (17)5.2程序方框图 (17)5.3程序设计 (18)5.4I/O口的分配 (18)5.5子程序 (18)5.5.1延时子程序 (18)5.5.2报警子程序 (19)5.5.3初始化子程序 (20)5.4主程序 (20)6结论 (22)参考文献 (23)谢辞 (24)附录 (25)程序代码 (25)1前言1.1.本设计在国内发展概况国产水位监测仪主要有浮筒式水位仪、压力传感器式水位仪、超声波式水位仪等,在功能齐全、性能稳定等方面,虽然与国际上先进的同类型产品存在一定差距,但是却可以基本满足水位监测及控制的需要。

基于AT89C51单片机的水位控制系统的课程设计-推荐下载

基于AT89C51单片机的水位控制系统的课程设计-推荐下载

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

课程设计报告之基于AT89C51单片机的水位控制系统设计说明

课程设计报告之基于AT89C51单片机的水位控制系统设计说明

课程设计课程名称嵌入式系统课程设计题目名称(黑体,三号)专业班级2012级电子信息科学与技术(?)班学生姓名学号指导教师二○一五年五月三十一日分工协作说明目录摘要 (1)一引言 (5)二设计方法和原理 (4)(一)水塔水位的控制原理 (4)(二)总体设计方案 (4)三硬件设计 (5)(一)硬件设计方案 (5)(二)主芯片AT89C51 (5)(三)光报警及显示电路 (6)(四)键盘连接电路 (6)(五)复位电路 (7)(六)晶振电路 (7)四软件设计 (9)(四)程序流程图及其分析 (9)五系统仿真及实际调试 (10)(一)元器件清单 (10)(二)系统调试及仿真 (10)六总结 (13)致谢 (13)附录一源代码 (15)摘要水箱水位控制系统研究背景:在工农业生产中,常常需要控制液体水位。

随着国家工业的迅速发展,水位控制技术被广泛应用到石油、化工、医药、食品等各行各业中。

低温液体(液氧、液氮、液氩、液化天然气及液体二氧化碳等)得到广泛的应用,作为贮存低温液体的容器要保证能承受其载荷;在发电厂、炼钢厂中,保持正常的锅炉汽包水位、除氧器水位、汽轮机凝气器水位、高、低压加热器水位等,是设备安全运行的保证;在教学与科学研究中,也经常碰到需要进行水位控制的实验装置。

水箱水位控制系统研究意义:大型水箱是很多公司生产过程中必不可少的部件,它的性能和工作质量的优良不仅仅对生产有着巨大的影响,而且也关系着生产的安全。

在过去,大量的对水箱操作是由相应的人员进行操作的,这样的人工方式带来了很大的弊端,比如水位的控制,时刻监控水箱的环境,夜间的监控等等,操作员稍有疏忽,或者简易的监则器件损坏,将带来无法弥补的损失,更严重的会危机到生产人员的人身安全等。

所以,对水箱控制,如果能够使用精密的而且完全会严格按照生产规定运行的自动化系统,可以最大限度的避免事故的几率,同时也能节省资源并能有效提高生产效率。

从水资源节约方面考虑,以往的人工控制在很多情况下,造成资源不必要的浪费,大部分原因是水箱内部水位没有及时的反馈信息到操作员,从而使控制上有一定的延迟,从而造成了水量过多或者没能及时补水而导致资源的浪费或生产出现异常。

C51课程设计报告基于AT89C51单片机的水位控制系统设计概述

C51课程设计报告基于AT89C51单片机的水位控制系统设计概述

课程设计课程名称嵌入式系统课程设计题目名称(黑体,三号)专业班级2013级电子信息科学与技术(3)班学生姓名张磊、徐贤进、曹谦、王浩学号51202011026、5120201101251202011021、51202011033指导教师吕俊龙二○一五年五月三十一日蚌埠学院计算机科学与技术系本科课程设计成绩评定表项目权重分值具体要求得分文献阅读与调查论证0.20 100能独立查阅文献和从事其它调研活动;有收集、加工各种信息的能力设计质量0.30 100 设计合理、功能齐备,程序运行正常,实验数据准确可靠;有较强的实际动手能力论文撰写质量0.20 100设计说明书完全符合规范化要求,用A4复印纸打印成文学习态度0.20 100 学习态度认真,科学作风严谨,严格按要求开展各项工作,按期完成任务学术水平与创新0.10 100 设计有创意,有一定的学术水平或实用价值总分评语:存在问题:等级:指导教师:年月日蚌埠学院计算机科学与技术系课程设计任务书课程嵌入式系统课程设计班级2013电子信息科学与技术<3>班指导教师吕俊龙题目 DSB18B20数字温度计的设计完成时间2015年 5月28日至2015年6月21日主要内容功能要求:数字是温度计测温范围在-55~125℃,误差在±0.5℃以内,采用LED 数码管直接显示。

主控芯片:AT89C2051或ARM9传感器:DS18B20显示电路:4位LED数码管设计报告要求1.封面:(格式附后)2.课程设计任务书3.课程设计报告:⑴系统总体方案⑵设计思路和主要步骤⑶各功能模块和流程图⑷设计代码⑸心得体会和参考资料说明:学生完成课程设计后,提交课程设计报告及软件,要求文字通畅、字迹工整(也可用以打印),文字不少于5000 字,并装订成册。

上机时间安排星期周次一二三四五六日第14周-第17周12电子信息科学本1,1-2节12电子信息科学本1,7-8节12电子信息科学本1,1-2节12电子信息科学本1,5 -6节指导时间地点上机时间,多媒体技术实验室重行楼411版面要求1.题目用黑体三号,段后距18磅(或1行),居中对齐;2.标题用黑体四号,段前、段后距6磅(或0.3行);3.正文用小四号宋体,行距为固定值,22磅;4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。

基于AT89C51单片机的课设--水箱水位控制

基于AT89C51单片机的课设--水箱水位控制

摘要本单片机系统设计的目的是应用单片机控制技术,以AT89C51单片机为核心控制的水箱的水位,并实现了手动废水排放和手动进水、自动切换功能。

该系统操作方便、性能良好,比较符合电厂生产用水系统控制的需要。

本文还详细的给出了相关的硬件框图和软件流程图,并编制了该C语言程序。

关键词:单片机水位控制目录一.目的意义 (3)二.系统分析设计 (3)1.系统总体设计 (3)2.相关器件 (3)3.相关电路 (4)4.总体电路 (9)5.部分电路仿真 (9)三.软件设计 (12)(一)程序流程图 (12)(二)源程序 (15)四.调试仿真 (17)五.课程设计心得体会 (19)六.期望成绩 (19)一.目的意义800立方米由两台给水泵机组、水箱和三只浮球开关组成,其系统结构如图:其中M1、M2为给水泵机组,LG、LD、分别为水位高、水位低、浮球开关,当水位低低(小于50开度)时LDD闭合,当水位低(小于75开度)时LD闭合,当水位高(大于90开度)时LG闭合。

二.系统分析设计1.系统总体设计本系统分两部分控制水位的高低,手动不分用于排出废水和需要时快速降低水位,此时两个电动机一起将水抽出。

自动部分当水位低于50%时,开关K3开启两个电动机一起工作加水,当水达到70%时K4一个电动机加水时水位稳定升高,当水过90%接近100%时K5开启水位稳定降低。

水位高低以及开关的控制通过传感器开端开关。

由于传感器模块不能模拟所以本系统仿真时用模拟水箱代替。

本系统用模拟水箱模拟。

经过调试系统,测得以下数据:水位从50%--70%,两台泵运行需要约10分钟;水位从70%--90%,一台泵运行需要约15分钟。

水箱的水位一般保持在70%--90%。

2.相关器件单片机AT89C51电动机MOTOR差动放大器(TIP32,BC182)LED灯开关模拟水箱3.相关电路差分放大器也叫差动放大器是一种将两个输入端电压的差以一固定增益放大的电子放大器,有时简称为“差放”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89C51单片机的水位控制系统课程设计报告设计
课程设计课程名称嵌入式系统课程设计学科名称(加粗,3号)专业课5月31日,XXXX项目权重分值具体要求分值文献阅读和调查论证0分。

XXXX年月日分工合作描述学科名称学生姓名学生编号工作完成DS18B20数字温度计设计最终总结调试。

所有团队成员将共同完成项目总结1 1简介3 2设计方法和原则4 (1)水塔水位控制原则4 (2)总体设计4 3硬件设计5 (1)硬件设计5 (2)主芯片AT89C51 5 (3)光学报警和显示电路6 (4)键盘连接电路6 (5)复位电路7 (6)晶体振荡器电路8 4软件设计9 (4)) 程序流程图及其分析9 5系统仿真和实际调试10 (1)组件列表10 (2)系统调试和仿真10 6共结13致谢13附录1源代码15word模型抽象水箱液位控制系统研究背景:
在工农业生产中,经常需要控制液位。

随着国家工业的快速发展,水位控制技术已经广泛应用于石油、化工、医药、食品等行业。

低温液体(液氧、液氮、液态氩、液化天然气和液态二氧化碳等。

)被广泛使用。

作为储存低温液体的容器,它们必须能够承受载荷。

在电厂和钢厂,维持正常的锅炉汽包水位、除氧器水位、汽轮机凝汽器水位、高低压加热器水位等。

是设备安全运行的保证。

在教学和科研中,经常会遇到需要控制水位的实验装置。

水箱液位控制系统的研究意义:
大型水箱是许多公司生产过程中必不可少的一部分。

其优异的性
能和工作质量不仅对生产有很大的影响,而且影响安全生产。

过去,大量的水箱操作是由相应的人员进行的。

这种人工方法带来了很大的缺点,例如水位控制、水箱环境的持续监控、夜间监控等。

操作人员稍有疏忽,或者简单的监控设备损坏,都会给生产人员的人身安全带来不可挽回的损失和更严重的风险。

因此,要控制水箱,如果我们能使用精确的自动系统,严格按照生产规定操作,就能最大限度地避免事故的发生,节约资源,有效地提高生产效率。

从节约水资源的角度考虑,以往的人工控制在很多情况下造成了不必要的资源浪费。

大部分原因是水箱内部水位没有及时向操作者提供反馈信息,造成一定的控制延迟,导致水量过大或不能及时补水,造成资源浪费或生产异常。

但是,水箱水位的监测和自动化的引入可以很好地改善过度补水和及时补水的情况,并且可以很好地节约资源和有效地降低成本——省略零件-/*电机的负极为P2.6 */SBIT发光二极管=P2 0;/*发光二极管灯为P2.0端口*/codeucharatab []={0x3F、0x06、0x5B、0x4F、0x66、0x6D、0x7D、0x07、0x7F、0x6F };/*定义代码存储表*/void delay(uin TN){ while(n-);/* 10毫秒延迟*/}无效led _ show(){如果(P1==0xFe)/*如果按下K8键*/{ P0=标签[8];/*P0=0x7f*/发光二极管=0;/*发光二极管低*/MOR=0;/*电机非常低*/MOT=1;/*电机负极高*/}如果(P1==0xfd) /*如果按下K7键*/{ P0=tab[7];/*P0=0x07*/发光二极管=0;/*P2.0为低*/MOR=0;/*电机非常低*/MOT=1;/*电机负极高*/}如果(P1==0xfb) /*如果按下K6键*/{ P0=标签[6];/*P0=0x7d*/发光二极管=1;/*P2.0为高*/MOR=1;/*电机非常高*/MOT=1;/*电机负极
高*/}如果(P1==0xf7) /*如果按下K5键*/{ P0=tab[5];/*P0=0x6d*/发光二极管=1;/*P2.0为高*/MOR=1;/*电机非常高*/MOT=1;/*电机负极高*/}如果(P1==0xef) /*如果按下K4键*/{ P0=tab[4];/*P0=0x66*/发光二极管=1;/*P2.0为高*/MOR=1;/*电机极高*/MOT=1;/*电机负极高*/}如果(P1==0xdf) /*如果按下K3键*/{ P0=标签[3];/*P0=0x4f*/发光二极管=0;/*P2.0为低*/MOR=1;/*电机极高*/MOT=0;/*电机负极低*/}如果(P1==0xbf) /*如果K2键被按下*/{ P0=tab[2];/*P0=0x5b*/发光二极管=0;/*P2.0为低*/MOR=1;/*电机非常高*/MOT=0;/*电机负极低*/}如果(P1==0x7f) /*如果K1键被按下*/{ P0=tab[1];/*P0=0x06*/发光二极管=0;/*P2.0为低*/MOR=1;/*电机非常高*/MOT=0;/*电机负极低*/}}无效主(){而(1){ led _ show();}}附录2示意图。

相关文档
最新文档