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工程師 | 課程講師

語言 – C、C++、Python、Verilog、系統 Verilog

硬體 – 數位邏輯設計、電腦體系結構、VLSI 設計、類比電子、訊號處理、嵌入式系統

軟體 – 資料結構與演算法、作業系統、資料庫管理系統、電腦網路、機器學習、深度學習。

工具 – Xilinx Vivado、Matlab、Multisim、Altium、Arduino IDE、TinkerCAD、Tanner EDA、Cadence Virtuoso

– Arduino、8051、TIVA、Raspberry Pi、NodeMCU

感興趣的領域 – 人工智慧、數位設計、軟體工程、演算法

英文字幕:有

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

  • Udemy 永久擁有課程 NT290 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

8051

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading