一种单片机控制的指令转换器的设计
3.3 主程序
本程序主要用来接收指令发送装置发来的指令,并对指令格式进行转换。转换后的数据发送给指令接收装置。主要功能是设置89C51、8251、8259A的初始状态,开启中断,等待中断,根据不同的中断矢量转到相应的中断子程序。流程如下所示:
图3-3 主程序流程图
接收指令子程序主要用来接收由指令发送装置发送来的模拟指令,接收的指令数据由格式转换子程序进行格式转换;发送应答子程序根据接收子程序接收的数据正确与否向指令发送装置发送应答数据帧;发送指令子程序把转换后的指令发送到指令接收装置;接收应答子程序用来接收指令接收装置发送过来的应答数据帧。
4结束语
本文设计的指令转换器已与整个指挥控制系统进行了现场试验,结果表明,该指令转换器设计正确,实现了指令格式的转换,运行速度快,可靠性高。
参考文献
[1] 李华等编著:《MSC-51系列单片机实用接口技术》,北京航空航天大学出版社,2001.5
[2] (美)U.布莱克,《计算机网络—协议、标准与接口》,人民邮电出版社,1990
[3] 张毅刚等编著:《MCS-51单片机应用设计》,哈尔滨工业大学出版社,1990年。
[4] 孙涵芳、徐爱卿,MCS-51(96)系列单片机原理及应用,北京航空航天大学出版社,1997
[5] 李朝青编著:《PC机与单片机数据通信技术》,北京航空航天大学出版社,2000
[6] 王二乾等:《TTL集成电路设计和应用手册》,中国计算机技术服务公司,1984
[7] 颜欧:《单片微机实现远程数据传输的数据帧编码方法》,光电对抗与无源干扰,2002年第1期
[8] 公茂法、马宝甫、孙晨,《单片机人机接口实例集》,北京航空航天大学出版社,1998
[9] 董渭清、王换招,《高档微机接口技术及应用》,西安交通大学出版社,1995
[10] 陈建铎,《32位微型计算机原理与接口技术》,高等教育出版社,1998
[11] 史新福,金玉,冯萍,《32位微型计算机原理接口技术及其应用》,西北工业大学出版社,2000
评论