- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的洗衣机控制系统设计 摘要 单片机是计算机家庭的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛应用。 本洗衣机控制系统,采用目前常用的 89C51 单片机,用汇编语言的编程方法,完成对洗衣机洗衣全过程的自动控制,并采用 LED数码显示洗衣过程代码和洗衣剩余时间,洗衣完成后能自动报警。使全自动洗衣机的使用更加简单、直观和方便。本设计取材容易,结构简洁,易于制作,具有一定的实用价值。关键字:单片机、汇编语言、动态扫描 目录第一章 绪论 1.1 设计目标 1.2 设计意义第二章 硬件和软件的设计方法 2.1 洗衣机的工作过程 2.2 全自动洗衣机控制系统硬件的选择 2.3 单片机编程软件的选用第二章 全自动洗衣机控制系统的设计原理 3.1 控制系统方框图 3.2 控制板电路原理附整机原理图 3.3 控制功能及过程第四章 洗衣机控制系统的软件系统 4.1 洗衣机控制系统软件的编程思路 4.2 主程序及子程序流程图 4.2 洗衣机控制系统的源程序参考文献附录 AT89C51 技术手册 MCS-51 系列单片机指令系统表 第一章: 绪论 在生产和生活的各个领域中,凡是有自动控制要求的地方都会有单片机的出现。单片机的应用有利于产品的小型化、多功能化和智能化,而且抗干扰能力强,可在各种恶劣的环境下可靠地工作,成本也较低。所以单片机的应用已极为广泛,它在工业自动化、工业测控、智能仪器仪表、家用电器、信息与通信、军事装备等方面都在发挥着“微电脑控制”的作用。1.1 设计目标 用 51 系列单片机 89C51 控制全自动洗衣机的运行,使其能自动地完成进水、洗涤、漂洗、脱水等功能。不同的衣物,洗涤、漂洗、脱水和洗衣电机正反转所用的时间不同,要求设计能够实现过程选择,并在 LED 显示屏上显示过程代码。在运行的时候能显示完成整个过程的剩余时间。为了节省单片机的 IO 端口,以及使硬件连接能尽可能的简单,在 LED 显示过程中我们使用了动态扫描的方法。软件编程使用汇编语言,烧录好单片机后能实现上电运行。还应该具有相当的稳定性,以保证全自动洗衣机的正常工作。以此体会单片机系统的设计、开发过程。1.2 设计意义 进一步了解 8051 单片机。 熟悉单片机控制系统开发流程。 深入学习计算机汇编语言的编程方法。 对计算机的工作原理有进一步的认识。 增强个人动手能力。 第二章 硬件和软件的设计方法 在进行系统设计前,我们必须知道所设计的项目要完成什么任务,达到什么样的要 求,并根据所完成的任务和要求来选择相应的硬件设备和软件编程方法。在设计前我们先 了解一下洗衣机的工作过程和单片机的工作原理,确立算法模型,再选择相应的软件编程 语言 2.1 洗衣机的工作过程 目前常用的波轮洗衣机分为全自动和双缸洗衣机,它们都是依靠电机拖动波轮带动洗 衣筒中的水来回旋转,而使衣物洗干净的。在双缸洗衣机中,电机的正转和反转及洗涤时 间控制是由机械定时器开关来完成的,而全自动洗衣机是靠电路来完成,对洗涤来说,效 果相同;所不同的是双缸洗衣机在完成洗涤后,需要打开排水开关排水,拿出衣物放到脱 水桶中脱水,脱水完成后又要将衣物放回洗衣机桶中洗涤,一次洗衣要进行几次洗涤,就 要完成几次这样相同的动作,在完成洗衣的全过程中必须要有人工干预,很不方便,而全 自动洗衣机中,洗衣过程中的进水、洗涤、排水、脱水、再进水、洗涤是自动进行的,只 在洗衣前需人工放进衣物,洗衣完成后自动报警,再由人工取出衣物,中间过程不需要人 工干预,使用要比双缸洗衣机简便的多。完成这样的顺序控制功能,也可以由数字逻辑电 路来进行,但实现这样的控制比较困难,电路结构也很复杂,成本高,控制系统不能智能 化,如不容易实现单独脱水、单独洗涤这样的功能选择。而使用单片机,采用软件编程的 方法可以轻易实现这样的控制,而且电路简单,成本低,洗衣机能够智能化,容易操作。 综合考虑,我们选择了价格低廉,容易买到,比较可靠的 89C51 单片机来设计全自 动洗衣机的控制系统。 2.2 全自动洗衣机控制系统硬件的选择 单片机系统的是一个软硬件结合的系统,不能孤立地只谈一个方向,脱离了硬件来讲 软件编程是毫无意义的,同样没有软件,单片机的硬件也无法正常工作。 1 单片机 89C512 AT89C51 是一个低电压,高性能 CMOS 8 位单片机,片内含 4k bytes 的可反复擦写 ,器件采用 ATMEL 公 的 Flash 只读程序存储器和 128 bytes 的随机存取数据存储器(RAM) 司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央 处理器和 Flash 存储单元,内置功能强大的微型计算机的 AT89C51
您可能关注的文档
- 毕业设计方案任务书——南京工程.doc
- 第章面向对象设计方案基础.doc
- 浅谈湘银三期环境景观设计方案.doc
- 桥梁工程课程设计方案任务书(土木道路方向).doc
- 产万吨啤酒厂糖化车间设计方案.doc
- 安建雅苑临时用电施工组织设计方案.doc
- 运输顺槽开口东m迎头钻场放水补充设计方案.doc
- 日产吨水泥熟料新型干法生产线烧成系统窑头工艺设计方案.doc
- 毕业设计方案指导书(本部).doc
- [初三][上学期][英语][第单元][第课][WhatwereyoudoingwhenthFOarrived][区集体备课][教学设计方案].doc
- 2024年高考生物一轮复习(全国版) 第7单元 第1课时 基因突变和基因重组(带解析答案).docx
- 什么是情景教学 .pdf
- 第1课 中华文明的起源与早期国家课件--高一上学期统编版(2019)必修中外历史纲要上.pptx
- 企业信用报告_中国联合网络通信有限公司重庆市九龙坡区分公司 .pdf
- 任务书和开题报告模板——基于STM32环境监测数据采集系统的设计与实现.pdf
- 以问题为导向的园本教研实施路径探析 .pdf
- 以课例研究促进教师专业发展--课题方案 .pdf
- 《淘汰落后危险化学品安全生产工艺技术设备目录(第二批)》知识培训.pptx
- 第2讲 建立与巩固:秦汉时期统一多民族封建国家的形成(公元前221—公元220年) 课件---2025届高三历史统编版(2019)一轮复习(湖南专用).pptx
- 以爱心教育为核心的园本文化建设实践研究报告 .pdf
文档评论(0)