基于单片机的全自动洗衣机控制新版系统.doc
《基于单片机的全自动洗衣机控制新版系统.doc》由会员分享,可在线阅读,更多相关《基于单片机的全自动洗衣机控制新版系统.doc(53页珍藏版)》请在咨信网上搜索。
诚信声明 本人声明: 我所呈交本科毕业设计(论文)是本人在导师指引下对四年专业知识而进行研究工作及全面总结。尽我所知,除了文中特别加以标注和道谢中所罗列内容以外,论文中创新处不包括其她人已经刊登或撰写过研究成果,也不包括为获得北京化工大学或其他教诲机构学位或证书而已经使用过材料。与我一同完毕毕业设计(论文)同窗对本课题所做任何贡献均已在文中做了明确阐明并表达了谢意。 若有不实之处,本人承担一切有关责任。 本人签名: 年 月 日 基于单片机全自动洗衣机控制系统 刘少谦 电子信息工程专业 信工0706班 学号07057 指引教师 鲁小利讲师 摘 要 本文详细简介了国内洗衣机控制系统发呈现状,发展中所面临问题。从产品质量、性能及应用方面看洗衣机机差距;整个行业看国产洗衣机机所存在问题以及它发展趋势。同步也详尽简介了本次设计中最重要构成部件单片机概念、工作原理及设备总体构造,其中涉及MCS-51发展历程,选型根据。设计了一种基于单片机MCS-51洗衣机机,简介了所选用8051、8255等单片机。 核心词:洗衣机 单片机 电动机 Microcontroller Based Control System for Automatic Washing Machine Abstract This article introduced in detail the domestic washer control system's development present situation,in the development faces question. From the product quality,the performance and the application aspect look at washer's machine disparity;The entire profession looked the domestically produced washer machine exists question as well as its trend of development. Simultaneously also in exhaustive introduction this design most important building block monolithic integrated circuit's concept,principle of work and equipment gross structure,including MCS-51 the development process,shaping basis. Has designed one kind based on the monolithic integrated circuit MCS-51 washer machine,introduced selects 8051,8255 and so on monolithic integrated circuits. keyword: Washer Monolithic Integrated Circuit Electric Motor 目 录 前 言 1 第1章 课题研究价值 2 第1.1节 洗衣机发展历程 2 第1.2节 洗衣机分类 4 第1.3节 洗衣机工作原理 5 第1.4节 任务规定 6 第2章 系统硬件设计 7 第2.1节 MCS—51单片机重要应用特性 7 第2.2节 洗衣机控制系统面板设计及控制原理图 9 第2.3节 微型解决器 10 第2.4节 系统扩展 14 第2.5节 电源 21 第3章 电机控制系统设计 23 第3.1节 直流电机M1控制系统 23 第3.2节 交流电机M2控制系统 27 第4章 系统软件设计 30 第4.1节 软件构思 30 第4.2节 洗涤过程流程图 31 第4.3节 脱水、漂洗流程图 32 第4.4节 内部中断流程图 33 第4.5节 外部中断流程图 34 结 论 35 附 录 36 参照文献 41 致 谢 42 前 言 运用电能产生机械作用来洗涤衣物清洁电器。按其额定洗涤容量分为家用和集体用两类。中华人民共和国规定洗涤容量在6kg如下属于家用洗衣机:家用洗衣机重要由箱体、洗涤脱水桶(有洗涤和脱水桶分开)、传动和控制系统等构成,有还装有加热装置。洗衣机普通专指使用水作为重要清洗液体,有别于使用特制清洁溶液,及普通专人负责干洗。 要理解硬件上单片机内部功能部件,如A/D,D/A,PWM.WATCHDOG,LCD驱动器,串行口等,又要结识C语言在计算机仿真调试,产品更新以及软件升级中重要作用。但是要做实际系统,单单从网站上学习是不够,因此我从书籍和期刊上查阅了大量资料。如下是关于洗衣机某些文献资料。 第1章 课题研究价值 第1.1节 洗衣机发展历程 从古到今,洗衣服都是一项难于逃避家务劳动,而在洗衣机浮现此前,对于许多人而言,它并不像田园诗描绘那样布满乐趣,手搓、棒击、冲刷、甩打……这些不断重复简朴体力劳动,留给人感受经常是:辛苦劳累。 1858年,一种叫汉密尔顿•史密斯美国人在匹茨堡制成了世界上第一台洗衣机。该洗衣机主件是一只圆桶,桶内装有一根带有桨状叶子直轴。轴是通过摇动和它相连曲柄转动。同年史密斯获得了这台洗衣机专利权。但这台洗衣机使用费力,且损伤衣服,因而没被广泛使用,但这却标志了用机器洗衣开端。次年在德国浮现了一种用捣衣杵作为搅拌器洗衣机,当捣衣杵上下运动时,装有弹簧木钉便持续作用于衣服。19世纪末期洗衣机已发展到一只用手柄转动八角形洗衣缸,洗衣时缸内放入热肥皂水,衣服洗净后,由轧液装置把衣服挤干。 1874年,“手洗时代”受到了前所未有挑战,美国人比尔•布莱克斯创造了木制手摇洗衣机。布莱克斯洗衣机构造极为简朴,是在木筒里装上6块叶片,用手柄和齿轮传动,使衣服在筒内翻转,从而达到“净衣”目。这套装置问世,让那些为提高生活效率而冥思苦想人士大受启发,洗衣机改进过程开始大大加快. 1880年,美国又浮现了蒸气洗衣机,蒸气动力开始取代人力。经历了上百年发展改进,当代蒸汽洗衣机较初期有了无与伦与提高,但原理是相似。当代蒸汽洗衣机功能涉及蒸汽洗涤和蒸汽烘干,采用了智能水循环系统,可将高浓度洗涤液与高温蒸气同步对衣物进行双重喷淋,贯穿所有洗涤过程,实现了全球独创性“蒸汽洗”全新洗涤方式。。与普通滚筒洗衣机在洗涤时需要加热整个滚筒水不同,蒸汽洗涤是以深层清洁衣物为目,当少量水进入蒸汽发生盒并转化为蒸汽后,通过高温喷射分解衣物污渍。蒸汽洗涤迅速、彻底,只需要少量水,同步可节约时间。对于放在衣柜很长时间产生褶皱、异味冬季衣物,能让其自然舒展,抚平褶皱。“蒸汽烘干”工作原理则是把恒定蒸汽喷洒在衣物上,将衣物舒展开之后,再进行恒温冷凝式烘干。通过这种方式,厚重衣物不但干得更快,并且具备舒展和熨烫效果。 蒸汽洗衣机之后,水力洗衣机、内燃机洗衣机也相继浮现。水力洗衣机涉及洗衣筒、动力源和与船相连接连接件,洗衣机上设有进、出水孔,洗衣机外壳上设有动力源,洗衣筒上设有衣物进口孔,其进口上设有密封盖,洗衣机通过连接件与船相连。它无需任何电力,只需自然河流水力就能洗涤衣物,解脱了船民在船上洗涤衣物烦恼,节约时间,减轻家务劳动强度。 19,美国费希尔在芝加哥试制成功世界上第一台电动洗衣机。电动洗衣机问世,标志着人类家务劳动自动化开端。 1922年,美国玛塔依格公司改造了洗衣机洗涤构造,把拖动式改为搅拌式,使洗衣机构造固定下来,这也就是第一台搅拌式洗衣机诞生。这种洗衣机是在筒中心装上一种立轴,在立轴下端装有搅拌翼,电动机带动立轴,进行周期性正反摆动,使衣物和水流不断翻滚,互相摩擦,以此涤荡污垢。搅拌式洗衣机构造科学合理,受到人们普遍欢迎。 1932年,美国本德克斯航空公司宣布,她们研制成功第一台前装式滚筒洗衣机,洗涤、漂洗、脱水在同一种滚筒内完毕。这意味着电动洗衣机型式跃上一种新台阶,朝自动化又迈进了一大步! 第一台自动洗衣机于1937年问世。这是一种"前置"式自动洗衣机。靠一根水平轴带动缸可容纳4000克衣服。衣服在注满水缸内不断地上下翻滚,使之去污除垢。到了40年代便浮现了当代"上置"式自动洗衣机。 随着工业化加速,世界各国也加快了洗衣机研制步伐。一方面由英国研制并推出了一种喷流式洗衣机,它是靠筒体一侧运转波轮产生强烈涡流,使衣物和洗涤液一起在筒内不断翻滚,洗净衣物。 1955年,在引进英国喷流式洗衣机基本之上,日本研制出独具风格、并流行至今波轮式洗衣机。至此,波轮式、滚筒式、搅拌式在洗衣机生产领域三分天下局面初步形成。 60年代日本浮现了带干桶双桶洗衣机,人们称之为“半自动型洗衣机”。 70年代,生产出波轮式套桶全自动洗衣机。 70年代后期,以电脑(事实上微解决器)控制全自动洗衣机在日本问世,开创了洗衣机发展史新阶段。 80年代,“模糊控制”应用使得洗衣机操作更简便,功能更完备,洗衣程序更随人意,外观造型更为潮流。 诞生了许多新水流洗衣机。此后,随着电机驱动技术发展与提高,日本生产出了电机直接驱动式洗衣机,省去了齿轮传动和变速机构,引起了洗衣机驱动方式巨大革命。 之后,随着科技进一步发展,滚筒90年代,由于电机调速技术提高,洗衣机实现了宽范畴转速变换与调节,洗衣机已经成了人们耳濡目染产品。随着着科技进一步发展,相信新型更适合人们使用洗衣机会给咱们生活带来新方式。 第1.2节 洗衣机分类 当今主流洗衣机重要有三大类,分别是波轮式洗衣机,滚筒式洗衣机和搅拌式洗衣机。三种洗衣机各有所长,下面咱们详细简介一下三种洗衣机特点: (1)波轮式洗衣机 洗衣特点:微电脑控制洗衣及甩干功能、省时省力。 缺陷:耗电、耗水、衣物易缠绕、清洁性不佳,适合洗涤衣物:除需要特别洗涤之外所有衣物。轮式洗衣机流行于日本、中华人民共和国、东南亚等地。 (2)滚筒式洗衣机 洗衣特点:微电脑控制所有功能衣物无缠绕。最不会损耗衣物方式。 缺陷:耗时,时间是普通几倍,并且一旦关上门,洗衣过程中无法打开,干净力不强,适合洗涤衣物:羊毛、羊绒以及丝绸、纯毛类织物。流行于欧洲、南美等重要穿毛、绵为主地区,几乎100%家庭使用都是滚筒洗衣机。 滚筒洗衣机长处:全面洗涤能力鹤立鸡群。由于衣物在洗涤过程中不缠绕、洗涤均匀、磨损小,因此就连羊绒、羊毛、真丝衣物也能在机内洗涤,做到真正全面洗涤性能。可以运用加热激活洗衣粉中活性酶,充分发挥出洗衣粉去污效能。由于用水量较小,可以在桶内形成高浓度洗衣液,在节水状况下带来抱负洗衣效果。这种发源于欧洲洗衣机是模仿棒锤击打衣物原理设计,运用电动机机械 做功使滚筒旋转,衣物在滚筒中不断地被提高摔下,再提高再摔下,做重复运动,加上洗衣粉和水共同作用使衣物洗涤干净。滚筒洗衣机发展最为成熟,近年来在构造上没有多少变化,基本是不锈钢内桶,机械程序控制器,通过磷化、电泳、喷涂三重保护外壳,和两块笨重水泥块用于平衡滚筒旋转时产生巨大离心力,由于用料比波轮洗衣机好,因此寿命普通在15-,而以塑料件为主波轮寿命普通只有8-左右。 (3)搅拌式洗衣机 洗衣特点:衣物干净力最强,省洗衣粉。 缺陷:喜欢缠绕相比前两种方式损坏性加大,噪音最大,适合洗涤衣物,除需要特别洗涤之外所有衣物,北美普遍使用。 第1.3节 洗衣机工作原理 普通型波轮洗衣机: 构造:由洗衣桶、电动机、定期器、传动部件、箱体、箱盖及控制面板等构成。 工作原理:依托装在洗衣桶底部波轮正、反旋转,带动衣物上、下、左、右不断地翻转,使衣物之间、衣物与桶壁之间,在水中进行柔和地磨擦,在洗涤剂作用下实现去污清洗。 机械全自动洗衣机: 构造:由电动程控器、水位开关、安全开关(盖开关)、排水选取开关、不排水停机开关、贮水开关、漂洗选取开关、洗涤选取开关等构成。 工作原理:通过各种开关构成控制电路,来控制电动机、进水阀、排水电磁铁及蜂鸣器电压输出,使洗衣机实现程序运转。 为使洗衣机长期运转正常好用,必须准时认真进行对的润滑维护保养,需要润滑地方重要是轴承和齿轮,轴承需由注油孔注入抗磨性和抗氧化安定性好L-TSA22号防锈抗氧化润滑油,普通2-3年加油一次,如用普通机械油则需每年加油一次。齿轮则应用粘附性好2号极压锂基润滑脂,或油性好,加质量分数为1%二烷基二硫代磷酸锌,或质量分数为3%MoS2,L-CKC100号中档极压抗磨齿轮油进行润滑。甩干机轴承和齿轮都应每年或半年加入抗氧化防锈抗磨性好L-AN15和L-AN68号润滑油。用密封滚动轴承,则应由轴承厂封入使用寿命在1000h以上,聚脲基稠化精制石油润滑油,并加防锈抗氧化剂2号润滑脂。 中华人民共和国家电研究院洗衣机专家指出,洗衣机内部环境非常潮湿,闲置几天之后,就会孳生大量霉菌。使用时间越长,内部孳生霉菌机会就越多。一台洗衣机用久了之后,如不及时清洗,慢慢地就会浮现水发浑,漂洗不干净。久而久之,对下一次要洗衣物就会导致污染。人们如果长期使用有霉菌洗衣机洗衣服,就有也许产生交叉感染,引起各种皮肤病。 第1.4节 任务规定 设计一种基于单片机洗衣机控制系统,洗衣机工作流程由进水、洗衣、排水和脱水四个过程构成,并且能达到“正常运营”和“强制停止”两种控制规定: (1)按下启动按钮,开始进水直到水满(即水位达到高水位)时停止进水开始洗涤。 (2)洗涤时,正转30秒,停2秒;然后反转30秒,停2秒,如此循环5次,总共320秒开始排水。 (3)水位下降到低水位时开始脱水并继续排水,脱水30秒。 (4)开始清洗,重复(1)—(4),清洗三遍。 (5)清洗完毕,报警3秒并自动停机。 (6)若按下排水按钮,可实现手动排水。 (7)若按下停止按钮,不论洗衣机工作在什么状态,洗衣机需停止工作。 第2章 系统硬件设计 第2.1节 MCS—51单片机重要应用特性 MCS-51单片机是美国Intel公司于1980年推出产品,与MCS-48单片机相比,它构造更先进,功能更强,在本来基本上增长了更多电路单元和指令,指令数达111条,MCS-51单片机可以算是相称成功产品,始终到当前,MCS-51系列或其兼容单片机仍是应用主流产品,各高校及专业学校培训教材仍用MCS-51单片机作为代表进行理论基本学习。咱们也以这一代表性机型进行系统设计。 MCS-51系列单片机重要涉及8031、8051和8751等通用产品,其重要功能如下: 8位CPU;4kbytes 程序存储器(ROM);128bytes数据存储器(RAM);32条I/O口线;111条指令,大某些为单字节指令;21个专用寄存器;2个可编程定期/计数器;5个中断源,2个优先级;一种全双工串行通信口;外部数据存储器寻址空间为64kB;外部程序存储器寻址空间为64kB;逻辑操作位寻址功能;双列直插40PinDIP封装;单一+5V电源供电。 MCS-51以其典型构造和完善总线专用寄存器集中管理,众多逻辑位操作功能及面向控制丰富指令系统,堪称为一代“名机”,为后来其他单片机发展奠定了基本。正由于其优越性能和完善构造,导致日后许多厂商多沿用或参照了其体系构造,有许多世界大电气商丰富和发展了MCS-51单片机,像PHILIPS、Dallas、ATMEL等知名半导体公司都推出了兼容MCS-51单片机产品,就连国内台湾WINBOND公司也发展了兼容MCS-51单片机品种。 近年来MCS-51获得了飞速发展,MCS-51发源公司Intel由于忙于开发PC及高品位微解决器而无精力继续发展自己单片机,而由其他厂商将其发展,最典型是PHILIPS和ATMEL公司,PHILIPS公司重要是改进其性能,在本来基本上发展了高速I/O口,A/D转换器,PWM(脉宽调制)、WDT等增强功能,并在低电压、微功耗、扩展串行总线(I2C)和控制网络总线(CAN)等功能加以完善。 ATMEL公司推出AT89Cxx系列兼容MCS-51单片机,完美地将Flash(非易失闪存技术)EPROM与80C51内核结合起来,仍采用MCS-51总体构造和指令系统,Flash可反擦写程序存储器能有效地减少开发费用,并能使单片机作多次重复使用。 8051是MCS-51系列单片机中代表产品,它内部集成了功能强大中央解决器,包括了硬件乘除法器、21个专用控制寄存器、4kB程序存储器、128字节数据存储器、4组8位并行口、两个16位可编程定期/计数器、一种全双工串行口以及布尔解决器。 MCS-51采用模块式构造,MCS-51系列中各种加强型单片机都是以8051为核心加上一定新功能部件后构成,从而使它们完全兼容。表2.1为MCS-51系列单片机惯用产品特性。 表2.1 MCS-51系列单片机惯用产品特性 型号 片内存储器 I/O线 定期器/计数器 片外寻址空间(KB) 程序 数据 程序 数据 8051 4K ROM 128 32 2个16位 64 64 8751 4K EPROM 128 32 2个16位 64 64 8031 无 128 32 2个16位 64 64 80C51 4K ROM 128 32 2个16位 64 64 87C51 4K EPROM 128 32 2个16位 64 64 80C31 无 128 32 2个16位 64 64 8052 4K ROM 256 32 3个16位 64 64 8752 4K EPROM 256 32 3个16位 64 64 8032 无 256 32 3个16位 64 64 MCS-51具备比较大寻址空间,地址线宽达16条,即外部数据存储器和程序存储器寻址范畴达216=64kB,这作为单片机控制来说已是比较大,这同步具备对I/O口访问能力。此外,MCS-51采用模块化构造,可以便地增删一种模块就可使引脚和指令兼容新产品,从而容易使产品形成系列化。 由于MCS-51集成了几乎完善8位中央解决单元,解决功能强,中央解决单元中集成了以便灵活专用寄存器,硬件加、减、乘、除法器和布尔解决机及各种逻辑运算和转移指令,这给应用提供了极大便利。 MCS-51指令系统近乎完善,指令系统中包括了全面数据传送指令、完善算术和逻辑运算指令、以便逻辑操作和控制指令、对于编程来说,是相称灵活和以便。 MCS-51单片机工作频率为2-12MHz,当振荡频率为12MHz时,一种机器周期为1us,这个速度应当说是比较快。 MCS-51把微型计算机重要部件都集成在一块芯片上,使得数据传送距离大大缩短,可靠性更高,运营速度更块。由于属于芯片化微型计算机,各功能部件在芯片中布局和构造达最优化,抗干扰能力加强,工作亦相对稳定。因而,在工业测控系统中,使用单片机是最抱负选取。单片机属于典型嵌入式系统,因此它是低端控制系统最佳器件。 鉴于MCS-51以上特点,本文设计就是基于MCS-518051型号单片机来设计洗衣机控制系统。 第2.2节 洗衣机控制系统面板设计及控制原理图 2.2.1 面板设计 洗衣机控制控制系统面板如图2.1所示。 图2.1 控制面板 在图2.1中控制面板中设立了一种电源开关,启动按纽,洗涤控制等按纽。 2.2.2 系统控制原理图 图2.2 洗衣机控制系统控制原理图 在本系统设计洗衣机控制系统中,采用8051单片机设计一种最小系统,为了增长单片机驱动能力,系统中扩展一组上位排阻电路和一组数码管位驱动电路,其原理图如图2.2所示。 第2.3节 微型解决器 2.3.1 8051性能特点 8051引脚功能: MCS-51是原则40引脚双列直插式集成电路芯片,引脚分布请参照----单片机引脚图: (1)P0.0~P0.7 P0口8位双向口线(在引脚39~32号端子)。 (2)P1.0~P1.7 P1口8位双向口线(在引脚1~8号端子)。 (3)P2.0~P2.7 P2口8位双向口线(在引脚21~28号端子)。 (4)P3.0~P3.7 P3口8位双向口线(在引脚10~17号端子)。 图2.3 单片机8051管脚图 2.3.2 8051重要性能晶体管动态扫描 P0口有三个功能: 1、外部扩展存储器时,当做数据总线(如图1中D0~D7为数据总线接口) 2、外部扩展存储器时,当作地址总线(如图1中A0~A7为地址总线接口) 3、不扩展时,可做普通I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。 P1口只做I/O口使用:其内部有上拉电阻。 P2口有两个功能: 1、扩展外部存储器时,当作地址总线使用 2、做普通I/O口使用,其内部有上拉电阻; P3口有两个功能: 除了作为I/O使用外(其内部有上拉电阻),尚有某些特殊功能,由特殊寄存器来设立,详细功能请参照咱们背面引脚阐明。 有内部EPROM单片机芯片(例如8751),为写入程序需提供专门编程脉冲和编程电源,这些信号也是由信号引脚形式提供, 即:编程脉冲:30脚(ALE/PROG) 编程电压(25V):31脚(EA/Vpp) 接触过工业设备兄弟也许会看到有些印刷线路板上会有一种电池,这个电池是干什么用呢?这就是单片机备用电源,当外接电源下降到下限值时,备用电源就会经第二功能方式由第9脚(即RST/VPD)引入,以保护内部RAM中信息不会丢失。 在简介这四个I/O口时提到了一种“上拉电阻”那么上拉电阻又是一种什么东东呢?她起什么作用呢?都说了是电阻那固然就是一种电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;因此如果P0口如果作为输入时,处在高阻抗状态,只有外接一种上拉电阻才干有效。 ALE/PROG 地址锁存控制信号:在系统扩展时,ALE用于控制把P0口输出低8位地址送锁存器锁存起来,以实现低位地址和数据隔离。(在背面关于扩展课程中咱们就会看到8051扩展 EEPROM电路,在图中ALE与74LS373锁存器G相连接,当CPU对外部进行存取时,用以锁住地址低位地址,即P0口输出。ALE有也许是高电平也有也许是低电平,当ALE是高电平时,容许地址锁存信号,当访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上低8位地址信号送入锁存器。当ALE是低电平时,P0口上内容和锁存器输出一致。关于锁存器内容,咱们稍后也会简介。 在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振荡周期输出(12分频)。从这里咱们可以看到,当系统没有进行扩展时ALE会以1/6振荡周期固定频率输出,因而可以做为外部时钟,或者外部定期脉冲使用。 PORG为编程脉冲输入端:在第五课 单片机内部构造及其构成中,咱们已懂得,在8051单片机内部有一种4KB或8KB程序存储器(ROM),ROM作用就是用来存储顾客需要执行程序,那么咱们是如何把编写好程序存入进这个ROM中呢?事实上是通过编程脉冲输入才干写进去,这个脉冲输入端口就是PROG。 PSEN 外部程序存储器读选通信号:在读外部ROM时PSEN低电平有效,以实现外部ROM单元读操作。 (1)内部ROM读取时,PSEN不动作; (2)外部ROM读取时,在每个机器周期会动作两次; (3)外部RAM读取时,两个PSEN脉冲被跳过不会输出; (4)外接ROM时,与ROMOE脚相接。 EA/VPP 访问和序存储器控制信号 1、接高电平时:CPU读取内部程序存储器(ROM)扩展外部ROM:当读取内部程序存储器超过0FFFH(8051)1FFFH(8052)时自动读取外部ROM。 2、接低电平时:CPU读取外部程序存储器(ROM)。 在前面学习中咱们已懂得,8031单片机内部是没有ROM,那么在应用8031单片机时,这个脚是始终接低电平。 3、8751烧写内部EPROM时,运用此脚输入21V烧写电压。RST 复位信号:当输入信号持续2个机器周期以上高电平时即为有效,用以完毕单片机复位初始化操作,当复位后程序计数器PC=0000H,即复位后将从程序存储器0000H单元读取第一条指令码。XTAL1和XTAL2 外接晶振引脚。当使用芯片内部时钟时,此二引脚用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。 VCC:电源+5V输入 ;VSS:GND接地。 AVR和PIC都是跟8051构造不同8位单片机,由于构造不同,因此汇编指令也有所不同,并且区别于使用CISC指令集8051,她们都是RISC指令集,只有几十条指令,大某些指令都是单指令周期指令,因此在同样晶振频率下,较8051速度要快。另PIC8位单片机前几年是世界上出货量最大单片机,飞思卡尔单片机紧随其后。 ARM事实上就是32位单片机,它内部资源(寄存器和外设功能)较8051和PIC、AVR都要多得多,跟计算机CPU芯片很接近了。惯用于手机、路由器等等。DSP其实也是一种特殊单片机,它从8位到32位均有。它是专门用来计算数字信号。在某些公式运算上,它比现行家用计算机最快CPU还要快。例如说普通32位DSP能在一种指令周期内运算完一种32位数乘32位数积再加一种32位数。应用于某些对实时解决规定较高场合。 第2.4节 系统扩展 2.4.1晶体管动态扫描 LED显示屏基本工作原理是动态扫描。显示控制过程是先从数据存储器读得字模数据,再通过单片机串行口或并行口将数据写给LED点阵片,然后再行扫描。 动态扫描方案和静态显示方案相比节约驱动元件,但规定刷新频率高于50Hz,以避免显示图像或文字浮现闪烁。由于刷新频率限制,一片单片机能控制显示元件片数是较少。 当前大屏幕LED显示屏应用已越来越广泛。为了对成百、上千片LED点阵片实既有序、迅速显示控制,人们动了许多脑筋,双CPU、双RAM方案,FPGA方案等都获得了成功应用;但是这些方案显示控制过程还是先读后写。 本方案另开思路:用一条读指令,将读和写合在一步完毕,可大大地提高显示控制效率,且电路简朴。 2.4.1 LED显示屏工作原理 LED显示屏基本工作原理是动态扫描。动态扫描又分为行扫描和列扫描两种方式,惯用方式是行扫描。行扫描方式又分为8行扫描和16行扫描两种。 在行扫描工作方式下,每一片LED点阵片均有一组列驱动电路,列驱动电路中一定有一片锁存器或移位寄存器,用来锁存待显示内容字模数据。在行扫描工作方式下,同一排LED点阵片同名行控制引脚是并接在一条线上,共8条线,最后连接在一种行驱动电路上;行驱动电路中也一定有一片锁存器或移位寄存器,用来锁存行扫描信号。 LED显示屏列驱动电路和行驱动电路普通都采用单片机进行控制,惯用单片机是MCS51系列。LED显示屏显示内容普通按字模形式存储在单片机外部数据存储器中,字模是8位二进制数。 单片机对LED显示屏控制过程是先读后写。按LED点阵片在屏幕上排列顺序,单片机先对第1排第1片LED点阵片列驱动锁存器,写入从外部数据存储器读得字模数据,接着对第2片、第3片……直到这一排最后一片都写完字模数据后,单片机再对这一排行驱动锁存器写行扫描信号,于是第1排第1行与字模数据有关发光二极管点亮。接着第2排第1行、第3排第1行……直到最后一排第1行点亮。各排第1行都点亮后,延时一段时间,然后黑屏,这样就算完毕了单片机对LED显示屏一行扫描控制。 单片机对LED显示屏第2行扫描控制、第3行扫描控制……直到第8行扫描控制,其过程与第1行扫描控制过程相似。对所有8行控制过程都完毕后,LED显示屏也就完毕了1帧图像完整显示。 虽然按这种工作方式,LED显示屏是一行一行点亮,每次都只有一行亮,但只要保证每行每秒钟能点亮50次以上,即刷新频率高于50Hz,那么由于人视觉惰性,所看到LED显示屏显示图像还是全屏稳定图像。 2.4.2LED显示屏老式控制办法 显示控制电路是按行扫描方式工作,列控制电路分为两大类。列控制电路中,一类是用74LS377之类芯片作为列驱动电路锁存器,CPU通过并行总线给列驱动电路锁存器写字模数据;另一类是用移位寄存器74LS595之类芯片作为列驱动电路锁存器,CPU通过串行总线给列驱动电路锁存器写字模数据。 无论是并行总线控制方式还是串行总线控制方式,其工作过程都是先给数据指针DPTR赋值,接着累加器A按数据指针DPTR指向,从外部数据存储器RAM中读得字模数据。然后,并行总线时,再给数据指针DPTR赋值,接着CPU将累加器A中字模数据,按数据指针DPTR指向,写给LED点阵片列驱动电路锁存器;串行总线时,CPU将累加器A中字模数据,通过串行口写给LED点阵片列驱动电路锁存器。 普通显示控制中,使用较多单片机是MCS51系列。假设单片机系统晶振频率是12MHz,机器周期是1μs,上述两种控制方式完毕1片LED点阵片显示控制都得十几μs。 本文提出高速控制方案,完毕1片LED点阵片显示控制大概只要4μs。按此推算,1片MCS51系列单片机,差不多可以对600多片LED点阵片进行显示控制。与老式控制办法相比,显示控制效率成倍提高。 8051具备很强扩展功能,容许扩展各种外围电路以补充片内资源局限性,适应特定应用需要,扩展内容涉及数据存储器、程序存储器、I/O接口等扩展构造如图2.4所示: 8051 数据存储器 I/O接口 程序存储器 图2.4 8031系统扩展构造图 2.4.3 I/O接口扩展 由于咱们采集数据量较多,因而CPUI/O口线不够用,因此咱们使用8255A来扩展I/O口,以满足系统规定。 8255A是Intel公司生产通用可编程并行I/O接口芯片。8031和8255A相连可为外设提供三个8位I/O端口,容许采用同步、异步和中断方式传送I/O数据。 (1) 8255A内部构造和引脚功能 ①内部构造 8255A内部由四某些电路构成。它们是A口、B口和C口,A组控制器和B控制器,数据缓冲器及读写控制逻辑。 1.A口、B口和C口。A口、B口和C口均为8位I/O数据口,但构造上略有差别。A口由一种8位数据输出缓冲/锁存器和一种8位数据输入缓冲/锁存器构成。B口由一种8位数据输出缓冲/锁存器和一种8位数据输入缓冲器构成。三个端口都可以和外设相连,分别传送外设输入/输出数据或控制信息。 2. A、B组控制电路。这是两组依照CPU命令字控制8255工作方式电路。A组控制A口及C口高4位,B组控制B口及C口低4位。 3.数据总线缓冲器。它是一种8位双向三态驱动器,用于与单片机数据总线相连,传送数据或控制信息。 4.读/写控制逻辑。这某些电路接受MCS-51送来读/写命令和选口地址,用于控制对8255A读/写。 图2.5 8255A芯片内部构造图 ②引脚功能 8255A有40条引脚,采用双列直插式封装。如图2.6所示。 图2.6 8255A引脚图 1.数据总线(8条): D0~D7:三态双向数据总线,8255A与CPU数据传送通道,当CPU 执行输入输出指令时,通过它实现8位数据读/写操作,控制字和状态信息也通过数据总线传送。 2.控制总线(6条): RESET:复位信号,输入高电平有效。普通和单片机复位相连,复位后,8255A所有内部寄存器清0,所有口都为输入方式。 :片选信号线,当这个输入引脚为低电平时有效,表达芯片被选中,容许8255A与CPU进行通讯。 :读信号线,当这个输入引脚为低电平时,容许8255A通过数据总线向CPU发送数据或状态字。 :写入信号,当这个输入引脚为低电平时,容许CPU将数据或控制字写入8255A。 A0、A1:地址输入线。当=0,芯片被选中时,这两位4种组合00、01、10、11分别用于选取A、B、C口和控制寄存器。其组合如表2.2。 表2.2 8255A控制信号功能表 A1A2 端口地址 端口 功能 0 00 0 1 00 H A口 读A口 0 00 1 0 00 H A口 写A口 0 01 0 1 01H B口 读B口 0 01 1 0 01H B口 写B口 0 10 0 1 02H C口 写C口 0 10 1 0 02H C口 读C口 0 11 1 0 03H 控制口 写控制字 1 ×× × × × × 总线高阻 3.并行I/O总线(24条):这些总线用于和外设相连,分别与A、B、C口相相应,用于8255A和外设之间传送数据,共分三组: PA0~PA7:端口A输入输出线,一种8位数据输出锁存器/缓冲器,一种8位数据输入锁存器。 PB0~PB7:端口B输入输出线,一种8位I/O锁存器,一种8位输入输出缓冲器。 PC0~PC7:端口C输入输出线,一种8位数据输出锁存器/缓冲器,一种8位数据输入缓冲器。 4.电源线(2条):VCC为+5V电源线,容许变化±10%;GND为地线。 (2)8255A方式控制字 8255A有两个控制字:方式控制字和C口单一置复位控制字。顾客通过程序可以把这两个控制字送到8255A控制寄存器(A1A0=11B),以设定8255A工作方式和C口各位状态。这两个控制字以D7位状态作为标志。8255A各端口工作于什么方式和是输入还是输出方式,是由方式控制字决定。方式控制字格式如图2-7所示。 D7为控制字标志位,若D7=1,则本控制字为方式控制字,若D7=0,则本控制字为C口单一置复位控制字。 D6~D3为A组控制位。其中,D6和D5位A组方式选取位:若D6D5=00,则A组设定为方式0;若D6D5=01,则A组设定为方式1:若D6D5=1×(×为任意),则A组设定为方式2。D4为A口输入/输出控制位:若D4=0,则PA0~PA7,用于输出数据;若D4=0,则PA0~PA7用于输入数据。D3位C口高4位输入/输出控制位:若D3=0,则PC4~PC7为输出数据方式;若D3=1,则PC4~PC7为输入方式。 图2.7 方式控制字 D2~D0为B组控制位,其作用和D6~D3类似。其中,D2为方式选取位,若D2=0,则B组设定为方式0,若D2=1,则B组设定为方式1。D0为C口低4位输入/输出控制位,若D0=0,则PC0~PC3用于输出数据,若D0=1,则PC0~PC3用于输入数据。如图2.8所示: 图2.8 置位控制字 (3)8255A工作方式 8255A有三种工作方式:方式0(Mode0)、方式1(Mode1)和方式2(Mode2)。对的选用方式控制字,并把它通过程序送给8255A控制字寄存器就可设定8255A工作方式。 方式0(基本输入/输出方式): 这种方式不需要任何选通信号。A口、B口及C口两个4位口中任何一种端口都可以被设定为输入或输出。输出锁存,输入不锁存。依照控制字D4、D3、D1、D0位变化,方式0有16种不同输入、输出组合方式。 方式1(选通输入/输出方式): 这种方式下,A- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 全自动 洗衣机 控制 新版 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文