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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 關(guān)于STC12C5410AD單片機PxM0,PxM1設(shè)置的問題

          關(guān)于STC12C5410AD單片機PxM0,PxM1設(shè)置的問題

          作者: 時間:2012-11-24 來源:網(wǎng)絡(luò) 收藏
          大家都知道高性能的stc單片機是目前使用得越來越多的單片機,也是一款性能特別高的單片機,在這我給大家介紹一些使用這種單片機時應(yīng)該注意的問題,這樣我們大家就能更好的使用它。
          一個寄存器的設(shè)置不同,讓我程序調(diào)了好幾天!5555555~~~~~~~超汗~~~~
          這個寄存器就是(I/O口工作類型設(shè)置)即,。
          為什么這么郁悶?zāi)兀?
          我一開始用的是系列單片機,這個系列的單片機I/O口類型配置如下:
          I/O口模式
          0 0 準(zhǔn)雙向口,普通8051 I/O 口模式
          0 1 推挽輸出
          1 0 高阻
          1 1 開漏
          我程序中要用的是=0x00; =0x01 也就是某I/O口(Px.0)設(shè)為推挽輸出; 程序正常按設(shè)定情況順利進行。
          過了一個星期,我用STC12C5A60S2系列單片機來寫程序,其單片機I/O口類型配置如下:
          PxM1 PxM0 I/O口模式
          0 0 準(zhǔn)雙向口,普通8051 I/O 口模式
          0 1 推挽輸出
          1 0 高阻
          1 1 開漏
          我程序用的也是PxM0=0x00; PxM1=0x01 以為這個口也設(shè)成推挽輸出(在寫這個之前沒去認(rèn)真看上面I/O口配置),結(jié)果就是程序不能按期進行?。。?
          總是以為程序的其它地方錯了,或者是硬件有問題。程序改啊,硬件又重新連啊。。這樣重復(fù)了好幾好幾遍?。?
          (55555~~~~~~太汗)其實呢,我也看過了好幾次這款單片機的I/O口類型配置??偸潜灰郧澳强顔纹瑱C
          )的配置思維左右?。?。
          可見STC的這一款單片機不同系列相同功能寄存器的配置還不一樣?。。。。。。。。。。。。?!
          也就是這一點,花了我?guī)滋斓臅r間來搞!幸虧有51hei單片機論壇上的朋友幫助才搞定,所以搞學(xué)問還是不能麻虎啊。


          關(guān)鍵詞: STC12C5410AD PxM0 PxM1

          評論


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