全自动豆浆机控制程序的设计说明书(精)(8)

2019-03-22 19:01

设计时候没有考虑周全造成的。而后在老师的指导与同学的探讨下,有了水温拆送的正确拆送方法,自己加以改进程序。改进程序如下:

MOV A,58H MOV B,#10H DIV AB MOV 31H,A MOV 30H,B

即可以完整的模拟0~99的水温变化,而非虚假的数据转换。通过BCD转换拆送到显缓。较为

完整的模拟出了水温。 2.水位告警模块

在最初始的水位告警模块中,初始判断只判断了预加热状态下的水位告警,而没有考虑到接下去的预打浆模块,使整个豆浆机在模拟过程中,跳过了在预打浆进程下的水位检测告警。经老师指正修改后,添加了判断进程,使整个过程中都有着水位检测的功能,改进后的程序如下: SWGJ: JNB 26H.0,SW ;JNB,0跳转,

MOV A,23H

CJNE A,#10H,GJQ ;预热35度 SJMP GJ3

GJQ: CJNE A,#11H,GJE ;预打浆 SJMP GJ3

GJE: CJNE A,#12H,GJ1 SJMP GJ3

在修改过的程序中,在各个进程中都进行了水位的检测,补缺了之前程序漏过的预打浆,加热打浆三次进程下的水位告警,提高了整个设计的完整性。

第八章课程设计总结

本次为期两周的课程设计,让我收获颇多。

在两周的课程设计中,我们对自己所学的知识在实际中的应用有了很大的提高,通过自己去一步一步设计整个豆浆机的流程,再通过老师的指教,与同学之间的探讨,逐步完善自己的程序,使自己所设计的程序能够一步步实现设计要求,整个过程是在纠正自己的学习认知与对未知的探讨求知过程,一整个班级在为同一个目的奋斗的学习氛围很好的提升了学习的效率。

通过两周的课程设计,我了解到一个程序的初步到成形到完善,是在不断的修改中完成的。单单就这次设计的全自动豆浆机,从初步成形到最终成形,中间修修改改不下7次。于是演化到了最终命名的程序版本由完成版到最终完成版再到究极版。而程序到现在也不代表完善,还有着很大的提升空间,比如扩展模块中还有很多没做成功进去,果汁模块在我设计的程序中也没有。这中间仍然存在很大的提升空间。而实时钟的调时我追求简单便捷的设计,也证明了一个程序往往有着很多种不同的编辑方法,不同的模式有着不同模式的优点,并非说全自动豆浆机程序设计出来,每个人就都得一个样子。程序有着很大的自主性,在于你是否去钻研,去改进。

两周时间里。通过对程序的改进,测试,也加强了自身对所学知识在实际应用中的操作。也加强了自己对知识的理解,并稍微懂得灵活运用所学知识去设计程序。

而最后的答辩,说实话,是第一次进行与老师一对一答辩。感觉很新奇,但是心中仍然非常紧张。但是,这种一对一的答辩确能够让每个学生去熟悉自己所设计的程序,无论是否完全自我设计,重要的是了解整个程序如何设计,为何能这样设计。我想,这才是这次的课程设计中老师需要我们掌握的。就是了解书本知识在实际中的应用,自己能掌握程序设计的原理。

在两周的课程设计里面,我从自己的设计里面找到了很多不足之处,最严重错误的就是模拟水温模块。由于当初没听懂老师的要求,导致理解错误,在模拟水温时,没用好BCD转换,以为简单的一个 DA A 调整就可以进行BCD转换,导致拆送温度显示的模拟水温是一个假数据,数据屏蔽了2A~2F,3A~3F等数据,拆送的温度显示还是一个不连续的数,这是绝对错误的。在老师的提点下,通过询问同学,才发现出自己程序的问题,后来,再请教同学中,了解到了模拟水温拆送的正确方法,才改进了模拟水温模块,使水温模拟能够拆送一个连续的0~99的数。在程序设计中,往往很多自己认为正确的程序仍然得经过反复推敲,甚至和同学互相探讨,也许,会找到优化的方法,甚至自己程序设计错误的地方。

两周的课程设计在最后的答辩结束时正式落下帷幕,两周里面。自己收获了很多,包括在程序的设计,包括程序设计时需要严谨对待的态度,程序设计时细节的重要性,甚至有些应用光看书

《微机原理及接口技术》课程设计 根本所掌握不到的。 而最后的答辩又让自己第一次体验到面对面答辩, 为自己的课程设计有了一定 的收尾。 在两周的课程设计里面, 我对课本知识在实际的应用有了很大的进步, 也通过了答辩成功验收 了自己两个礼拜的成果。这次的课程设计是一个非常有效且有益的课程设计,让我收获很多。 30


全自动豆浆机控制程序的设计说明书(精)(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高压旋喷桩在地铁隧道拱顶地面加固中的应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: