本書以51系列單片機為例,力求系統(tǒng)化、項目化。本書共涉及12個項目。項目1為單片機基礎知識;項目2為MCS-51單片機基本結構;項目3為MCS-51指令系統(tǒng);項目4為匯編語言程序設計;項目5為中斷系統(tǒng);項目6為定時器及應用;項目7為MCS-51單片機串行接口;項目8為存儲器擴展;項目9為I/O口擴展;項目10為顯示與鍵盤;項目11為A/D、D/A轉換接口;項目12為系統(tǒng)設計及開發(fā)方法。以上各項目的設計,針對性強,貼近高職、高專學生的實際需求。
本書的編者是武漢鐵路職業(yè)技術學院長期從事單片機原理及應用教學的老師,有二三十年的教學經(jīng)驗,也還承擔每年單片機原理及應用試題出卷任務,對學科知識把握較準,對學生在該課程學習中遇到的困難比較了解。
項目1 單片機基礎知識
知識目標
能力目標
任務一 單片機概述
任務二 數(shù)制與二進制數(shù)的運算
任務三 單片機中數(shù)的表示與字符編碼
任務四 基本邏輯單元與邏輯部件
項目小結
項目測試
項目2 MCS.51單片機基本結構
知識目標
能力目標
任務一MCS.51單片機概述
任務二 MCS.51單片機CPU結構
任務三 MCS一5 1單片機存儲器結構
項目1 單片機基礎知識
知識目標
能力目標
任務一 單片機概述
任務二 數(shù)制與二進制數(shù)的運算
任務三 單片機中數(shù)的表示與字符編碼
任務四 基本邏輯單元與邏輯部件
項目小結
項目測試
項目2 MCS.51單片機基本結構
知識目標
能力目標
任務一MCS.51單片機概述
任務二 MCS.51單片機CPU結構
任務三 MCS一5 1單片機存儲器結構
任務四 MCS.51單片機并行輸入/輸出端(Port)
任務五 MCS。51單片機時鐘電路與工作時序
任務六 MCS。51單片機外部引腳功能
任務七 MCS.51單片機工作原理
任務八 MCS.51單片機復位方式
項目小結
項目測試
項目3 MCS一5 1指令系統(tǒng)
知識目標
能力目標
任務一 指令格式和尋址方式
任務二 數(shù)據(jù)傳送指令
任務三 數(shù)據(jù)交換與堆棧指令
任務四 算術運算指令
任務五 邏輯運算及移位指令
任務六 位操作指令
任務七 控制轉移指令
任務八 子程序調用、返回及空操作指令
任務九 端口操作指令
任務十 偽指令
項目小結
項目測試
項目4 匯編語言程序設計
知識目標
能力目標
任務一 匯編語言的基本概念
任務二 匯編語言源程序的匯編
任務三 順序程序設計
任務四 分支程序設計
任務五 循環(huán)程序設計
任務六 子程序設計
任務七 運算子程序設計
項目小結
項目測試
項目5 中斷系統(tǒng)
知識目標
能力目標
任務一 輸入/輸出方式及中斷的概念
任務二 中斷系統(tǒng)結構及中斷控制
任務三 中斷處理過程
任務四 外部中斷源的應用與擴展
項目小結
項目測試
項目6 定時器及應用
知識目標
能力目標
任務一 定時器結構
任務二 定時器工作方式
任務三 定時器應用舉例
項目小結
項目測試
項目7 MCS一51單片機串行接口
知識目標
能力目標
任務 串行數(shù)據(jù)通信基礎知識
任務二 MCS.51的串行接口及控制寄存器
任務三 串行口工作方式
……
項目8 存儲器擴展
項目10 顯示與鍵盤
項目11 A/D、D/A轉換接口
項目12 系統(tǒng)設計及開發(fā)方法
附錄 MCS-51單片機指令表