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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > EMC單片機實現多次燒錄的辦法

          EMC單片機實現多次燒錄的辦法

          作者: 時間:2013-02-26 來源:網絡 收藏

          硬件級程序:與硬件相關的程序,如WDT、計數器、端口、中斷、休眠、喚醒等等,特別是WDT、中斷、休眠、喚醒等需要在芯片上才能測試出實際的結果,比如測試休眠狀態(tài)的功耗,用無論如何是試驗不出來的。

          閑話少說,書歸正傳。

          有效使用ADD A,@0xFF可以將一個芯片當作數片使用,甚至可以到數十片,原理如下:

          寫燒寫的過程實際就是將為1的熔絲位熔斷成為0,即可以從1寫為0,但不能從0到1,ADD A,@0xFF的機器碼剛好是0x1FFF,全為1。例程如下:

          第一次編程代碼如下:

          ORG 0X000

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          MAIN1:

          ...

          ...

          JMP MAIN1

          如果MAIN1程序運行結果不能達到預期目標,需要修改程序,假定為MAIN2。修改后代碼如下:

          ORG 0X000

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          ADD A,@0XFF

          JMP MAIN2

          MAIN1:

          ...

          ...

          JMP MAIN1

          MAIN2:

          ...

          ...

          JMP MAIN2


          上一頁 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); })();