单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,微机原理项目报告,项目三:化肥颗粒度检测系统,班级:,09,机控一班,姓名:田竞春,学号:,09010101010094,项目总体流程:,一,.,项目的要求,二,.,项目的设计思路,三,.,详细程序,四,.,项目线路图,五,.,结果分析,六,.,心得体会,一,.,项目的要求,光机电一体化设备,控制继电器使取料机工作,振动物料输送器,光源得电,验证得电后启动采集程序(可以采用灯泡代替)。实时监控三个继电器状态,若三者任意出现断电异常,首先结束采集程序,然后关闭三个继电器。,二,.,项目的设计思路,1.,所用硬件:,8255,芯片,发光管,开关,蜂鸣器,直流,电机,8255,芯片:,B,口读入继电器状态,,C,口控制发光管,,A,口控制电机、蜂鸣器,发 光 管:模拟三个继电器以及采样程序的状态,直流电机:模拟采样程序,开 关:控制三个继电器的得电,蜂 鸣 器:继电器断电时,开始报警,2.,实验过程,用,8255,的,B,口实时监控三个开关的状态,:,a.,若三个开关均闭合,继电器的指示灯亮,紧接着采样指示灯亮,电机开始转。,b.,其中任一开关断开,对应的继电器指示灯熄灭,蜂鸣器开始报警;然后采样指示灯熄灭,电机停止运转;三个继电器指示灯都熄灭,蜂鸣器结束报警。,三,.,详细程序,1.,初始化程序,.model small,.stack,.data,.code,start:,mov,dx,0f003h ;,设置控制端口的地址为,0f003h,mov,al,10000010b ;,定义方式控制字,A,输出,,B,输入,,C,输出,out,dx,al,mov,dx,0f000h ;,初始化:蜂鸣器不报警,电机不转,mov,al,11111101b,out,dx,al,mov,dx,0f002h ;,使各指示灯均灭,mov,al,11111111b,out,dx,al,2.,启动程序,QD:,mov,dx,0f001h ;,继电器得电,启动,in al,dx,mov,bl,al,cmp,bl,11111000b,jne,QD,mov,dx,0f002h ;,无异常现象,启动采集程序,继电器指示灯全部亮,mov,al,11111000b,out,dx,al,call delay,one:,mov,dx,0f002h ;,采集指示灯亮,mov,al,11110000b,out,dx,al,call delay,mov,dx,0f000h ;,电机转,mov,al,11111111b,out,dx,al,3.,监控程序,JK:,mov,dx,0f001h ;,实时监控三个继电器的状态,in al,dx,mov,bl,al,cmp,bl,11111000b,je one,mov,dx,0f002h ;,关闭异常继电器的指示灯,add al,11111000b,out,dx,al,mov,bl,al,call delay,mov,dx,0f000h ;,蜂鸣器报警,mov,al,11111110b,out,dx,al,4.,终止程序,call delay,mov,dx,0f002h ;,结束采样程序,xor,bl,00001000b,mov,al,bl,out,dx,al,mov,dx,0f000h ;,电机停止转,mov,al,11111100b,out,dx,al,call delay ;,关闭三个继电器,mov,dx,0f002h,mov,al,11111111b,out,dx,al,call delay,mov,dx,0f000h ;,蜂鸣器结束报警,,mov,al,11111101b,out,dx,al,jmp,QD,5.,延时程序,delay proc ;,延时程序,mov,cx,6000H,a1:push ax,pop ax,loop a1,ret,delay,endp,end start ;,汇编结束,四,.,项目线路图,1.,电路图,2.,系统连线图,五,.,结果分析,启动采样,按照项目电路图接线,将三个开关均置于,“,0,”,电位,开始连续单步运行程序,可以观察到,:,继电器的指示灯亮,紧接着采样指示灯亮,电机开始转。,实时监控,将其中的某个开关置于,“,1,”,电位,观察到:对应的继电器指示灯熄灭,蜂鸣器开始报警;然后采样指示灯熄灭,电机停止运转;三个继电器指示灯都熄灭,蜂鸣器结束报警。,结论,:该程序及连线方式基本达到了项目的要求,六,.,心得体会,经过自行编写程序进行设计和计算,熟练地掌握了每个模块的知识,对于硬件与软件的关联,中断的调用,都得到了深入的认识。实际设计的过程中遇到了很多问题和困难,这些都需要我们逐个排除。自行设计、实施、完成这个项目是一个非常好的实践 工作。自身的动手能力,自主学习的能力,排查问题,不怕困难的精神,执着而不放弃的勇气都得到了锻炼。,Thanks,