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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > MCS_51單片機與8155H的接口設計

          MCS_51單片機與8155H的接口設計

          作者: 時間:2013-05-15 來源:網(wǎng)絡 收藏

          狀態(tài)寄存器中存放有狀態(tài)字,狀態(tài)字反映了8155的工作情況,狀態(tài)字的各位定義如下圖所示。

          MCS_51單片機與8155H的接口設計

          狀態(tài)寄存器和命令寄存器是同一地址,狀態(tài)寄存器只能讀出不能寫入,也就是說,狀態(tài)字只能通過指令MOVX A ,@DPTR或MOVX A,@Ri來讀出,以此來了解8155的工作狀態(tài)。

          2) 計數(shù)器高、低8位寄存器

          關于計數(shù)器高、低8位寄存器的使用,我們將在后面講到定時器使用時再作介紹。

          4. I/O口的工作方式

          當使用8155的三個I/O端口時,它們可以工作于不同的方式,工作方式的選擇取決于寫入的控制字,如圖6.21所示。其中,A、B口可以工作于基本I/O方式或選通I/O方式,C口可工作于基本I/O方式,也可以作為A、B選通方式時的控制聯(lián)絡線。

          5. 定時/計數(shù)器使用

          8155的可編程定時/計數(shù)器是一個14位的減法計數(shù)器,在TIMERIN端輸入計數(shù)脈沖,計滿時由TIMEROUT輸出脈沖或方波,輸出方式由定時器高8位寄存器中的M2、M1兩位來決定。當TIMERIN接外脈沖時為計數(shù)方式,接系統(tǒng)時鐘時為定時方式,實際使用時一定要注意芯片允許的最高計數(shù)頻率!

          定時/計數(shù)器的初始值和輸出方式由高、低8位寄存器的內(nèi)容決定,初始值14位,其余兩位定義輸出方式。

          6. MCS-51和8155的

          MCS-51和8155的非常簡單,因為8155內(nèi)部有一個8位地址鎖存器,故無需外接鎖存器。在二者的連接中,8155的地址譯碼即片選端可以采用線選法、全譯碼等方法,這和8255類似。在整個應用系統(tǒng)中要考慮與片外RAM及其它芯片的統(tǒng)一編址。

          MCS_51單片機與8155H的接口設計

          此時,8155內(nèi)部RAM的地址范圍為:0000H~00FFH,8155各端口的地址(設無關位為0,這些地址都不是惟一的)為:

          命令/狀態(tài)口0400H

          A0401H

          B0402H

          C0403H

          定時器低字節(jié)0404H

          定時器高字節(jié)0405H


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();