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