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

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 智能電飯煲的設(shè)計(jì)解決方案

          智能電飯煲的設(shè)計(jì)解決方案

          作者: 時(shí)間:2011-06-23 來(lái)源:網(wǎng)絡(luò) 收藏


          4 系統(tǒng)軟件

          4.1 主程序流程
          從樣機(jī)分析中大致整個(gè)系統(tǒng),整個(gè)系統(tǒng)輸進(jìn)包括2個(gè)溫度傳感器,5個(gè)按鍵;輸出包括2位七段數(shù)碼管、10個(gè)發(fā)光二極管、繼電器控制信號(hào)等。根據(jù)控制功能,將程序為幾個(gè)主要的模塊,程序主流程見(jiàn)圖4-1所示:



          4.2 子程序先容

          1、 診斷子程序
          診斷程序主要進(jìn)行溫度采集并判定傳感器是否良好,主要對(duì)2個(gè)溫度傳感器連續(xù)檢測(cè)20次,若測(cè)到的數(shù)據(jù)不在范圍內(nèi)(溫度范圍:-10℃~160℃),則表明傳感器短路或斷路錯(cuò)誤,數(shù)碼顯示“E”,并禁止按鍵操縱。

          2、 鍵盤(pán)掃描子程序
          程序每循環(huán)一次掃描一次鍵盤(pán),假如掃描到有鍵按下,則暫存鍵值,假如連續(xù)5次掃描到的鍵值都一樣,則以為是穩(wěn)定的鍵值。

          3、 系統(tǒng)共有5個(gè)按鍵,在不同的狀態(tài)下,每個(gè)鍵只要輕按一次就有效
          系統(tǒng)的五個(gè)鍵接于PA1 、PA3、PA2 、PA0、PA4,假如按鍵值有效則返回值的相應(yīng)位為0,否則相應(yīng)位為1。

          4、 溫度采集子程序
          熱敏電阻靈敏度高,為了防止干擾及其它原因?qū)е聹y(cè)出的溫度值變化太快,引起控制部件頻繁動(dòng)作,溫度采集采用滑動(dòng)均勻值濾波方法。即在同一個(gè)通道上連續(xù)采集三個(gè)數(shù)據(jù),取其中的中間值。

          5、 顯示子程序
          系統(tǒng)共有2位七段數(shù)碼管顯示及10個(gè)發(fā)光二極管顯示。數(shù)碼管主要有6種狀態(tài)需要顯示:待機(jī)狀態(tài)、出錯(cuò)顯示、燜飯、保溫、煮飯中及定時(shí)時(shí)間顯示。發(fā)光二極管 顯示所選擇的功能、開(kāi)始及保溫狀態(tài)。功能顯示需采用輪循方式,在按下開(kāi)始鍵之前,開(kāi)始燈閃爍。進(jìn)進(jìn)保溫狀態(tài)后,保溫指示燈亮。LED顯示程序由位碼掃描子 程序及數(shù)碼顯示狀態(tài)選定子程序組成。



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

          上一頁(yè) 1 2 3 4 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();