装箱机系统软件设计
更新日期:2020-12-18     来源:食品工业   作者:袁庆辉  浏览次数:125
核心提示:2.装箱机系统软件设计2.1系统软件设计程序本设计中装箱机系统的软件程序设计包括初始化程序、按键处理子程序、按键检测程序、语音播报程序、外部检测

 2.装箱机系统软件设计

2.1系统软件设计程序

本设计中装箱机系统的软件程序设计包括初始化程序、按键处理子程序、按键检测程序、语音播报程序、外部检测程序。

2.2系统功能软件实施

2.2.1 初始化程序

给装箱机接通电源后,我们首先要进行系统初始化。包括两个电机及其指示灯的状态,LED数码管显示的初始化等等。在初始化过程中,系统为某些数据设置了固定的暂存单元,其中40H和41H为设置的产品储存单元,42H和43H为设置的产品箱存储单元,44H,45H和46H,47H分别为当前产品和产品箱储存单元。

初始化程序清单如下:

ORG    0000H

AJMP   MAIN

ORG    0033H

MAIN:CLR   P1.0      ;将两个传送带关掉

     CLR   P1.1   

     SETB  P1.2        ;关掉声光报警并显示绿灯

     CLR   P1.3

     CLR   P1.4

     MOV   R0,#40H    ;先将显示数字置为零,储存单元为40H-47H

     MOV   R2,#08H

 NEXT1: MOV  A,#00h

  MOV  @r0,A

      INC   R0

  DJNZ   R2,NEXT1

  ACALL   DISP            ;调用显示程序

      RET