在軟件編程時應注意以下事項
發(fā)布時間:2015/4/12 18:52:58 訪問次數(shù):396
在軟件編程時應注意以下事項:
(1)用較少的按鍵實現(xiàn)諸多功能, AL60A-300-120F09如負載工作模式的設置、負載工作時間的設定,還有自檢功能等,并應采取防止誤操作措施。
(2)鍵盤在定時中斷服務程序中讀取,用中斷間隔時間實現(xiàn)鍵盤的去抖動,不必編寫另外的延時程序,以提高CPU的利用效率。鍵盤值奪入數(shù)據(jù)緩沖區(qū),在主程序中讀數(shù)據(jù)緩沖區(qū)的內(nèi)容,執(zhí)行鍵盤予程序功能。
(3)環(huán)境光線(閃電、禮花燃放)對太陽能電池組件的采樣電壓有明顯影響,在對白天、黃昏識別時,要進行軟件延時,一般控制在2~3min。
(4)外部中斷為高優(yōu)先級中斷,編制子程序?qū)崿F(xiàn)負載過流、短路保護時,確定負載過流、短路后,切斷負載輸出。負載切斷后,每隔一段時間,如20s,應試接通負載開關,當發(fā)現(xiàn)過流、短路信號已消除,則恢復負載的輸出,否則負載開關仍然保持斷開。
(5)為保護負載(燈具),在蓄電池過放保護恢復時,應用軟件設置一個回差電壓,這樣負載開關不會出現(xiàn)顫抖現(xiàn)象,有利于延長燈具的使用壽命。
在軟件編程時應注意以下事項:
(1)用較少的按鍵實現(xiàn)諸多功能, AL60A-300-120F09如負載工作模式的設置、負載工作時間的設定,還有自檢功能等,并應采取防止誤操作措施。
(2)鍵盤在定時中斷服務程序中讀取,用中斷間隔時間實現(xiàn)鍵盤的去抖動,不必編寫另外的延時程序,以提高CPU的利用效率。鍵盤值奪入數(shù)據(jù)緩沖區(qū),在主程序中讀數(shù)據(jù)緩沖區(qū)的內(nèi)容,執(zhí)行鍵盤予程序功能。
(3)環(huán)境光線(閃電、禮花燃放)對太陽能電池組件的采樣電壓有明顯影響,在對白天、黃昏識別時,要進行軟件延時,一般控制在2~3min。
(4)外部中斷為高優(yōu)先級中斷,編制子程序?qū)崿F(xiàn)負載過流、短路保護時,確定負載過流、短路后,切斷負載輸出。負載切斷后,每隔一段時間,如20s,應試接通負載開關,當發(fā)現(xiàn)過流、短路信號已消除,則恢復負載的輸出,否則負載開關仍然保持斷開。
(5)為保護負載(燈具),在蓄電池過放保護恢復時,應用軟件設置一個回差電壓,這樣負載開關不會出現(xiàn)顫抖現(xiàn)象,有利于延長燈具的使用壽命。
上一篇:在軟件編程時應注意以下事項