版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州科技学院本科生毕业设计(论文)基于51单片机的洗衣控制系统的设计摘 要随着单片机技术的进步,单片机技术在工业领域得到了长足的发展。单片机具有集成度相对高、计算时间较短、占用的空间小、运行过程的可靠性较高、价格较市面上的其他元器件低廉,同时也能为学习和应用电子技术提供便利条件的优点。同时,学习单片机的相关知识是了解计算机原理与结构的最佳途径。现代社会生活中所涉及到的电子产品几乎都有单片机的应用。计算机、电视、冰箱、电子玩具、打印机等这些电子产品中都有单片机的应用。汽车上一般都配备了超过40片的各种类型单片机,有的相对较为庞大的工业控制系统上甚至可能包含成百上千片单片机。此次设计就是把单片机A
2、T89S52作为其主要控制作用的元件构成的洗衣控制系统的设计,利用下列的诸如时钟电路、复位电路、电源电路、电机控制电路、进出水阀控制电路这些硬件电路部分以及采取C语言编写的软件程序共同组成整个系统。市场上的一些洗衣机系统它们普遍具有的一些功能,此次的毕业设计都是具有的,保证了功能的全面性。关键词 AT89S51单片机;电机系统控制;控制系统程序Laundry Control System Design Based on 51 singleAbstractWith the advances in chip technology , the chip technology in the indus
3、trial sector has been considerable development. SCM has a relatively high degree of integration , the calculation time is shorter, small footprint , high reliability during operation , low price compared to other components on the market , but also can provide convenient conditions for learning and
4、application of electronic technology advantages. At the same time , learning microcontroller knowledge is the best way to understand the principles and structure of the computer. Modern social life involved in almost every electronic product microcontroller applications . Computers, televisions , re
5、frigerators, electronic toys, printers and other electronic products have these microcontroller applications . Car are generally equipped with more than 40 various types of microcontroller, on some relatively large industrial control systems may even contain hundreds or thousands of pieces microcont
6、roller .The design is the design of the microcontroller AT89S52 as its key role in controlling the elements constituting the laundry control system , use the following as the clock circuit, reset circuit , power supply circuits, motor control circuits, and out of these valve control circuit hardware
7、 circuit and to take part C language software programs together constitute the entire system. Some washer systems on the market that they generally have some of the features are designed with the graduation, to ensure the comprehensive functionality.Keywords: SCMAT89S51;Motor Control;Control system
8、program目录第1章 绪论11.1引言11.2设计的目的和意义2第2章 设计方案32.1设计任务32.2设计方案说明32.2.1 按键说明32.2.2 洗衣过程说明42.2.3 总设计框图4第3章 硬件电路53.1单片机控制电路63.1.1单片机的简要概述63.1.2 AT89S51芯片的简要概述63.2时序电路93.3电源电路103.4复位电路103.5进出水控制电路113.6电动机控制电路133.7蜂鸣器报警电路15第4章 软件设计164.1 开发工具介绍164.2主程序设计164.3 标准方式洗衣程序174.4经济洗衣程序194.5单独洗衣方式204.6脱水方式204.7洗涤和漂洗过
9、程214.8定时器0中断程序22结 论23致 谢24参 考 文 献25III第1章 绪论1.1引言洗衣的主要原理是将电能转化为电机转动的机械能,从而带动桶内的衣物转动达到清洁衣物的功能。市面上一般的洗衣机是依靠位于洗衣机整体框架底部的波轮的正转与反转,这样就使正转与反转的作用力作用于衣物上,在这样的作用力下衣物和滚筒在水中能够产生各种各样的摩擦作用,从而达到在洗涤剂的作用下实现去污的功能。现在的新型滚筒洗衣的模仿的洗衣时反复击打衣物的原理设计而成的,其作用过程是将电动机转动是产生的机械能作用于滚筒使其能够转动,在转动作用下衣物能够在滚筒中不断地转动也能产生一般的洗衣机产生的摩擦作用,从而达到清
10、洁衣物的功能要求。按照其洗涤的容量多少可以分为家用和工业用两种类型。家庭用的洗衣机主要由机箱、衣物盛装桶、电机控制等部分组成。2013-2017年中国洗衣机行业产销需求与投资预测分析报告详细地说明了我国洗衣机市场的发展现状,现在我国的洗衣机的在市场上的占有率比已经达到了76%。在2010年度,我国总共销售了5000万台的各种类型的洗衣机较2009年度上升了超过30%,其中对内销售和对外销售分别有3000万和1600万台以上,较2009年度的增长率在28%和30%,无论是涨幅还是增长率都创造了历史最高水平。就目前而言我国的洗衣机的市场正处于一个大规模更新的时间,人们在现在对洗衣机的功能提出了越来
11、越严苛的功能和耗能上的要求,因此就目前而言洗衣机的市场潜力还是十分巨大的,并不像人们通常所想的已经饱和。现在的洗衣机功能主要包括强弱洗功能、进排水的自动转化过程、电机的自动控制功能等,可是随着人们在现在对洗衣机的功能提出了越来越严苛的功能和耗能上的要求,也要求我们的设计者拥有更加专业的技能设计出涵盖节电节水、产品功能、绿色设计的多方面的新型洗衣系统。1.2设计的目的和意义现在单片机因为其较高的集成度,较快的计算速度,较小的空间占有等优于其他电子元器件的优点,越来越多的用于各种各样的家电产品中。其中洗衣控制系统也在现在越来越多的运用到了单片机技术,运用了单片机技术后的洗衣控制系统较没有采用单片机
12、的洗衣控制系统来说价格更加低廉,精确性也得到了保障,控制系统的占用空间大大缩小了,也可以完成更多符合人们新的要求的功能,由于单片机的耗能较少使洗衣系统的整体耗能也得到了降低,符合了节能环保的要求。为现代化的生活提供更方便,更经济,功能更强大的电子设备就需要充分利用到单片机技术,只有时刻保持着智能数字化的设计方向,才能引领时代的潮流。可是现在的一些洗衣机的生产厂家片面的重视功能上的累加,忽视了消费者最基本的需求。而洗衣智能控制系统是以单片机作为控制的核心元器件,它把以前洗衣系统的繁琐操作进一步进行了简化,不但整体系统的功能得到了显著提高,还增加了部分特殊的功能,也提高了控制的准确度。除此以外,可
13、移植性较好,系统完整的C语言程序的编写也保证了整个洗衣系统智能化的设计。此次设计采用的是单片机AT89S51作为洗衣控制系统主要部件,系统的主要组成部分是硬件电路和相关的程序的设计。硬件电路部分主要包括时序电路、电源电路、复位电路、进出水控制电路、电机控制电路。相关的程序设计主要包括主程序、定时器的中断程序、洗衣方式程序、脱水程序。第2章 设计方案2.1设计任务学习并使用单片机,设计一个基于单片机的洗衣控制系统,达成洗涤和脱水等洗衣的基本功能,最后进行软件编程系统调试与性能分析。2.2设计方案说明此次设计实现了通过单片机对整个洗衣过程,包括对程序选择的初始阶段、洗涤、漂洗、进出水和脱水这些具体
14、的洗衣过程的精确控制。硬件电路部分主要包括时序电路、电源电路、复位电路、进出水控制电路、电机控制电路。整个系统的供电有电源电路模块提供,外接的220V交流电由变压器变成不平滑的12V交流电,这时就需要4个二极管组成的全桥整流带电路整流成平滑的交流电,最后有一个三端稳压管将+12V平滑的交流电转变成+5V直流电为整个单片机系统供电。单片机控制系统控制着整个系统的正常工作,构成的元器件主要是单片机AT89S51,对应的按钮,LED显示灯,其他的外部电路控制着进出水阀的开关和电机的运转,构成部分主要是继电器OJ-SH-105HM和42系列两相混合式步进电机。此次设计的洗衣控制系统主要包括4种主要功能
15、:标准洗衣方式、经济洗衣方式、单独洗衣方式、脱水方式,在这四种洗衣方式的选择之外,还可以根据需要选择强洗和弱洗。2.2.1 按键说明洗衣机面板上有6个按钮K1、K2、K3、K4、SW1、SW2。K1为复位键,按下后整个系统从工作状态回到了原先的原始状态。K2为程序选择键,按下后可以选择4种主要功能:标准洗衣方式、经济洗衣方式、单独洗衣方式、脱水方式。K3为强弱选择键,按下后可以选择强弱洗涤方式。K4为开始键,按下后单片机开始工作,进入洗衣过程。SW1为水位控制键,通过该键的拨动可以控制进水和进水的时间,以此来控制水位。SW2为开关盖模拟键,通过该键的拨动来模拟洗衣机的盖板打开。2.2.2 洗衣
16、过程说明(1)洗涤过程系统通电后一旦按下开始键,洗衣系统进入洗涤过程。进入洗涤过程后,洗涤的LED显示灯闪烁,电机通电开始转动,带动波轮旋转,形成洗衣水流。由于电机是42系列两相混合式步进电机,形成的往返水流有利于衣物洗涤。(2)漂洗过程与洗涤过程基本相同,在洗涤过程结束后,出水阀接通开始出水,出水完毕之后,手动拨动水位键,进水阀接通开始进水,再次拨动水位键后,进水结束,进入漂洗阶段,漂洗的LED灯闪烁,电机开始转动,此过程与洗涤阶段相同,只是时间较短。(3)脱水过程洗涤或漂洗阶段结束后,电机停止转动,出水阀接通,开始出水。出水阀动作的同时,电机也接通,电机此时可以带动洗衣桶转动,脱水的整个过
17、程出水阀都是打开的状态,以便脱离的水能及时排出。2.2.3 总设计框图 CPU控制模块 电机控制模块报警模块 电源模块 复位模块 时钟模块 控制模块 图2.1 总设计框图第3章 硬件电路这次的电路主要是由AT89S51单片机,电动机,蜂鸣器,电机驱动芯片L298,LED显示灯,4个按键等部分组成。电路的具体组成框架已在下图显示出来,电机的正转与反转的控制是由电机专用驱动芯片L298控制,由于为了方便仿真,进出水的阀门在仿真过程中选用继电器OJ-SH-105HM来代替,单片机的引脚P1.6控制进水阀门,P1.7控制出水阀门,引脚端输出“0”时代表进出水阀门的继电器OJ-SH-105HM呈现打开的
18、状态,引脚端输出“1”时代表进出水阀门的继电器OJ-SH-105HM呈现关闭的状态。整个系统的供电有电源电路模块提供,外接的220V交流电由变压器变成不平滑的12V交流电,这时就需要4个二极管共同构成的全桥整流带电路整流成平滑的交流电,最后有一个三端的稳压管将+12V平滑的交流电转变成+5V直流电为整个单片机系统供电。本电路选用的是11.0592M的晶体振荡器,设置为每隔100us产生一次中断。单片机控制电路时序电路电源电路复位电路蜂鸣器报警电路电机控制电路进出水控制电路图3.1 硬件电路框图3.1单片机控制电路3.1.1单片机的简要概述单片机是一种典型的嵌入式的微控制器。它不同于一般的有特定
19、功能的芯片,而是将整个计算机系统的功能都压缩到一个单片机上。输入输出设备、中央CPU、运算器、计数器、寄存器、存储器等部件构成了完整的单片机。虽然单片机的功能类似于计算机系统,但是它和计算机的区别是单片机没有一系列的外围电路,因此在应用单片机时,就需要自行构架其外围电路。简而言之,单片机在功能上与一般的计算机是没有什么区别的。单片机因为其较高的集成度,较快的计算速度,较小的空间占有等优于其他电子元器件的优点,越来越多的用于各种各样的家电产品中。随着单片机相关技术的发展,单片机技术的应用也扩展到了更多的地方,已经不再局限于某个领域。无论是我们日常所用到的家电产品,还是关系国家安全的航空航天领域都
20、有单片机技术应用的影子。可以说我们的生活已经和单片机技术紧密联系在一起了。通常意义上的单片机系统不是单一的硬件电路,而是需要相应软件程序相配合。硬件部分是CPU、I/O接口、寄存器和别的一些外部设计等元器件共同组成;软件部分则是相应的程序,无论是汇编语言还是C语言程序才能保证单片机功能的实现。只有符合要求的硬件和准确编译的软件相互作用,单片机才能发挥它的实用功能。单片机应用系统的设计是由几个方面共同组成的,包括框架设计、硬件设计、软件设计以及最后的系统调试。单片机因为其较高的集成度,较快的计算速度,较小的空间占有等优于其他电子元器件,价格相对低廉,所以学习使用单片机是了解数字技术原理与结构的最
21、佳选择。3.1.2 AT89S51芯片的简要概述AT89S51是 一款CMOS 8位的单片机,这款单片机在能耗上由于其他一些型号的单片机,AT89S51内部包含了一款Flash只读存储器,这种只读存储器的重复利用率很高,保证了AT89S51在用完一次后可以擦掉程序,再次编写,应用的是一种非易失性的,高精度的存储技术,这种技术较为成熟。AT89S51能够与80C51单片机的指令标准系统和80C51引脚结构相互兼容,AT89S51芯片内部集成了ISP Flash存储单元和一系列的通用寄存器和通用储存器,AT89S51现在已经大范围的应用到了数字技术领域,已经成为相关设计的主流单片机。AT89S51
22、单片机起到的主要作用是控制系统功能。图3.2 AT89C51引脚图AT89S51单片机的引脚一共有40个,这些引脚采用的双列直插,各个引脚的功能如下:(1)AT89S51单片机作为控制部件,该型号单片机共有40个引脚采用双列直插式的,下面是各个引脚的功能:P0.0P0.7代表的是8位双向口线。P1.0P1.7代表的是8位双向口线;上拉电阻包含在P1口内部。P2.0P2.7代表的是8位双向口线;P2口内部同样包含有上拉电阻。P3.0P3.7代表的是8位双向口线;P3口内部也包含有上拉电阻。除此之外,P3口的特殊功能如下:表1 P3口功能表端口第二功能信号名称P3.0RXD串行数据接收P3.1TX
23、D串行数据发送P3.2INT0外部中断0的申请P3.3INT1外部中断1的申请P3.4T0定时器/计数器0计数输入P3.5T1定时器/计数器1计数输入P3.6WR外部RAM写选通P3.7RD外部RAM读选通(2)控制端口和晶振接入端口RST表示的是复位端口,这个端口的输入信号是高电平有效,完成的功能是单片机的复位。EA/Vpp表示的是编程电压输入端,这个端口的信号是外部程序存储器的访问允许信号,输入信号是低电平时,对应的操作是ROM的读操作固定在外部程序存储器;输入信号是高电平时,对应的操作是ROM的读操作固定在内部程序存储器,而且可以延伸至外部的程序存储器。PSEN表示的是对外部ROM单元的
24、读操作,这个端口是低电平有效。ALE/PROG表示的是低字节地址锁存信号/编程脉冲输入。XAL和XTAL2表示的外部的晶振接入单片机的引脚。(3)电源端口Vcc表示的是电源电压输入引脚。GND表示的是电源接地。3.2时序电路单片机的工作方式是同步时序的工作方式,因此单片机电路可以说是同步时序工作电路整个单片机系统无论是内部工作还是外部电路都需要在同一个时钟信号的控制下完成工作。内部电路和外部的部件互联要保证时序的统一。单片机AT89S51的内部的振荡器是由一个反相放大器构成的。这个放大器的引脚分别是XTAL1和XTAL2,这两个引脚分别代表反相放大器的输入端和输出端。这个振荡器还需要与片外元器
25、件共同组成时序电路,高增益的反相放大器构成的振荡器与外部的石英片以及两个电容形成了一个自激振荡器。本次设计采用下面的电路。图3.3 时序电路图图中的电容C1和C2取100nf左右,对振荡器有微调作用。在这样的电路组成下使得系统的振荡频率保持在1.212MHz的范围中。振荡频率大的话,时钟周期的数值就越小,整个系统在这样的时钟信号下工作越快。平时,我们在选择振荡频率时会选择6MHz或12MHz的晶振。可是在具体的计算过程中6MHz或12MHz的晶振,得到的通信波特率的误差较大。因此为了得到精确的通信波特率选用11.0592MHz的晶振,时钟会被划分的很精确,这样系统的可靠性得到了保证,特别是较高
26、的波特率,不管多么特殊的值,晶振的值都是准确的,所以常被使用。3.3电源电路整个系统的供电有电源电路模块提供,外接的220V交流电由变压器变成不平滑的12V交流电,这时就需要4个二极管组成的全桥整流带电路整流成平滑的交流电,最后有一个三端稳压管将+12V平滑的交流电转变成+5V直流电为整个单片机系统供电。图3.4 电源电路图3.4复位电路复位是将单片机系统进行初始化,其作用是把程序计数器PC的内容从当前的状态转变成初始化的状态,这样的操作使单片机的程序计数器PC和中央处理器CPU以及其他的一些元器件的工作从0000H重新开始,保证了此次的洗衣控制系统在完成一个阶段的工作后,能够再次进行选择。复
27、位操作的输入端是RST引脚,在RST端口的输入信号是高电平的时候单片机进行复位。如果RST端口的输入信号出现连续两个时钟周期的高电平信号,单片机系统会从当前的工作状态转而进行复位操作,当RST端口的电平从高电平重新回到低电平时,单片机回到了工作状态。现在一般使用的复位操作有两种形式,分别是上电复位和手动复位。上电复位是通过上电操作将RST端的输入信号变成高电平。上电的瞬间RST端的电压与电源电路供电的电压相等,电容充电结束后,RST端的电压是+5V,这个高电平完成了单片机的上电复位操作。手动复位是通过手动按动按钮来使RST端口出现高电平。在设计当中设计了一个开关K1,电路的电源Vcc通过两个电
28、阻的分压,在RST端产生了高电平进行复位。 此次的设计运用的是手动复位的方法:图3.5 复位电路图3.5进出水控制电路为了方便仿真,本次设计的进出水阀用继电器代替。继电器是通达到电控制作用的器件,当输入达到预先设计值时,电路中预设的值也会反生很大的变化。进出水的阀门在仿真过程中选用继电器OJ-SH-105HM来代替。OJ-SH-105HM的额定电压是DC5,触点形式是常开型,电流性质是直流应用范围,电磁额定电流是8A,产品系列是OJ,防护特征是密封式,外形尺寸是小型。图3.6 继电器实物图电路如图所示,单片机的引脚P1.6控制进水阀门,P1.7控制出水阀门,引脚端输出“0”时代表进出水阀门的继
29、电器OJ-SH-105HM呈现打开的状态,引脚端输出“1”时代表进出水阀门的继电器OJ-SH-105HM呈现关闭的状态。图3.7 进水控制电路图3.8 出水控制电路图3.6电动机控制电路洗衣控制的关键元件是步进电机。电动机一种是通过通电的线圈产生旋转磁场同时作用于转子形成磁电动力的旋转扭矩从而巧妙的把电磁能转化成机械能的设备,而步进电机不同于不同电机的地方是将电脉冲信号转变为角位移或线位移。本次设计的电动机选用的是目前最受欢迎的是42系列两相混合式步进电机,其原因是性价比高,配上细分驱动器后效果良好,选取的型号为2HB42-33,步距角为1.8°,电机长度33mm,保持转矩0.16N
30、m,额定电流0.95A,相电感2.5mH,转子惯量38g.cm2,电机重量0.2kg。电机的正转与反转的控制部分主要是通过电机驱动芯片L298来实现。据L298N 的使用手册所示:L298是一款双全桥步进电机专用驱动芯片( Dual Full-Bridge Driver )。这款芯片是意法半导体有限公司生产的。这款芯片作用于直流电机的原理是通过改变输入端的电气信号,这样可以控制电机的正转与反转。L298芯片的内部由4个信道的逻辑电路控制。L298的驱动对象包括二相步进电机和四相步进电机,而且可以同时驱动2个二相步进电机1个四相步进电机。芯片的内部内含有两个H全桥形式的驱动器,这个驱动器的电压较
31、高,电流较大。芯片接收的信号是标准的逻辑信号。L298驱动的电机大都是46V、2A以下的步进电机。一般可以通过电源来调节芯片的输入信号。芯片的时钟周期信号也可以通过单片机直接产生。L298N芯片的引脚包括,Pin1 、Pin15 是和一些测量电流的电阻连接共同作用来控制负载电路,OUTl与OUT2 之间接步进电机,OUT3与OUT4 之间也接步进电机,INPUT1-INPUT4控制的是电机的正反转,控制信号是输入的电位大小,Enable 控制的是电机能够及时按照要求停止。图3.9 L298结构图图3.10 L298引脚说明图本次的电机控制电路如图所示:图3.11 电机控制电路图3.7蜂鸣器报警
32、电路本次的设计采用的是经济实用的无源蜂鸣器,这样的设计使单片机的输出频率得到固定,系统的可靠性很高,这种设计的工作电压是4-12V,而且与之配套的外围元器件很少,易于理解。通过CPU的P21输出高电平来控制蜂鸣器报警。电路设计如图所示:图3.12 蜂鸣器报警电路第4章 软件设计4.1 开发工具介绍Keil C51是美国Keil Software公司开发的51系列单片机的C语言软件开发系统。与传统意义上的编程语比较起来,C语言的优势在于在功能性、可读性、可维护性、可移植性上。Keil提供了一系列完整开发方案,无论是C语言编译器、宏汇编、连接器、库管理,还是功能强大的仿真调试器都在其中,通过一个集
33、成开发环境(uVision)将这些部分组合在一起。Keil软件的运行可以和现在主流的操作系统98系统、NT系统、2000系统、XP系统等兼容。即便不使用C语言而使用汇编语言进行编程,其方便易用的集成环境、强大的软件仿真调试工具也会使编程变得简单。Keil C51的目标代码的生成效率比一般的高,这样生成的代码很紧凑而且易于理解。在开发一些大型的项目的时候,Keil C51在效率和准确性较别的开发工具更有优势。4.2主程序设计软件的功能是各部分控制和协调硬件,是在硬件的平台上构筑的。整个系统功能是由软件和硬件共同实现的,由于软件的可塑性,不同的软件程序在一个硬件系统上实现的功能都不相同。软件程序采
34、用的是模块化的设计方法,这样做不仅易于编程和调试,也可以减小软件的出错率,而且也提高了软件的可靠性。由于程序设计涉及较多的是数值运算,而且洗衣程序选 择的LED显示采用的是多重判断,用汇编语言实现较难,因此选用进行复杂运算,移植性较好,结构明晰的C语言来实现编程。系统通电之后单片机首先上电,之后进行程序初始化:管脚初始化,中断初始化,定时器0和定时器1的初始化,电机控制初始化以及其他参数初值的设定。默认的洗衣程序是“标准洗”洗涤1次,漂洗次数2次。程序开始时先确定按键的状态来确定当前选择的洗衣方式。当开始键按下时,系统从待命状态进入工作状态,完成进水洗涤出水漂洗出水脱水的循环过程。主程序的流程
35、如图所示。开始初始化启动?键盘扫描脱水单独经济标准结束弱洗强洗 图4.1 主程序流程图4.3 标准方式洗衣程序标准洗衣方式是此次设计的默认洗衣方式,洗衣过程主要是:先进行洗涤,随后出水,再后进水,再后漂洗,再后出水,再后进水,再后漂洗,再后出水,最后脱水,全过程除了进水时需要手动通过水位键进水和控制水位,其他过程自动完成。整个过程电机遵循正转反转正转,直到时间结束。标准洗衣方式的流程图如图所示。洗衣开始电机运转出水结束电机运转出水进水电机运转脱水漂洗洗涤YNYNYN图4.2 标准洗衣流程图4.4经济洗衣程序经济洗衣程序主要考虑节水和节电,其过程是洗涤出水进水漂洗出水进水脱水,和标准洗衣程序相比
36、基本相同,只是在漂洗阶段标准洗衣方式是进行两次漂洗,而经济洗衣程序则是进行一次的漂洗,和标准洗衣方式相比在时间和能源方面更加经济。经济洗衣方式的流程图如图所示。洗衣开始电机运转出水结束电机运转出水进水电机运转脱水漂洗洗涤YNYNYN图4.3 经济洗衣流程图4.5单独洗衣方式单独洗衣方式主要是通过针对性的功能选择,方便选择单一的洗衣模式,和标准洗衣方式,经济洗衣方式相比,单独洗衣方式只有单一的洗涤功能。单独洗衣方式的流程图如图所示。洗衣开始电机运转结束洗涤YN图4.4单独洗衣流程图4.6脱水方式洗衣过程的脱水主要是通过电机的转动分离衣物中的水,通常在洗衣过程结束后,在脱水的过程中排水阀保持开启的
37、状态。排水方式不仅存在于标准洗衣方式,经济洗衣方式的最后部分,而且可以单独使用该功能。脱水方式的流程图如图所示。脱水开始结束出水脱水电机运转NY图4.5 脱水流程图4.7洗涤和漂洗过程洗涤和漂洗的过程主要是电机的控制,电机从正转到反转的循环,洗涤和漂洗过程的工作状态相同,区别是洗涤的时间比漂洗的时间长。洗涤和漂洗的流程图如图所示。开始结束电机反转电机停止电机正转显示闪烁时间到YN图4.6洗涤和漂洗流程图4.8定时器0中断程序 单片机系统中的中断程序是使单片机在执行某一工作的时候,在接到中断信号后可以直接跳到新的指令上去。本次设计的中断程序如下。void Timer0(void) interru
38、pt 1TR0 = 0;/停止计数TH0 = 0X3C;/重装定时器值TL0 = 0XB0;TR0 = 1;_50ms+;if(_50ms = 20)/1s到_50ms = 0;s+;if(s = T_S)/定时到Ok_Timer(); if(flag_XiDi | flag_PiaoXi | flag_TuoShui)Motor();/电机控制程序/end if(_50ms = 20)/end Timer0()结 论此次,我的毕业设计主要内容是基于51单片机的洗衣系统的设计。单片机在出现之后,因为其低廉的价格,较高的集成性和实用性,迅速成为数字技术领域的宠儿。随着当前我国的数字技术的发展,单片机技术越来越多的应用到了各种各样的家用电器当中。洗衣机是人们日常生活必不可少的家用电器,随着人们生活水平的不断提高,人们无法接收原先功能单一的洗衣系统了。因此基于51单片机的新型的洗衣系统就有了其存在的价值。我所选择的这个题目就
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级数学计算题专项练习1000题汇编
- 【初中物理】密度(教学课件) -2024-2025学年人教版(2024)八年级物理上册
- 河南省信阳市普通高中2024-2025学年高一上学期期中考试语文试卷(无答案)
- 封塑料用电动装置包装用产业规划专项研究报告
- 刮面石收敛剂市场发展预测和趋势分析
- 医用踝部支具产业深度调研及未来发展现状趋势
- 划艇产业规划专项研究报告
- 人教版八年级英语上册 Unit 3 暑假基础练习
- 动物用维生素市场需求与消费特点分析
- 卫生用消毒剂市场发展预测和趋势分析
- 海底探测用自动潜航器相关项目实施方案
- 期中检测卷(试题)-2024-2025学年统编版二年级语文上册
- 2024年江苏省气象系统事业单位招聘61人历年高频难、易错点500题模拟试题附带答案详解
- 2024年《中华人民共和国监察法》知识测试题库及答案
- 中职英语高二期中考试试卷(含答案)
- 2024年安徽国资国企研究院限公司公开招聘工作人员4名高频难、易错点500题模拟试题附带答案详解
- 中学校园商店招标公告
- Unit 2 Hobbies Welcome to the unit 教学设计2024-2025学年牛津译林版英语七年级上册
- 山东省青岛市六年级数学上学期期中考试真题重组卷
- 无人驾驶航空器安全操作理论复习测试附答案
- 2024中国远洋海运集团校园招聘995人高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论