8051 微控制器 – 嵌入式 C 和組合語言

實踐方法 | 超過 25 個程式碼示例 | KEIL IDE | Proteus | FLASH Magic | 2 個專案 | 傳感器和顯示器介面

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

  • 你將能夠使用組合語言和嵌入式 C 語言對 8051 微控制器進行程式編輯
  • 嵌入式 C 程式設計
  • 組合語言編程
  • 了解基本的 8051 架構和引腳說明
  • Keil 軟體的使用方法
  • 彙編器( assembler )和編譯器( compiler )的工作
  • Keil 軟體中嵌入式 C 語言的編碼( coding )與除錯( debugging )
  • 組合語言的使用和不同組合語言指令的工作
  • 嵌入式 C、組合語言和機器程式碼之間的關係
  • 8051 中的記憶體組織
  • 8051 的註冊器( Registers )
  • 8051 中的尋址方式
  • 8051 中的組合語言指令
  • 組合語言指令集在 8051 中的工作
  • Keil Software 中組合語言的編碼與除錯
  • 使用組合語言精確生成延遲
  • 8051 微控制器中的輸入輸出端口
  • 8051 微控制器中的定時器
  • 8051 微控制器中的串行通信
  • 8051 微控制器中的中斷
  • 如何使用 Proteus 軟體
  • 與 LED 的介面
  • 與開關的介面
  • 與 LCD 顯示器連接
  • 與 7 段顯示器的介面
  • 與直流馬達( DC motor )的介面
  • 與繼電器的介面
  • 如何將.hex檔案的內容燒錄到單片機的快取記憶體( flash memory )中
  • 專案:直流馬達的速度控制和使用脈衝寬度調製 (Pulse Width Modulation,PWM) 的 LED 調光
  • 專案:使用智慧手機無線控制 LED
  • 嵌入式 C 中的位元遮罩( Bit masking )
  • 嵌入式 C 中的位元提取( Bit Extracting )
  • 嵌入式 C 中的位元監控( Bit Monitoring )
  • KEIL IDE
  • PROTEUS 模擬軟體
  • FLASH Magic 軟體
  • 數字系統
  • 二進制邏輯
  • 面試問答
  • 蜂鳴器工作並與 8051 介面
  • 與 8051 介面的單極步進馬達( Unipolar Stepper Motor )
  • 與 8051 介面的雙極步進馬達( Bipolar Stepper Motor )
  • 與 8051 介面的類比轉數位轉換器 (Analog to Digital Converter,ADC)
  • 溫度傳感器 LM35 與 8051 介面

要求

沒有先決條件,但最好有數位電子學基礎知識和 C 語言基礎知識。

課程說明

課程亮點:

  • 使用嵌入式 C 和組合語言詳細學習 8051 微控制器程式編輯。
  • 該課程側重於通過動手實踐和開門見山的解釋來學習
  • 獲取討論的每個程式的原始程式碼和模擬檔案。
  • 加入 4700 多名學生的隊伍。
  • 獲得結業證書
  • 通過在視訊後解決 MCQ 來測試你學到的知識。
  • 為絕對初學者提供的額外學習材料。
  • 數字系統和二進制邏輯
  • 面試問答

學習軟體:

  • 程式設計軟體   – KEIL IDE
  • 模擬軟體            – PROTEUS
  • 程式下載軟體    – FLASH Magic

學習 8051 微控制器上多種介面

  • LEDs
  • LCD
  • 7 segments
  • Switches
  • Relays
  • Buzzer
  • DC motor
  • Stepper Motor
  • Analog to Digital Converter (ADC 0809)
  • Temperature Sensor LM35
  • Bluetooth Module HC-05

學習 8051 微控制器程式編輯

  •   I/O Ports
  •   Timer
  •   Counter
  •   Serial Communication (UART)
  •   Interrupts

專案 1:使用脈衝寬度調製 (PWM) 技術的直流電機速度控制和 LED 調光。

