fbpx

8051 組合語言程式設計

了解如何使用 8051 組合語言對 8051 微控制器編寫程式!

從這 5 小時的課程,你會學到

  • 組合語言程式設計
  • 8051 微控制器架構
  • 微處理器與微控制器
  • Keil IDE

要求

C 程式設計和電子學的基本知識

課程說明

在本課程中,我們將學習有關對 8051 系列微控制器進行編程的組合語言程式指令。

注意:無需硬體! 一切都在模擬軟體中完成

在本課程中,我們將

  1. 了解微處理器和微控制器之間的區別
  2. 微控制器的變數
  3. 選擇微控制器的標準
  4. 8051 內部架構
  5. 使用十六進位數。
  6. 了解程式儲存器和資料儲存器。
  7. 了解註冊器的位尋址能力( Bit Addressability of Registers )。
  8. 程式計數器和堆棧指針之間的區別。
  9. 使用 Keil IDE
  10. 執行單字節加法( Single Byte Addition )
  11. 執行雙字節加法( Double Byte Addition )
  12. 了解 PSW Flags 的用法
  13. 加法的溢出
  14. 堆棧的重要性
  15. 學習一些組合語言程式的例子。
    • Program 1 – Sum of first five natural numbers
    • Program 2 – Multiplication through repeated addition
  16. 對 I/O 端口編寫程式。
  17. 執行邏輯指令
  18. 了解單一位指令( Single Bit Instructions )

本課程認真為已開始學習嵌入式系統並希望深入了解這主題的初學者。 這裡討論的內容承諾讓你很好地了解 8051 微控制器系列的各種特性以及它們為什麼存在?

一切都是從頭開始討論的。 因此,如果你是一個完整的初學者,則無需擔心。 該指令集也已上傳供你參考。

目標受眾

有志學習電子學

講師簡介

Sujithkumar MA 工程師 | 課程講師

有上進心的新興電子和通訊工程師,可以擔任多個角色。 對使用硬體描述語言對數位電路進行建模感興趣。 精通 Verilog、計算機體系結構、C、C++、Java、嵌入式 C、Python、資料結構、演算法、機器學習和深度學習。 喜歡教學,因此在 Udemy、Learnfly 和 Guruface Inc. 擔任課程講師。跨平台應用程式開發人員專門從事 Google Flutter 與 Dart 編寫程式並使用 Firebase 作為後端。 熟練使用 MATLAB、Simulink、Xilinx Vivado、TinkerCAD、Proteus Design Suite、Camtasia 和 Altium Designer 等工具進行 PCB 設計

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化

🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結



報名參加課程

8051

Sponsored by Udemy



不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: