化肥颗粒度检测.docx
《化肥颗粒度检测.docx》由会员分享,可在线阅读,更多相关《化肥颗粒度检测.docx(9页珍藏版)》请在冰豆网上搜索。
化肥颗粒度检测
项目名称(作业组别):
化肥颗粒度检测
班级:
姓名:
学号:
项目指导教师(任课教师、实验室教师):
项目完成时间:
一.设计要求2
二.设计目的2
三.实验设备2
四.项目接线图2
五.项目流程图3
六.项目实现的功能3
七.项目程序3
八.实验成果照5
九.项目总结9
一.设计要求
光机电一体化设备,控制继电器使取料电机、震动物料输送器、光源得电,验证得电后启动采集程序,实时监控三个继电器状态,若三者任一出现断电异常,首先结束采集程序,然后关闭三个继电器
二.设计目的
通过本次项目设计更加深刻的了解8255a芯片的引脚及作用,培养学生自己动脑思考,动手实践的能力,培养学生间团结互助的优良品德。
三.实验设备
8088CPU1台
8255a芯片1个
发光二极管4个
开关3个
导线和排线若干
4.项目接线图
5.项目流程图
6.项目实现的功能
1.启动时开关依次接通,监控灯依次亮
2.正常时采集灯亮,一直监控
3.中途出现异常时,采集灯灭,关掉开关,灭掉监控灯
七.项目程序
staksegmentstack
db1024dup(?
)
stakends
datasegment
timer=2
dataends
codesegment'code'
assumecs:
code,ss:
stak;完整段格式
start:
movdx,0f003h
moval,10000010b;端口初始化,b口输入,a,c输出
outdx,al
movdx,0f002h
moval,11111111b
outdx,al
movdx,0f000h
moval,11111111b
outdx,al;初始时使各指示灯熄灭
xunhuan1:
movdx,0f001h
inal,dx
cmpal,11111000b
jzzhengchang
movdx,0f000h
outdx,al
jmpxunhuan1;开始接通开关
xunhuan2:
movdx,0f001h
inal,dx
cmpal,11111000b
jnzguanbi;正常状态
zhengchang:
movdx,0f000h
moval,11111000b
outdx,al
movdx,0f002h
moval,00000000b
outdx,al
jmpxunhuan2
guanbi:
;异常状态
movdx,0f002h
moval,10000000b
outdx,al
movdx,0f001h
inal,dx
movdx,0f000h
outdx,al
calldelay
movdx,0f00h
moval,11111111b
outdx,al
movax,4c00h
int21h
delayproc;延时子程序
pushbx
pushcx
movbx,timer
delay1:
xorcx,cx
delay2:
loopdelay2
decbx
jnzdelay1
popcx
popbx
ret
delayendp
codeends
endstart
8.实验成果照
九.项目总结
通过在创新基地这么久的钻研探索,我感触颇深,心情难以平静,这些有泪水,有汗水,更有欢笑的日子将会让我怀念终身!
程序编不完,调试不出预期的结果,大家都舍不得离开,因此也常常害的实验老师陪我们到很晚,他们孜孜不倦,耐心详细的给我们讲解知识,帮我们调试程序,在我们一片迷茫的时候给我们指明方向!
虽然他们很累,但他们永远精神饱满的出现在实验室里,这让我们感动不已。
这次项目制作给我们提出了很大的挑战,我们不仅要深刻理解老师上课所讲的内容,还要查阅大量的资料,不厌其烦的编程,调试,接线,观察现象,还要不断地思考和动手实践,这所有的过程都极大的考验了我们的耐性和动手能力,最终我们突破重重困难实现了动手与动脑的完美结合,当然这一切都离不开各位老师的耐心帮助。
在项目制作过程中,我们全组同学共同努力协作,互相帮助,遇到问题及时沟通探讨,相互鼓励,相互指导检查,这是课堂上永远无法体会到的快乐!
我本次所做的第三个项目比较简单易懂,但我认为可靠性不能保证,仍需要改进!
比如影响继电器的因素有很多,难以确保其可靠性。
这次项目的完成让我们对8255a芯片的使用有了深刻的理解,让我们充分理解了课上所学习到的内容,把从书本上学到的知识有效地运用到应用中,极大地提高了我们的动手能力,希望老师以后还能给我们提供这样的机会。
谢谢各位老师!