在软件编程时应注意以下事项
发布时间:2015/4/12 18:52:58 访问次数:394
在软件编程时应注意以下事项:
(1)用较少的按键实现诸多功能, AL60A-300-120F09如负载工作模式的设置、负载工作时间的设定,还有自检功能等,并应采取防止误操作措施。
(2)键盘在定时中断服务程序中读取,用中断间隔时间实现键盘的去抖动,不必编写另外的延时程序,以提高CPU的利用效率。键盘值夺入数据缓冲区,在主程序中读数据缓冲区的内容,执行键盘予程序功能。
(3)环境光线(闪电、礼花燃放)对太阳能电池组件的采样电压有明显影响,在对白天、黄昏识别时,要进行软件延时,一般控制在2~3min。
(4)外部中断为高优先级中断,编制子程序实现负载过流、短路保护时,确定负载过流、短路后,切断负载输出。负载切断后,每隔一段时间,如20s,应试接通负载开关,当发现过流、短路信号已消除,则恢复负载的输出,否则负载开关仍然保持断开。
(5)为保护负载(灯具),在蓄电池过放保护恢复时,应用软件设置一个回差电压,这样负载开关不会出现颤抖现象,有利于延长灯具的使用寿命。
在软件编程时应注意以下事项:
(1)用较少的按键实现诸多功能, AL60A-300-120F09如负载工作模式的设置、负载工作时间的设定,还有自检功能等,并应采取防止误操作措施。
(2)键盘在定时中断服务程序中读取,用中断间隔时间实现键盘的去抖动,不必编写另外的延时程序,以提高CPU的利用效率。键盘值夺入数据缓冲区,在主程序中读数据缓冲区的内容,执行键盘予程序功能。
(3)环境光线(闪电、礼花燃放)对太阳能电池组件的采样电压有明显影响,在对白天、黄昏识别时,要进行软件延时,一般控制在2~3min。
(4)外部中断为高优先级中断,编制子程序实现负载过流、短路保护时,确定负载过流、短路后,切断负载输出。负载切断后,每隔一段时间,如20s,应试接通负载开关,当发现过流、短路信号已消除,则恢复负载的输出,否则负载开关仍然保持断开。
(5)为保护负载(灯具),在蓄电池过放保护恢复时,应用软件设置一个回差电压,这样负载开关不会出现颤抖现象,有利于延长灯具的使用寿命。
上一篇:在软件编程时应注意以下事项