8051單晶片 蘇恆生 老師
什麼是 8051? 微處理器(包含CPU、記憶單元、I/O) 單晶片微處理器 英特爾(Intel)製作,MSC-51族系 同步式的順序邏輯系統(依時脈訊號動作) 4KByte的ROM-程式記憶體 128Byte的RAM –資料記憶體 32支I/O接腳(4個8bit port) 8位元運算速度 編輯程式(組合語言、C語言)
8051/89C51實際電路 模擬4組輸出埠 89C51單晶片 石英振盪器 復歸按鈕
8051運用 擅長I/O控制 不擅長複雜運算,如繪圖… LED跑碼燈、LED點矩陣、上下數計數器… LCD字幕機、簡易喇叭、步進馬達控制… 交通號誌控制、停車場控制、投籃機控制… 家庭自動化產品,如恆溫器、冷氣機、灑水裝置和安 全監視系統…
開發流程 硬體設計 基本電路 週邊電路 韌體設計 編輯程式 組譯、連結 模擬、除錯 燒錄程式
89S52單晶片 S代表具有線上燒錄功能(ISP) 2代表內建2*4K的ROM(程式記憶體) 4個輸入輸出port P0本身具LED顯示(不適合其他輸出控制) 每個port具5V電源及GND輸出
89S52實驗板
USB下載板
轉檔步驟 新增專案
設定晶片廠牌 設定晶片型號
設定振盪頻率12MHZ
選擇輸出檔案格式
新增來源檔案.ASM
轉檔
確認無誤
產生目的檔.hex
燒錄步驟 載入燒錄檔
選擇.hex檔
自動燒錄