微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机系统运行参数的保存及有效性判别

单片机系统运行参数的保存及有效性判别

时间:10-25 来源:互联网 点击:

4 参数的取值范围检验
  在单片机控制系统中,所使用的参数数值如果超过了系统的允许范围,则有可能使系统运行出现不可预见的工作状况。为了保证控制系统按所要求的功能运行,系统在使用运行参数之前要进行取值范围检验。
  在单片机组成的系统中,系统的运行参数绝大多数是正数。如果运行参数1的取值范围为N11≤参数1≤N12,则在运行参数的取值范围检验子程序中,系统进行条件处理为:当参数1<N11时,令参数1取值为N11;当参数1>N12时,令参数1取值为N12;当参数1在许可范围之内时,参数1取值不变。运行参数的取值范围检验子程序处理流程如图5所示。
5 结束语
  本文所讨论的运行参数的保存及参数有效性判别的实现方法,在作者所开发的电梯门机单片机控
制系统中使用,实际应用表明:可以保证运行参数在设计的许可范围内,保证系统有较强的容错能力,提高控制系统的运行可靠性。这一方法也可应用于需要保存参数的单片机组成系统中,如智能仪表、运动控制等领域的系统。

 

参考文献

1 何立民编著.MCS-51系列单片机应用系统的设计—系统配置与接口技术.北京:北京航空航天大学出版社,1999
2 Andrew S.Tanenbaum著,熊桂喜,王小虎等译.计算机网络(第三版).北京:清华大学出版社,1999
3 郑人杰,殷人昆,陶永雷.实用软件工程(第二版).北京:清华大学出版社,1998 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top