洗衣机检测报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
洗衣机检测报告   八.测试分析报告   1.引言   1.1编写目的   测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结。它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。从而缩短软件开发者的再开发时间和所耗费的精力.资金。   从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。   1.2项目背景   此项目是由中国国际旅游局应顾客需求,要求开发一套实时,有效,完善,安   全性好的软件系统。应浙江大学邀请,我《哈尔滨华德学院》软件开发小组应聘对   此进行开发。   1.3参考资料   1.智能洗衣机目计划任务书荣事达开发公司   2.智能洗衣机项目(转载于:写论文网:洗衣机检测报告)开发计划《哈尔滨华德学院》》软件开发小组   3.需求规格说明书《哈尔滨华德学院》软件开发小组   4.概要设计说明书《哈尔滨   华德学院》》软件开发小组   4.用户操作手册《哈尔滨华德学   院》》软件开发小组   5.梅丽凤、王艳秋等单片机原理及接口技术清华大学出版   社   6.软件工程张海藩清华大学出版社用户操作手册   2.测试计划执行情况   2.1测试项目   2.洗衣机控制系统硬件的选择   单片机系统的是一个软硬件结合的系统,不能孤立地只谈一个方向,脱离了硬件来讲软件编程是毫无意义的,同样没有软件,单片机的硬件也无法正常工作。   单片机89C51   AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。   AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。   主要功能特性:   兼容MCS—51指令系统·4k可反复擦写(1000次)FlashROM   32个双向I/O口·可编程UARL通道   两个16位可编程定时/计数器·全静态操作0-24MHz   1个串行中断·128x8bit内部RAM   两个外部中断源·共6个中断源   低功耗空闲和掉电模式   软件设置睡眠和唤醒功能   (2)可控   洗衣机的几个关键动作,如进水、排水、电机正转、电机反转,是通过单片机的IO端口,输出控制信号,控制可控硅的通断来实现的。在这里我们用了4个双向可控硅担任控制系统的执行部件。   (3)LED显示器及各开关   为了显示所选功能及剩余时间,完成良好的人机交互,我们选用了共阳的8段LED显示器做显示输出。为了节省端口,采用了扫描的显示方法(下章具体介绍),采用了三个开关,分别做为安全开关、水位开关(进水是否达到要求的传感器)和控制开关(选择洗衣程序和启动暂停等动作的输入按钮)   洗衣机的一次洗衣过程控制过程比较简单,主要为顺序控制,如先进水、洗涤(电机正转反转)、再排水脱水,难点在于过程选择,如不同的衣物所用的洗涤、漂洗、电机正转反转时间不同,如果为每个过程单独编一套指令,则指令系统变得很庞大,效率低,为此,我们把脱水、洗涤、进水单独编为一个子程序,由主程序根据过程选择,不断调用,由些减少源程序的长度,不同的洗衣过程,三大动作的时间不同,这可以通过建立数据表格,通过查表的方式获得每个洗衣过程所需时间。此外,还需编出显示子   程序,延时子程序供主程序不断调用。   洗衣机控制系统主程序流程图   通过以上的分析与设计,程序框架基本建立,大部分模块的形成和设计如上面设计过程中的功能所示,这里对按键输入任务中的按键提取、判断和状态信息处理任务中的状态信息处理的算法实现进行描述。   按键提取、判断的流程:   当得到输入键值以后,检测按键的类型,如果类型大于1便认为是错误输入;按键的类型等于1则认为是正确输入,才能将其进行传递。   状态信息处理的流程:   (1)如果输入的是电源开关按键值,直接传递给动作输出信号任务改变电源状态,   并将洗衣机状态信息设为初始状态,因为电

文档评论(0)

sanshengyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档