<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í)現(xiàn)

          觸摸屏與單片機(jī)的通信實(shí)現(xiàn)

          作者: 時(shí)間:2011-10-12 來源:網(wǎng)絡(luò) 收藏

          隨著的應(yīng)用和產(chǎn)量的增加,價(jià)格下降。因而有可能使用作為控制設(shè)備的鍵盤和顯示裝置,提高控制設(shè)備的檔次。與PLC聯(lián)合使用時(shí),觸摸屏的主要功能是:

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

           ?、亠@示PLC輸入,輸出端13或輔助繼電器的開關(guān)狀態(tài)。

           ?、谟糜|摸按鍵強(qiáng)制PLC輸入,輸出端口或輔助繼電器的開/關(guān)。

            ③顯示PLC中定時(shí)器、計(jì)數(shù)器和數(shù)據(jù)寄存器的內(nèi)容。

           ?、苡糜|摸屏鍵盤把設(shè)定數(shù)據(jù)送入PLC的數(shù)據(jù)寄存器中。

            可規(guī)納成觸摸屏與PLC問對(duì)應(yīng)地址的數(shù)據(jù)位、字的讀和寫。因此可以利用MOD—BUS協(xié)議來觸摸屏與和控制,或觸摸屏與多臺(tái)單片機(jī),構(gòu)成一個(gè)集散控制系統(tǒng)。

            1 觸摸屏與單片機(jī)的硬件聯(lián)接

            采用MT500觸摸屏與AT89C52單片機(jī)一對(duì)一通信。把觸摸屏的PLC232 9針插座與帶有RS232接口的AT89C52單片機(jī)相連接。如圖1所示。注意:通信電纜DB9是2-2、3—3、5-5。

            這種接法的電纜也可用于與PC機(jī)通信或做通信摸擬。作PC機(jī)通信時(shí)在連接PC機(jī)端的DB9短接4—6、7—8。由于AT89C52單片機(jī)無RS232接口,因此需要擴(kuò)展一片MAx232,把RXD、T×D的TTL電平轉(zhuǎn)換成RS232電平。

          圖1 觸摸屏與單片機(jī)通信聯(lián)接方法

            2 建立觸摸屏與單片機(jī)的內(nèi)部存儲(chǔ)器地址對(duì)應(yīng)關(guān)系

            打開觸摸屏組態(tài)軟件,從[編輯]下拉菜單中選[系統(tǒng)參數(shù)],彈出如圖2所示參數(shù)設(shè)置對(duì)話框。觸摸屏的系統(tǒng)參數(shù)中PLc類型設(shè)置成MODBUS RTU,通信參數(shù)設(shè)置必需與單片機(jī)通信參數(shù)設(shè)置一致。通信口類型設(shè)置成RS232,數(shù)據(jù)位設(shè)置成8位,1個(gè)停止位,波特率9600,校驗(yàn)位設(shè)置與單片機(jī)編程一致,PLC站號(hào)是單片機(jī)定義的站地址一樣,站號(hào)需從1開始。參數(shù)設(shè)置完成,按確定鍵。

          圖2參數(shù)設(shè)置對(duì)話框

            這時(shí)觸摸屏的可操地址范圍如表1所示。

          表1 觸摸屏在設(shè)置成MODBUS RTU摸式時(shí)可操作地址范圍

            Ox1—Ox9999、1×1—1x9999用于位操作的存儲(chǔ)器,3xl一3x9999、4xl一4x9999用于字操作的存儲(chǔ)器。lxl一1x9999作為輸入節(jié)點(diǎn)(只讀)位操作的存儲(chǔ)器,用作觸摸屏上的位狀態(tài)指示燈。Oxl~oX9999可讀可寫,可作位狀態(tài)指示燈、按鍵、觸發(fā)控制摸位等。3xl-3x9999作為輸入數(shù)據(jù)存儲(chǔ)器,可作觸摸屏中的數(shù)值顯示元件和多狀態(tài)指示燈等。4xl一4x9999可讀可寫,可作觸摸屏中的數(shù)值輸入元件和多狀態(tài)設(shè)定元件等。其地址采用十進(jìn)制數(shù)表示。OxO、lx0、3xO、4x0不可使用,否則編譯時(shí)會(huì)出錯(cuò)。

            在單片機(jī)中可自由定義分配與觸摸屏相對(duì)應(yīng)的寄存器地址。

            如假設(shè)P2、P3口為輸入口,P0、P1為輸出口。為了便于單片機(jī)編程,可以把P2、P3口的引腳狀態(tài)映射到20H、21H,與觸摸屏lxl一1x16相對(duì)應(yīng)。把P0、P1輸出口數(shù)據(jù)存到寄存器22H、23H,與觸摸屏0xl一0x16相對(duì)應(yīng)。24H一28H作為位操作存儲(chǔ)區(qū),與觸摸屏0x16-1x56相對(duì)應(yīng)。把30H-3F:H設(shè)置成8個(gè)數(shù)據(jù)顯示寄存器,與觸摸屏3xl-3x8相對(duì)應(yīng)。把40H一4FH設(shè)置成8個(gè)數(shù)據(jù)設(shè)置寄存器,與觸摸屏4x1-4x8相對(duì)應(yīng)。這樣可列出觸摸屏與單片機(jī)通信地址對(duì)應(yīng)表,位地址如表2所示。字地址如表3所示。

          表2摸屏與單片機(jī)通信位地址對(duì)應(yīng)表

          表3摸屏與單片機(jī)通信字地址對(duì)應(yīng)表


          上一頁 1 2 下一頁

          評(píng)論


          相關(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); })();