以文本方式查看主题 - <我爱电子>论坛 (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) 它就能转为不可输入状态,只能读出不能写入。必要时,我们也可以加接一个跳线或小开关,随时按需要设定。 (二).永久性取消可编程功能,且加密程序芯片方法: 用户可以将已编制和运行成功的《数字简码》用户程序交给我们,我们可将其加入到单片机的系统程序中去,并加密其芯片,这样就成了专用的加密的程序芯片了。 这样的专用的加密的程序芯片将会有效提高其稳定性和可靠性。 结论:用户程序编制完成后,取消其可编程功能,应是提高单片机产品稳定性的一种有效方法。 |