以文本方式查看主题

-  <我爱电子>论坛  (http://88fff.cn/ab/dv04/index.asp)
--  <数字间码>控制技术 编程经验交流  (http://88fff.cn/ab/dv04/list.asp?boardid=4)
----  提高用户程序的稳定性和可靠性的一个方法  (http://88fff.cn/ab/dv04/dispbbs.asp?boardid=4&id=7)

--  作者:plc388
--  发布时间:2008/5/28 18:28:36
--  提高用户程序的稳定性和可靠性的一个方法
PROG-110可编程控制器是一种即编即用的可编程控制器,它的可编程功能给我们带来程序设计和调试的方便,

但是,一旦程序编制成功后,其编程功能我们就不再需要,这个功能如仍留着,就有可能带来如下问题:

1. 控制器的使用操作者,有可能会人为改动程序编码,造成程序破坏。

2.在遇到干扰信号,或其它原因。有时也会发生用户程序的某些数字代码突然被改写了。

这就需要我们在编制用户程序代码完成后,有时需要锁定其编程功能。

锁定其编程功能的方法,一般有2种

(一 ).在PROD-110中,用户自编的程序是存放在AT24C02中的。AT24C02在可编程状态时,其第7脚是连接低电平(即0V),只要我们将它改接高电平,(即+5V)

它就能转为不可输入状态,只能读出不能写入。必要时,我们也可以加接一个跳线或小开关,随时按需要设定。

(二).永久性取消可编程功能,且加密程序芯片方法:

 用户可以将已编制和运行成功的《数字简码》用户程序交给我们,我们可将其加入到单片机的系统程序中去,并加密其芯片,这样就成了专用的加密的程序芯片了。

这样的专用的加密的程序芯片将会有效提高其稳定性和可靠性。

结论:用户程序编制完成后,取消其可编程功能,应是提高单片机产品稳定性的一种有效方法。