《微机原理项目设计.ppt》由会员分享,可在线阅读,更多相关《微机原理项目设计.ppt(12页珍藏版)》请在三一办公上搜索。
1、微机原理项目设计,光机电一体化设备班级:机设一班姓名:孟宪男学号:060101010106指导教师:史艳国 教授,目录,1题目要求2设计思路3系统程序流程框图4系统接线图5系统主程序6实时录像,题目要求,控制继电器使取料电机、振动物料输送器、光源得点,验证得电后启动采集程序。实时监控三个继电器状态,若三者任一出现问题断电异常,首先结束采集程序,然后关闭三个继电器。,设计思路,该系统在8088基础上,连接一个8255A芯片,用于控制信号的输入和输出。8255端口A工作在方式0并作为输出口,端口B工作在方式0并作为输入口,端口C工作在方式0并作为输出口.端口B(PB0,PB1,PB2)输入引脚线接
2、至一组开关(k0,k1,k2),代表三个继电器通断电;端口A(PA0,PA1,PA2)输出引脚线接至一组发光二级管(L0,L1,L2),分别代表取料电机、振动物料输送器、电源;端口C(PC0)输出引脚线接至一个发光二级管(L3闪烁),代表采集程序。然后通过对8255芯片编程实现输入/出功能。,系统流程框图,系统接线图,实时接线图,系统主程序,stack segment stack db 1024 dup(0)stack endscode segment code assume ss:stack,cs:codestart:mov dx,63h;控制口 mov al,10000010b;写入方式控
3、制字out dx,alagain:mov dx,61h;B口读取并判断PA0-PA2 in al,dx mov dx,60h out dx,al and al,00000111bcmp al,0;若PA0-PA2为低电平,则驱动L0,L1,L2灯泡亮,即启动3个继电器jnz flag2 call caijijmp againflag2:mov al,0ffh mov dx,62h;结束采集程序,out dx,almov dx,60h;关闭3个继电器mov al,0ffhout dx,alcaijiproc;由PC0所接L3闪烁表示采集程序进行push axmov al,0mov dx,62hout dx,alcall delaymov al,0ffhmov dx,62hout dx,alcall delaypop axretcaijiendpdelayproc;延时程序push bx,push cxmov cx,2000h a:mov bx,2000hloop apop cxpop bxretdelay endpcode endsend start,实时接线图,项目实时录像,影片显示的是采集程序正常运行中,对继电器实时监控。当将继电器2(录像中以继电器2为例)断电后,由前面的系统程序框图中可知,程序检测到异常,将结束采集程序,而后关闭所有继电器。,感谢观看,