MCS -8051 C51(C語言)與A51(組合語言)運用實戰應用班
課程主旨:
由於MCS-8051架構簡單,是目前被廣泛運用的微處理器。本課程以實作為主、理論為輔,講授MCS-8051內部構造、指令執行及IO輸入/輸出之基本知識,採用C51(C語言)與A51(組合語言)程式混合編寫,且以LAB方式與在課堂上實際撰寫MCS-8051程式碼範例,藉以大量講解MCS-8051介面特性,以培養學員利用微處理器控制於日常生活的應用能力,強化C51(C語言)與A51(組合語言)程式編寫能力,以提升技術創造能力。
課程特色:
1. 結合MCS-8051 完整實驗板,深入淺出 講解 8051內部硬體架構、組織與C51(C語言)與A51(組合語言)指令分析
2. 強化C51(C語言)與A51(組合語言)程式編寫能力
3. 詳細介紹 MCS-8051 各個 LAB實驗 實驗原理、軟體設計和硬體設計等技術
4. 增加 MCS-8051 電源管理範例,更加貼近業界需求
5. 以LAB方式與在課堂上實際撰寫MCS-51程式碼範例,強化學員真正可運用於業界的程式編寫能力
修課條件:
需具有C程式語言基礎及數位邏輯基本觀念
課程大綱:
MCS-8051 基礎實戰應用班
1. MCS-51單晶片內部結構、原理、方塊圖、接腳圖、結構圖
2. MCS-51程式與資料記憶體空間位址圖
3. MCS-51中斷服務程式的進入位址
4. MCS -51 A 51(組合語言)與特殊功能暫存器(SFR)的語法
5. MCS -51 A 51(組合語言)的語法格式與語法架構/美化 8051 A 51(組合語言)程式碼( 閱讀容易 )
6. MCS-51 詳述 MCS 51的各種定址法【分別以C51(C語言)與A51(組合語言)介紹】
7. MCS 51之 A51(組合語言)指令介紹及實作
8. MCS 51之 C51(C語言)語法格式與語法架構
9. MCS -51 C 51(C語言)指令系統、程式設計基礎
10. MCS-51詳述 C51(C語言)與A51(組合語言)如何混合呼叫與編寫
LAB實作【 分別以C51(C語言)與A51(組合語言)完成】
LAB-1. MCS-51基本輸出入埠(I/O)控制
★LAB1:LED左右移,★LAB2:霹靂燈/ ★LAB3:七段顯示器 /★LAB4:按鍵及彈跳處理
★LAB5:4*4鍵盤驅動
LAB-2. MCS-51計時/計數器
★LAB6:計時LED閃爍/各種計時模式LAB
★LAB7:音樂控制/MCS-51電子琴
LAB-3. MCS-51中斷控制
★LAB8:外部按鍵中斷
LAB-4. MCS-51串列埠通訊
★LAB9:MCS-51串列埠輸出入、MCS-51與PC通訊
★LAB10:MCS-51 PWM 控制
★LAB11:MCS-51 步進馬達控制
MCS-8051 專題實戰應用班
LAB-5.實作【 以C51(C語言)完成】
★LAB12:MCS-51 POWER Consumption 程式範例
★LAB13:MCS-51/字元型LCD顯示器/內建字型與自訂字型LAB
★LAB14:MCS-51/I 2C EEPROM控制
★LAB15:MCS-51/ADC轉換控制
★LAB16:MCS-51/紅外線(IR)遙控器解碼
★LAB17:MCS-51實作 PS2 協訂的PC鍵盤實驗
★LAB18:MCS-51實作 DS1302 即時時鐘(RTC)晶片實驗
★LAB:MCS-51 人機界面專題實作
參考資訊:農曆春節期間完成的 8051教學範例:實作 PS2 協訂的PC鍵盤實驗(http://tw.myblog.yahoo.com/yh-chiang/article?mid=500&prev=502&next=497&l=f&fid=9 )
沒有留言:
張貼留言