專案 2:使用智慧手機無線控制 LED。

注意:使用頭戴式耳機/耳機以獲得更好的語音品質。

課程詳情:

本課程旨在提供你 8051 微控制器程式編輯的硬體和軟體要求的完整詳細資訊。 本課程將幫助你了解微控制器中 I/O 端口、定時器、計數器、中斷和串行通信 (UART) 的工作原理。 你將能夠使用組合語言和嵌入式 C 語言對 8051 微控制器進行程式編輯。 本課程將解釋 LED、開關、LCD、7 段與 8051 微控制器的介面。 本課程還將幫助你了解將程式燒錄到 8051 微控制器的過程和相關術語,從而使你準備好使用 8051 微控制器創建你自己的應用專案。 最後,當然,你會在 8051 上做兩個應用專案,一個是產生PWM波來控制直流電機的速度,二是用你的手機和 8051 無線控制設備。

該課程使學習 8051 微控制器程式編輯變得如此簡單,你將立即構建和測試自己的程式。 該課程的授課方式使任何參加該課程的人都能完全理解所討論的所有主題。 本課程包含大量實用的分步示例,因此你可以從第一天開始編寫 8051 程式碼。 在嵌入式 C 和組合語言中討論了相同的實際示例。

我認為,在不懂理論的情況下實際操作是學習的一半。 因此,在本課程中,將在開始實際操作之前涵蓋與 8051 相關的所有必要理論。 我知道你的時間很寶貴,因此會開門見山地提供資訊。 專案的複雜性會逐漸增加,因此建議按順序觀看視訊。 在本課程中,討論了基本 8051 微控制器的所有特性。 本課程中使用的程式碼可以在任何高級 8051 微控制器設備上運行。 定時器、串行、中斷、I/O 端口和晶體頻率的數量可能因微控制器而異。

我個人認為,如果有人想學習微控制器或微處理器程式編輯,那麼應該從 8051 微控制器開始,因為它易於理解和編輯程式。 了解使用組合語言和嵌入式 C 語言進行 8051 微控制器編輯程式的知識將使你為未來做好準備,並且你可以非常快速地學習任何複雜的微控制器和微處理器。

目標受眾

任何想學習 8051 單片機程式編輯的人

講師簡介

Smart Logic Academy 投資自己

用實作知識賦能您的 SAP ABAP 職涯

SmartLogic Academy 的使命是彌合 IT 產業理論知識與實際應用之間的鴻溝。我們致力於提供高品質、易於學習的 SAP ABAP 線上課程,幫助您在當今競爭激烈的就業市場中脫穎而出。

為什麼選擇我們?

專家講師:我們的課程由經驗豐富的 IT 專業人士授課,他們擁有豐富的行業經驗。

注重實踐:我們優先考慮動手實踐和真實項目,確保您獲得實用的技能。

彈性學習:我們的自訂進度線上課程讓您可以按照自己的步調學習。

終身存取權限:享受無限次存取課程資料和更新的權限。

強大的社群:與同學交流互動,建立寶貴的人脈網絡。

我們的課程旨在滿足各個級別的學習者,從初學者到經驗豐富的專業人士。

加入我們,開啟您的 SAP ABAP 職涯成功之旅!

我們的課程:

SAP ERP :

1. SAP ABAP on HANA Training for Beginners

2. Mastering the New ABAP Syntax 7.40 & 7.50

3. AI for SAP ABAP Development

4. ABAP Cloud Back-End Developer Certification Preparation Test

5. Trial ABAP system with HANA database on SAP Cloud Platform

6. SAP ABAP for HANA certification preparation test

7. SAP ABAP Netweaver 7.50 certification preparation test

8. SAP HANA Application Certification Practice Tests

9. SAP Smart Forms for Beginners

10. SAP-ABAP Parallel Processing

11. SAP ABAP – Code Review Analysis

字幕:英文

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

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

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading