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的锅炉自控系统设计+源程序+梯形图
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...