● 基 礎 篇第1章 概述1.1 單片機與嵌入式繫統 1.1.1 嵌入式繫統 1.1.2 單片機與嵌入式繫統1.2 單片機技術的發展 1.2.1 單片機的發展歷程 1.2.2 單片機的發展趨勢1.3 單片機的應用繫統、分類及選型 1.3.1 單片機的應用繫統 1.3.2 單片機的分類 1.3.3 單片機的選型1.4 80C51單片機家族簡介1.5 Philips公司80C51繫列8位單片機概述第2章 80C51單片機應用繫統的設計及相關軟件的使用2.1 80C51單片機應用繫統的設計2.2 Keil C51的使用 2.2.1 創建項目 2.2.2 調試程序2.3 仿真器2.4 編程器2.5 ISP下載2.6 串行調試軟件第3章 80C51單片機的硬件結構3.1 80C51單片機的內部結構及工作原理 3.1.1 80C51單片機的內部結構 3.1.2 80C51的外部引腳及功能3.2 存儲器配置 3.2.1 程序存儲器 3.2.2 數據存儲器3.3 特殊功能寄存器SFR3.4 並行I/O接口 3.4.1 P0口 3.4.2 P1口 3.4.3 P2口 3.4.4 P3口3.5 單片機復位及時序 3.5.1 單片機復位 3.5.2 單片機時序3.6 低功耗模式 3.6.1 空閑模式 3.6.2 掉電模式 3.6.3 時鐘停止模式3.7 P89C60X2/61X2單片機的附加功能 3.7.1 時鐘模式控制 3.7.2 可編程時鐘輸出 3.7.3 看門狗WDT 3.7.4 在線仿真 3.7.5 BootROM3.8 片內Flash存儲器操作 3.8.1 程序存儲器加密 3.8.2 並行編程 3.8.3 ISP在繫統編程第4章 80C51中斷與定時/計數繫統4.1 單片機與外設信息交換方式4.2 中斷技術概述4.3 中斷繫統 4.3.1 中斷源 4.3.2 中斷繫統結構 4.3.3 中斷控制 4.3.4 增強型80C51中斷繫統4.4 80C51定時/計數器 4.4.1 80C51定時/計數器的內部結構及工作原理 4.4.2 80C51定時/計數器的控制 4.4.3 T0和T1的4種工作方式 4.4.4 T2的捕獲、自動重裝方式第5章 80C51串行數據通信5.1 80C51串行口及控制寄存器 5.1.1 80C51串行口的內部結構 5.1.2 80C51串行口的通信過程 5.1.3 80C51單片機串行通信控制寄存器5.2 80C51串行工作方式及串行通信波特率 5.2.1 80C51串行口的4種工作方式 5.2.3 80C51增強型UART操作5.3 RS232C串行通信總線標準及串行通信硬件設計 5.3.1 RS232C串行通信總線標準 5.3.2 RS232C串行通信硬件設計第6章 80C51的指令繫統6.1 80C51指令繫統概述7 6.1.1 彙編語言指令格式 6.1.2 指令代碼格式 6.1.3 指令符號意義6.2 尋址方式 6.2.1 立即數尋址 6.2.2 直接尋址 6.2.3 寄存器尋址 6.2.4 寄存器間接尋址 6.2.5 基址寄存器加變址寄存器間接尋址 6.2.6 相對尋址 6.2.7 位尋址6.3 80C51指令分類介紹 6.3.1 數據傳送類指令 6.3.2 算術運算類指令 6.3.3 邏輯運算類指令 6.3.4 控制轉移類指令 6.3.5 位操作類指令第7章 80C51的編程技術7.1 彙編語言源程序指令的結構7.2 常用偽指令7.3 簡單程序7.4 彙編程序設計 7.4.1 順序程序設計 7.4.2 分支程序設計 7.4.3 循環程序設計 7.4.4 子程序和參數傳遞設計 7.4.5 查表程序設計 7.4.6 軟件延時程序設計 7.4.7 簡單I/O類程序設計第8章 增強型80C51實用芯片P89V51Rx2簡介8.1 P89V51Rx2芯片8.2 制作指令學習模塊第9章 增強型80C51彙編指令初學9.1 80C51彙編指令初接觸9.2 流水燈的制作(RL右移、RR右移指令在程序中的運用)9.3 循環指令DJNZ與循環比較指令CJNE在程序中的運用9.4 加、減、乘、除及邏輯指令在程序中的運用9.5 堆棧SP和指針DPTR在程序中的運用實 戰 篇――最 小 繫 統 實 踐課題1 電路布局、設計與焊接技術課題2 增強型80C51最小繫統的制作課題3 增強型80C51定時器和計數器繫統的制作課題4 增強型80C51中斷繫統的應用制作課題5 數碼管顯示應用板的制作課題6 按鍵開關的應用制作課題7 簡易電子琴的制作(電子音樂)課題8 電子鐘的制作(綜合制作練習)課題9 顯示器件――LCD的應用課題10 直流電機在單片機電路中的應用課題11 步進電機在單片機電路中的應用課題12 串行通信的應用課題13 8×8點陣漢字模塊的應用附錄附錄A TKStudio集成開發平臺的簡易使用方法附錄B ZLGISP下載使用簡易指南附錄C 80C51指令集C.1 尋址方式C.2 指令分類C.3 數據傳送指令C.4 算術指令C.5 邏輯指令C.6 控制跳轉指令附錄D 步進電機的基本工作原理附錄E ASCII碼表附錄F 件清單列表附錄G P89V51繫列芯片最小繫統連線圖與CPU實驗模塊制作圖附錄H Flash Magic P89V51繫列芯片ISP下載使用簡易指南附錄I 如何將P89V51RD2添加到Keil C51比較舊的版本附錄J P89C51xx繫列、P89C6xxx繫列芯片最小繫統連線圖與CPU實驗模塊制作圖附錄K 5 V電源的制作附錄L 網上資料內容說明參考文獻
內容簡介
本書是作者根據多年在單片機教學、教材編寫、項目開發及培訓等方面的經驗編寫的,並配有姊妹篇《外圍接口電路與工程實踐》。本書分為基礎篇與實戰篇――很小繫統實踐。基礎篇主要講述單片機基礎知識、內部結構、工作原理、指令繫統與編程方法以及內部功能與應用;實戰篇――很小繫統實踐則以課題的形式,采用小模塊制作教學法訓練學生對單片機的初級應用能力。 本書知識繫統全面,闡述深入淺出、簡潔易懂,實踐針對性強,便於自學(大力度優惠初中學歷即可)。既可作為技師院校、高職高專以及應用型本科院校學生的單片機教材或自學用書,也可作為從事自動控制、智能儀器儀表、電力電子、機電一體化等單片機應用的工程技術人員以及單片機愛好者的學習參考資料。