<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)控制數(shù)顯“消屏”算是的探討

          單片機(jī)控制數(shù)顯“消屏”算是的探討

          作者: 時(shí)間:2012-03-15 來源:網(wǎng)絡(luò) 收藏

          在眾多的數(shù)控、智能化器件中,很大一部分是沒日沒液、長年累月地工作著的(如電力部門的智能路燈鐘控器、干式變壓器中的智能溫控儀等),這樣對數(shù)字顯示部件尤其刺能耗較大手工藝LED數(shù)碼管的使用壽命就有很大影響。本文運(yùn)用的軟件處理,實(shí)現(xiàn)類似于微電腦PC機(jī)的“靜屏”功能——經(jīng)一設(shè)定時(shí)間后自動(dòng) “”,從而延長了數(shù)據(jù)管等的使用壽命。在“”期間,數(shù)碼管(包括指示燈中的幾個(gè)或全部)雖然不亮了,但系統(tǒng)監(jiān)察信號(hào)的輸入和開關(guān)量的輸出等依然照常進(jìn)行——所有功能保護(hù)不變,只要按動(dòng)一個(gè)任一個(gè)輸入鍵,數(shù)碼管及指示燈就會(huì)恢復(fù)顯示(顯示當(dāng)前應(yīng)有的即時(shí)信息)。

          本文引用地址:http://www.ex-cimer.com/article/171870.htm

          1 “”的實(shí)現(xiàn)

          一般來講用處理的顯示器件大多數(shù)是以循環(huán)掃描的方式進(jìn)行顯示的,而監(jiān)控的輸入輸出及其相應(yīng)的指示,又往往與的輸入輸出端口直接聯(lián)系。因此,既要 “消屏”,又要保住輸入輸出端口隨著監(jiān)控的具體情況及時(shí)更新,以便一旦由“消屏”恢復(fù)顯示時(shí)就能顯示當(dāng)前應(yīng)有的即時(shí)信息。至少要有兩點(diǎn):①需有兩個(gè)循環(huán)程序,一個(gè)是正常顯示時(shí)用的主循環(huán)程序,另一個(gè)則是“消屏”時(shí)用的輔助循環(huán)程序——保證單片機(jī)能正常運(yùn)行工作;②運(yùn)用可進(jìn)行“位”操作的內(nèi)存字節(jié)單元,將輸入輸出端口的信息一一對應(yīng)地記錄下來。換個(gè)角度來講,就是要想對某端口進(jìn)行有關(guān)“位”的邏輯操作,首先要對跟其對應(yīng)的內(nèi)存單元進(jìn)行相關(guān)“位”的邏輯操作,然后再賦值給對應(yīng)的端口。這樣確保了即時(shí)信息不會(huì)因?yàn)?ldquo;消屏”或偶爾由某種強(qiáng)烈干擾導(dǎo)致程序“跑飛”引起“看門狗”復(fù)位,使所有端口都被置“1”而丟失。只有這樣,設(shè)定的時(shí)間一到,MCU才能“無憂無慮”地跳出主循環(huán)而進(jìn)入輔助循環(huán)程序運(yùn)行,達(dá)到“消屏”的目的。一旦恢復(fù)顯示,應(yīng)有的即時(shí)信息也隨之顯示,而監(jiān)控端口能一直處于輸入輸出的即時(shí)狀態(tài)。

          2 “消屏”運(yùn)行的程序

          實(shí)現(xiàn)“消屏”運(yùn)行要牽涉的程序主要有:用以正常顯示的主循環(huán)程序、用以“消屏”的輔助循環(huán)程序和用以定時(shí)設(shè)置的時(shí)鐘程序。下面以干式變壓器智能溫控儀為例,給出如圖1所示的電原理方框圖以及實(shí)現(xiàn)“消屏”功能的三個(gè)主要部分的程序,其主流程如圖 2所示。該溫控儀是一個(gè)以MCS-51系列的單片機(jī)AT89C52 為核心,具有溫度監(jiān)察、、故障報(bào)警、有5位數(shù)碼顯示及與PC機(jī)通信等功能的智能化儀器。

          21.gif


          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();