‼ 在此推廣一下 適合初學者的【嵌入式系統基礎原理與實務課程】‼
👉 本po文的影片內容為一個簡易的小範例,由8051 MCU GPIO之Output(輸出)驅動LED完成簡易跑馬燈功能。
影片內容包含從操作KEIL C51 IDE的免費評估版對程式碼進行編譯,並且藉由 ISP (In System Programming) 燒錄方式(便宜又好用) 對8051 MCU進行燒錄並觀察執行結果。
.
❓ 看完這篇po文的demo影片,或許有些學員會感到疑惑,這影片的跑馬燈功能,豈不是在學校課程裡面就看過/做過了? 這不是都很簡單嗎?
不用擔心 🥸,其實這些表面上簡單的demo功能的背後,其實有著許多深入的學問和需要學習的基礎觀念,在業界做深入的技術問題時很可能會需要這些觀念,而許多大學學校課程不一定會詳細教背後詳細原理,也可能是學員過去從來沒有仔細思考過的較深入的基礎內容。
.
以這個po文的demo影片內容來舉例背後涵蓋的基礎內容,例如:
👉 以8051實際實作範例說明低階語言 (組合語言,Assembly Language)與C語言(高階語言)的實際差異介紹
👉 介紹8051 指令集 (組合語言 其實即為對應指令集 的 助憶符號)
👉 MCU的原廠官方Datasheet技術手冊的基本閱讀能力
👉 MCU內部架構、GPIO架構原理(例如Port0的open drain是指什麼)、暫存器存取、記憶體組織架構
👉 MCU外部介面電子電路原理(與基礎,包含數位電路和類比電路及訊號的基本觀念)
👉 C語言的各種技巧與重點(包含8051基礎應用以外的平台的韌體開發常見內容和觀念),韌體程式流程追蹤與撰寫
👉 整合開發環境(IDE)操作
👉 ISP燒錄韌體之方式,以及燒錄器所對應軟體之操作
上述內容在本學習區所開設的課程內容中都會詳細講述,
.
許多學校課程會講的內容,本課程當然會涵蓋到;而就連許多學校課程裡面沒講到的(詳細細節原理與實務開發經驗),在本課程內還是會學到。
.
註: 這門課的核心並不只是教你8051 Microcontroller,而是關於嵌入式系統(Embedded System)的軟硬體入門理論觀念與技術基礎,
同時也會補充許多「真正的計算機概論」的重要內容,不要懷疑,多數人不一定真的有理解過,包含:
👉 何謂電腦?
👉 何謂嵌入式系統?
👉 何謂跑non-OS及何謂有跑OS的電腦(計算機)系統
👉 何謂CPU? 何謂MCU(微控制器)? 何謂微處理機? 何謂SoC(系統晶片)?
👉 產業相關職缺類別與實際可能的工作內容情況(講師分享自身的產業工作經驗與曾經輔導多位學員的經驗)
👉 以8051 MCU作為範例實作的目標教材,目標是希望學員能打下紮實的嵌入式系統基礎,課程內容中會有一系列的基礎實作教學
.
- 實驗硬體平台預計為標準MCS-51(8051) MCU
- 課程內容相關文章:
- 本園區開設之嵌入式系統軟韌體課程 招生資訊網頁連結: 【技術課程招生資訊 】
孫文良 (阿良的嵌入式系統技術學習區)
個人簡介: https://sites.google.com/view/wenliangsun/
【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先參考 課程招生網頁連結】