全自动洗衣机实验报告.docVIP

  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文档。上传文档
查看更多
全自动洗衣机实验报告

河北工业大学计算机硬件技术基础(Mcs-51) 综合性、开放性实验考试设计报告 河北工业大学计算机硬件技术基础 综合性、开放性实验考试设计报告 题目 全自动洗衣机(19) 二、问题的提出 学校的刷卡式全自动洗衣机给同学们的生活带来了很大便利,现利用MCS—51单片机,通过延时、定时、中断等操作实现全自动洗衣机工作过程的模拟控制和液晶显示。 三、总体设计 1、分析问题的功能 分析全自动洗衣机的工作过程:接通电源后,打开洗衣机盖子放入衣物和洗衣粉,盖上盖子。启动注水,利用外部中断0模拟注水达标志位,停止注水并开始洗衣。洗衣过程为:正转10秒(利用延时实现),间歇4秒,然后反转10秒,间歇4秒,再正转10秒(这里认为已洗静),接下来间歇5秒,然后开始排水,排水时间为5秒,同样利用延时模拟排水达标志位,排水结束,如此循环往复3次(注水—洗涤—排水 过程),认为洗衣过程结束。然后开始脱水(利用定时器T0计时加软件计数定时5秒)操作,定时时间到,打开洗衣机盖子取出衣物,洗衣任务完成。 试验中用各指示灯的亮灭来表示洗衣过各环节的相应状态。 2、系统总体结构设计 ⑴硬件设计:根据问题确定单片机、I/O接口、定时器、I/O设备、中断等; P1口,定时器T/C0,外部中断INTO,蜂鸣器BUZZ ⑵软件设计:按问题功能分模块,简述各模块功能。 流程简图如下: 外部中断 注水达标 R1 0 R1=0 提醒洗衣结束 下一步进行脱水 定时脱水时间到 四、详细设计: 1、硬件详细设计: ⑴画出电路图; ⑵进行硬件资源分配(包括I/O口地址、所用各存储单元的用途)。 P1口:用来连接各指示灯,通过亮灭来表示洗衣过程中各环节的相应状态 P3.2口:用导线将A2区的INT0与K1相连 P3.1口:与B5蜂鸣器BUZZ连接,用于蜂鸣器的触发 R1:洗衣过程中剩余洗衣次数 2、软件详细设计:按各功能模块进行程序设计,并说明各功能模块的实现方法。 1)子程序名INT0X 注水达标 占用资源:F0,P1.1 INT0X:CLR F0 SETB P1.1 ;注水结束 RETI 2) 程序名ZZ 正转10秒 占用资源:40H,P1.3 ZZ:CLR P1.3 ;开始正转 MOV 40H,#0AH ;延时十秒 Z1:LCALL DELAY DJNZ 40H,Z1 SETB P1.3 3) 程序名ZJ 正转间歇4秒 占用资源:41H,P1.2 CLR P1.2 ;间歇灯亮,表示正转间歇 MOV 41H,#04H ;间歇四秒 ZJ:LCALL DELAY DJNZ 41H,ZJ SETB P1.2 4) 程序名F 反转10秒 占用资源:42H,P1.4 CLR P1.4 ;开始反转 MOV 42H,#0AH F:LCALL DELAY DJNZ 42H,F SETB P1.4 5) 程序名FJ 反转间歇4秒 占用资源:43H,P1.2 CLR P1.2 ;间歇灯亮,表示反转间歇 MOV 43H,#04H FJ:LCALL DELAY DJNZ 43H,FJ

文档评论(0)

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

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

1亿VIP精品文档

相关文档