• AT89C2051 燒錄原理
  • Flash Programming modes (節錄自AT89C2051 Data Sheet) Flash Programming and Verification Characteristics (節錄自AT89C2051 Data Sheet) Flash Programming and Verification Waveforms (節錄自AT89C2051 Data Sheet) Programming the Flash Memory (節錄自AT89C2051 Data Sheet) AT89C2051燒錄時序 一、清除計憶體。在程式被燒錄之前,必須先做清除計憶體的動作,將其內部的Flash ROM 清為FFH,並使 Flash ROM address counter 歸零。 二、燒錄部驟: 1.RST=Low ,XTAL1=Low ,當時間遠大於10mSEC後,將RST=High ,P3.2=High. 2.P3.3=Low ,P3.4=High ,P3.5=High ,P3.6=High. 3.由P1.0 到 P1.7 輸入一個 BYTE 的資料。 4.將RST接到12V. 5.將P3.2拉到Low再升回High.維持2個mSEC,此時一筆資料"燒"進FLASH ROM內。 6.檢查資料。將RST從12V降到High,P3.3=LOW,P3.4=LOW,P3.5=High,P3.7=High 資料可由P1讀取並檢查。 7.XTL1由Low升到High,再拉回Low,形成一個脈波,Flash ROM address counter + 1. 8.重覆部驟四到七,直到2k Bytes 燒錄完成。