3.3.1 系统主程序
系统主程序流程图如图8所示。该部分起着主导作用,其主要实现的功能是先进行定时,主要包括定时器的设置与开定时器;然后进行中断优先级的设置,设置完成后开中断;之后是检测是否有系统故障,若有故障,系统等待,若无故障,系统进入下一阶段,即判断是手动方式还是自动方式;若是手动方式,关闭外部中断1,同时开定时器T0,之后继续检测系统故障,一直循环,若不是手动方式,则开启外部中断1,之后也是继续检测系统故障,一直循环。故障检测系统的设置是为了防止有夹人事故,可使得保证安全第一。控制方式选择系统主要负责控制方式的选择,选择控制方式有两种,分别为手动控制门的开关与自动控制门的开关。外部中断1接红外传感信号,实现了门的自动开关[17]。
图8 系统主程序流程图
主程序主要程序段为如下:
          ORG           001BH
          AJMP          T1
          ORG           0050H
          START:        CLR    DOOROPEN   ; 关电机驱动
          CLR           DOORCLOSE   
          MOV           TMOD,  #11H       ; 定时器工作方式
          MOV           TLO,#OFOH         ;  置定时器常数,
          MOV           TH0,#08DH
          MOV           TL1,#0E0H
          MOV           TH1,#0B1H
          MOV           TCON,#50H
          MOV           IP,#08H           ; 优先级设置
          MOV           IE,#80H           ; 开中断
LOOP:     ACALL         SYSERROR          ; 调用系统故障子程序
          JB            RERROR,WAIT       ; 有故障等待处理
          MOV           A,P2
          ANL           A,#OFH
          JNZ           WAIT              ; 无按键等待
          JB            MODE,AUTO         ; 运行方式判断
上一篇:PLC太阳能热水器自动控制系统设计+流程图+仿真图
下一篇:PLC的锅炉自控系统设计+源程序+梯形图

热环境对磁记忆信号的影响ANSYS有限元分析

单片机数字红外测距系统设计+电路图+程序

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

高校网球场馆运营管理初探【1805字】

辩护律师的作证义务和保...

多元化刑事简易程序构建探讨【9365字】

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

拉力采集上位机软件开发任务书

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈传统人文精神茬大學...

国内外无刷直流电动机研究现状