項目1 認識單片機及其開發(fā)環(huán)境
項目分析
項目相關知識
知識1 什么是單片機
知識2 什么是單片機應用系統
知識3 什么是單片機開發(fā)環(huán)境
項目實施
知識拓展
知識4 Keil 51工具軟件的使用
技能訓練
項目小結
項目2 學習單片機硬件系統
項目分析
項目相關知識
知識1 認識MCS-51單片機的引腳
知識2 單片機的I/O口
項目實施
知識拓展
知識3 了解MCS-51系列單片機的內部結構
知識4 熟悉單片機的存儲器結構
知識5 通過項目認識單片機匯編語言指令
技能訓練
項目小結
項目3 運用數據傳送指令
項目分析
項目相關知識
知識1 數據傳送指令中的尋址方式
知識2 內部RAM和SFR的數據傳送指令
項目實施
知識拓展
知識3 堆棧操作指令及實例
知識4 其他數據傳送類指令
技能訓練
項目小結
項目4 運用算術運算指令
項目分析
項目相關知識
知識1 加法減法指令及實例
項目實施
知識拓展
知識2 乘法、除法指令及實例
知識3 其他運算指令
技能訓練
項目小結
項目5 運用邏輯運算指令
項目分析
項目相關知識
知識1 循環(huán)移位指令及實例
項目實施
知識拓展
知識2 邏輯“與”、“或”、“非”和“異或”指令及實例
技能訓練
項目小結
項目6 運用控制轉移類指令
項目分析
項目相關知識
知識1 無條件轉移指令和條件轉移指令及實例
項目實施
知識拓展
知識2 比較轉移指令和循環(huán)轉移指令及實例
知識3 子程序的調用和返回
知識4 散轉指令及實例
技能訓練
項目小結
項目7 運用位操作指令
項目分析
項目相關知識
知識1 了解位尋址區(qū)和位操作的概念
項目實施
知識拓展
知識2 位操作指令及實例
知識3 常用偽指令
技能訓練
項目小結
項目8 編寫匯編語言程序
任務1 將壓縮BCD碼43H拆為兩個BCD碼04H、03H并顯示
任務2 用開關來控制8個信號燈的顯示方式
任務3 依次左移、右移的流水燈控制
任務4 8個發(fā)光二極管依次閃爍10次的顯示控制
技能訓練
項目小結
項目9 運用單片機的內部資源
任務1 每隔0.5s移位一次的流水燈控制
任務2 把流水燈變?yōu)閷嵱玫慕煌艨刂葡到y
技能訓練
項目小結
項目10 操作單片機的外部接口
項目分析
項目相關知識
知識1 認識八段LED數碼管
知識2 用單片機驅動一個LED靜態(tài)顯示
項目實施
知識拓展
知識3 用單片機驅動多個LED動態(tài)顯示
知識4 單片機與按鍵的接口
技能訓練
項目小結
附錄 MCS-51指令表
參考文獻