目前分類:8051學習筆記 (5)

瀏覽方式: 標題列表 簡短摘要

介紹一個學習8051的必備工具,那就是除錯程式。

AVSIM51 是個很方便DOS Command Mode 的除錯程式。

下載

hello Jacky 發表在 痞客邦 留言(1) 人氣()

首先要準備好編譯軟體 x8051.exe 和 link.exe

編譯軟體 載點

==================================================

hello Jacky 發表在 痞客邦 留言(0) 人氣()

單晶片指令執行的時間是非常短暫的,單位是以 u sec來計算。如果以驅動LED為例,至少閃爍間格要大於200 ms。所以要以一些方式來延遲 cpu 執行的時間。

若以12MHz的震盪器為例,一個機械週期為 1 us . 

        機械週期     Sub Total   Total
  MOV R6, #20 2     2    
D1: MOV R7, #248 2   (2+2*248)*20= 9960   10002
  DJNZ R7, $ 2*248          
  DJNZ R6, D1 2*20     40    

所以延遲時間為10.002 ms.

hello Jacky 發表在 痞客邦 留言(0) 人氣()

這是將一些相關資料整理,方便寫程式時查詢使用。

8051基本電路圖

8051 內部資料記憶體 (Internal Data Memory)

hello Jacky 發表在 痞客邦 留言(0) 人氣()

最近翻出以前實習的8051版子,哇不能燒錄。

上網搜尋一下,資料還真不少,從拾8051的第一步開始展開。

hello Jacky 發表在 痞客邦 留言(5) 人氣()