在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Memory-link協(xié)議的人機(jī)交互系統(tǒng)的可靠性設(shè)計(jì)

      基于Memory-link協(xié)議的人機(jī)交互系統(tǒng)的可靠性設(shè)計(jì)

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

      3 軟件設(shè)計(jì)
      為提高系統(tǒng)軟件性能,很多軟件開(kāi)發(fā)人員采用一些軟件來(lái)增強(qiáng)系統(tǒng)正常運(yùn)行的可靠性,比如使用看門(mén)狗、設(shè)置軟件陷阱等,這些措施的采用都具有普適性。針對(duì)于系統(tǒng)來(lái)說(shuō),頻繁的點(diǎn)擊觸摸屏,短時(shí)間內(nèi)產(chǎn)生多次串行通信中斷,而響應(yīng)中斷程序執(zhí)行代碼較長(zhǎng),如果超出中斷嵌套次數(shù),則系統(tǒng)會(huì)面臨崩潰的危險(xiǎn)。為解決此問(wèn)題,該系統(tǒng)專門(mén)設(shè)計(jì)中斷響應(yīng)函數(shù),提供支持多次產(chǎn)生的串行中斷。
      3.1 協(xié)議
      系統(tǒng)通信采用Proface內(nèi)部集成的通信協(xié)議,該協(xié)議支持兩種工作方式:ASCII碼兼容方式和擴(kuò)展方式。在兼容方式下,只有寫(xiě)到數(shù)據(jù)區(qū)和讀數(shù)據(jù)區(qū)兩種命令;而在擴(kuò)展方式下,除此之外,還可以執(zhí)行繪圖命令。
      該系統(tǒng)采用的是ASCII碼兼容、主從訪問(wèn)方式。其所用通訊命令有以下4條。
      1)主機(jī)(單片機(jī))讀命令,如表1所示。

      c1.jpg


      注:讀的數(shù)據(jù)地址占4字節(jié),例如讀取地址50,其HEX格式為0x0032;
      讀的數(shù)據(jù)長(zhǎng)度也占4字節(jié),數(shù)據(jù)長(zhǎng)度是以字為單位的。
      2)GP應(yīng)答命令,如表2所示。

      c.JPG


      注:每個(gè)地址的(WORD)數(shù)據(jù),占4字節(jié)傳送
      3)主機(jī)(單片機(jī))寫(xiě)命令,如表3所示。

      d.JPG


      注:每個(gè)地址的(WORD)數(shù)據(jù),占4字節(jié)傳送
      4)GP中斷輸出命令:GP主動(dòng)發(fā)送一個(gè)字節(jié)數(shù)據(jù)到主機(jī)。
      3.2 中斷響應(yīng)和驅(qū)動(dòng)結(jié)構(gòu)
      系統(tǒng)的應(yīng)用中,觸摸屏主要有兩大功能:數(shù)據(jù)顯示和數(shù)據(jù)輸入。數(shù)據(jù)顯示功能只需要單片機(jī)利用協(xié)議通過(guò)RS4-22將數(shù)據(jù)寫(xiě)到觸摸屏的邏輯寄存器,觸摸屏就會(huì)立刻顯示;數(shù)據(jù)輸入過(guò)程比較繁瑣,首先觸摸屏接收數(shù)據(jù)輸入,然后給單片機(jī)發(fā)送中斷,單片機(jī)識(shí)別發(fā)送的中斷號(hào)后執(zhí)行響應(yīng)的驅(qū)動(dòng)程序,將觸摸屏發(fā)送的數(shù)據(jù)進(jìn)行讀取并保存起來(lái)。
      為解決短時(shí)間內(nèi),觸摸屏多次發(fā)送輸入中斷產(chǎn)生的隱患,必須使單片機(jī)進(jìn)入中斷后執(zhí)行的時(shí)間足夠短(小于等于人的反應(yīng)與觸摸屏中斷發(fā)送時(shí)間之和)。為此,文中介紹一種中斷程序執(zhí)行足夠小的代碼執(zhí)行結(jié)構(gòu)。圖4為程序流程圖。

      e.JPG


      觸摸屏每次發(fā)送串行中斷之后,單片機(jī)進(jìn)入串行中斷,根據(jù)觸摸屏發(fā)送來(lái)的中斷號(hào),設(shè)定自定義中斷標(biāo)志位并退出中斷等待接收下一次中斷,在無(wú)中斷時(shí)候,程序執(zhí)行相應(yīng)自定中斷標(biāo)志位有效的中斷函數(shù)。



      評(píng)論


      相關(guān)推薦

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

      關(guān)閉