自动门微机系统软件结构 系统硬件确定后,主要通过编制完整的软件来实现门的开、关、状态检测、状态显示、数据记录及打印等功能。系统软件可分为三部分:主程序,中断服务子程序,打印字符子程序。
1.主程序 主要是由初始化程序、计数程序、判断程序等组成。初始化程序主要完成pio接口芯片的控制状态,中断矢量,中断控制字的设定。即:pio的a口设定为字节输出方式,pio的b口为位控方式,允许“或”产生中断。计数、判断程序主要完成门开、关次数的记录和判断,然后调用相应的打印字符子程序进行打印。
2.中断服务子程序 中断服务子程序用来实现门的故障性质判定,切断、接通自动门控制系统电源,门的工作状态显示与报警及定时等功能。
3.打印字符子程序 打印字符子程序是由初始化程序、打印内容子程序,打印程序等组成。初始化程序主要完成把将要打印的内容首地址写入2f00、2f01单元、末地址写入2f02、2f03单元,字符点、行数为10,存入2f04单元中,打印内容子程序主要负责把将要打印的试验日期、运行次数,累加次数等内容存入存储器中。打印子程序为tp801“tpmp”中的控打程序。
青岛凯之峰自动门技术有限公司
13310668910
