- 所售圖書均為第三方提供
![](/up_files/book/1ca31096265797c1f535562379c922d4.jpg)
單片機原理及應用案例教程(21世紀高職高專規(guī)劃教材——電子信息基礎系列)
- 所屬分類:
高職高專計..
- 作者:
杜文潔,王曉紅 主編
- 出版社:
清華大學出版社
- ISBN:9787302276388
- 出版日期:2012-7-1
-
原價:
¥46.00元
現(xiàn)價:¥35.00元
圖書簡介
《單片機原理及應用案例教程》從應用的角度出發(fā),以80c51單片機為主要對象,系統(tǒng)地介紹了單片機的基本硬件結構和工作原理、指令系統(tǒng)與匯編語言程序設計、中斷與定時器/計數(shù)器、串行接口(簡稱串口)與通信技術、系統(tǒng)擴展、接口技術、c語言程序設計和基礎實訓等。
《單片機原理及應用案例教程》注重將理論講授和實踐訓練相結合,特別增加大量實訓內容,強調應用性和實踐性,初步培養(yǎng)學生的單片機開發(fā)能力。每章都安排了豐富的例題、思考題與習題,附錄部分給出了思考題與習題的參考答案,便于學生的復習、鞏固和訓練提高。
《單片機原理及應用案例教程》可作為普通高等專科學校和高等職業(yè)學院電子信息、工業(yè)自動化、機電一體化、計算機應用等專業(yè)的教材,也可作為成人教育相應專業(yè)的教材或教學參考書,還可供從事單片機應用的工程技術人員參考。
目錄
第1章 單片機基礎知識
1.1 單片機概述
1.1.1 微處理器、微型計算機和單片機的概念
1.1.2 單片機的發(fā)展狀況
1.1.3 單片機的特點
1.1.4 單片機的應用
1.1.5 常用單片機系列產品
1.2 數(shù)制與編碼
1.2.1 數(shù)制
1.2.2 編碼
1.2.3 計算機中帶符號數(shù)的表示
1.3 單片機應用開發(fā)系統(tǒng)
1.3.1 開發(fā)系統(tǒng)的功能
1.3.2 開發(fā)過程
1.4 單片機開發(fā)快速入門
1.4.1 μvision集成開發(fā)環(huán)境簡介
1.4.2 工程建立和編譯的基本步驟
1.4.3 仿真器的使用
1.4.4 編程器的使用
1.5 案例--點亮發(fā)光二極管
1.5.1 功能和設計思路
1.5.2 硬件電路設計
1.5.3 程序流程及軟件設計
1.5.4 仿真和調試
本章小結
思考題與習題
第2章 80c51單片機的內部結構
2.1 80c51單片機的基本結構
2.1.1 80c51系列概述
2.1.2 80c51單片機的基本結構
2.1.3 引腳及封裝
2.2 中央處理器
2.2.1 運算器
2.2.2 控制器
2.2.3 cpu的工作流程
2.3 存儲器
2.3.1 程序存儲器
2.3.2 數(shù)據(jù)存儲器
2.3.3 特殊功能寄存器
2.4 時鐘電路和時序
2.4.1 時鐘電路
2.4.2 基本時序單位
2.4.3 80c51的典型時序
2.5 復位電路
2.5.1 復位電路
2.5.2 單片機復位后的狀態(tài)
2.6 并行輸入/輸出端口
2.6.1 p0口的位結構
2.6.2 p1口的位結構
2.6.3 p2口的位結構
2.6.4 p3口的位結構
2.7 80c51單片機的低功耗方式
2.7.1 電源控制寄存器
2.7.2 待機方式
2.7.3 掉電方式
2.8 案例--霓虹燈控制
2.8.1 功能和設計思路
2.8.2 硬件電路設計
2.8.3 程序流程及軟件設計
2.8.4 仿真和調試
本章小結
思考題與習題
第3章 80c51單片機的指令系統(tǒng)
3.1 指令系統(tǒng)簡介
3.1.1 指令的格式
3.1.2 指令的三種表示形式
3.1.3 指令的字節(jié)數(shù)
3.1.4 指令的分類
3.2 尋址方式
3.2.1 符號約定
3.2.2 尋址方式說明
3.3 80c51指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯操作類指令
3.3.4 控制轉移類指令
3.3.5 位操作類指令
3.4 案例--霓虹燈的控制
3.4.1 功能和設計思路
3.4.2 硬件電路設計
3.4.3 程序流程及軟件設計
3.4.4 仿真和調試
本章小結
思考題與習題
第4章 匯編語言程序設計基礎
4.1 匯編語言源程序的設計與匯編
4.1.1 程序設計步驟
4.1.2 源程序的匯編
4.1.3 偽指令
4.2 匯編語言程序設計
4.2.1 順序程序設計
4.2.2 分支程序設計
4.2.3 循環(huán)程序設計
4.2.4 子程序設計
4.3 實用程序舉例
4.3.1 延時
4.3.2 代碼轉換
4.3.3 數(shù)據(jù)處理
4.3.4 算術運算
4.3.5 組合邏輯設計
4.4 案例--信號燈的控制
4.4.1 功能和設計思路
4.4.2 硬件電路設計
4.4.3 程序流程及軟件設計
4.4.4 仿真和調試
本章小結
思考題與習題
第5章 80c51的中斷系統(tǒng)及定時器/計數(shù)器
5.1 中斷概述
5.1.1 中斷的特點
5.1.2 中斷的基本概念
5.1.3 中斷的過程
5.1.4 中斷嵌套
5.2 80c51中斷系統(tǒng)
5.2.1 中斷源及中斷向量地址
5.2.2 中斷系統(tǒng)結構
5.2.3 中斷標志與控制
5.2.4 中斷請求的響應、撤除及返回
5.3 中斷系統(tǒng)的應用
5.3.1 中斷系統(tǒng)初始化
5.3.2 中斷服務子程序
5.4 定時器/計數(shù)器t0、t1概述
5.4.1 定時器/計數(shù)器t0、t1的結構
5.4.2 定時器/計數(shù)器的原理
5.5 定時器/計數(shù)器的控制方法
5.5.1 定時器/計數(shù)器寄存器
5.5.2 定時器/計數(shù)器的初始化
5.5.3 定時器/計數(shù)器初值的確定方法
5.6 定時器/計數(shù)器t0、t1的工作方式
5.6.1 方式
5.6.2 方式
5.6.3 方式
5.6.4 方式
5.7 定時器/計數(shù)器t0、t1應用舉例
5.7.1 定時器應用舉例
5.7.2 計數(shù)器應用舉例
5.7.3 門控位應用舉例
5.8 案例--四人搶答器
5.8.1 功能和設計思路
5.8.2 硬件電路設計
5.8.3 程序流程及軟件設計
5.8.4 仿真和調試
本章小結
思考題與習題
第6章 80c51的串行接口及串行通信技術
6.1 串行通信概述
6.1.1 同步通信和異步通信方式
6.1.2 串行通信的數(shù)據(jù)傳輸速率
6.1.3 波特率和收/發(fā)時鐘
6.1.4 單工、半雙工、全雙工工作方式
6.1.5 信號的調制與解調
6.1.6 差錯檢測和校正
6.1.7 串行通信接口電路
6.2 串行通信總線標準及其接口
6.2.1 rs-232c接口
6.2.2 rs-449、rs-422a、rs-423a標準接口
6.2.3 20ma電流環(huán)串行接口
6.3 80c51串行接口簡介
6.3.1 串行接口結構與工作原理
6.3.2 串行接口控制寄存器
6.3.3 波特率的設置
6.4 串行通信工作方式
6.4.1 方式
6.4.2 方式
6.4.3 方式2和方式
6.5 串行接口應用舉例
6.5.1 用串行接口擴展i/o接口
6.5.2 用串行接口進行異步通信
6.5.3 單片機與pc間的通信
6.6 80c51單片機之間的通信
6.6.1 雙機通信硬件電路
6.6.2 雙機通信軟件編程
6.6.3 多機通信
6.7 案例--單片機之間的雙機通信
6.7.1 功能和設計思路
6.7.2 硬件電路設計
6.7.3 程序流程及軟件設計
6.7.4 仿真和調試
本章小結
思考題與習題
第7章 c51程序設計入門
7.1 c51的數(shù)據(jù)與運算
7.1.1 c51的數(shù)據(jù)類型
7.1.2 c51的數(shù)據(jù)存儲類型
7.1.3 c51的數(shù)據(jù)存儲模式
7.1.4 c51的運算符
7.2 數(shù)組、指針和結構
7.2.1 數(shù)組
7.2.2 指針
7.2.3 結構
7.3 c51的程序設計
7.3.1 c51的程序結構
7.3.2 c51流程控制語句
7.3.3 函數(shù)的定義與調用
7.3.4 c51中調用匯編程序
7.4 51單片機內部資源的c51編程
7.4.1 中斷的c51編程
7.4.2 定時器/計數(shù)器的c51編程
7.4.3 串行接口的c51編程
7.5 keil c51程序開發(fā)基本步驟
7.6 案例--簡易紅外報警器
7.6.1 功能和設計思路
7.6.2 硬件電路設計
7.6.3 程序流程及軟件設計
7.6.4 仿真和調試
本章小結
思考題與習題
第8章 單片機系統(tǒng)擴展
8.1 系統(tǒng)擴展概述
8.1.1 簡介
8.1.2 擴展系統(tǒng)總線結構
8.1.3 地址的譯碼
8.2 存儲器的擴展
8.2.1 常用存儲器擴展芯片
8.2.2 程序存儲器的擴展與設計
8.2.3 數(shù)據(jù)存儲器的擴展與設計
8.3 并行i/o接口的擴展
8.3.1 簡單的并行i/o接口擴展
8.3.2 可編程i/o接口電路擴展
8.4 串行擴展概述
8.4.1 串行擴展特點
8.4.2 串行擴展分類
8.4.3 單片機串行擴展的虛擬技術
8.5 i2c總線
8.5.1 i2c總線基礎
8.5.2 i2c總線基本工作原理
8.5.3 80c51與i2c總線芯片接口程序設計
8.6 案例--記憶訓練器
8.6.1 功能和設計思路
8.6.2 硬件電路設計
8.6.3 程序流程及軟件設計
8.6.4 仿真和調試
本章小結
思考題與習題
第9章 單片機接口技術
9.1 概述
9.1.1 單片機的接口信號和編址方法
9.1.2 單片機與外設的數(shù)據(jù)交換方式
9.2 單片機與鍵盤接口
9.2.1 鍵盤工作原理
9.2.2 獨立式按鍵
9.2.3 矩陣式按鍵
9.3 單片機與顯示器接口
9.3.1 led顯示和接口
9.3.2 可編程鍵盤/顯示器接口--intel 8279
9.3.3 led大屏幕顯示
9.3.4 lcd液晶顯示和接口
9.4 a/d轉換器接口
9.4.1 a/d轉換器概述
9.4.2 典型a/d轉換器芯片adc0809
9.4.3 80c51單片機與adc0809接口
9.5 d/a轉換器接口
9.5.1 d/a轉換器概述
9.5.2 典型d/a轉換器芯片dac0832
9.5.3 dac0832單緩沖工作方式接口與應用
9.5.4 dac0832雙緩沖工作方式接口與應用
9.6 步進電動機與單片機的接口
9.6.1 步進電動機的控制原理
9.6.2 步進電動機的單片機控制
9.7 案例--密碼鎖的設計
9.7.1 功能和設計思路
9.7.2 硬件電路設計
9.7.3 程序流程及軟件設計
9.7.4 仿真和調試
本章小結
思考題與習題
第10章 基礎實訓
10.1 單片機基礎知識
10.1.1 應用系統(tǒng)開發(fā)過程演示
10.1.2 仿真器和燒錄器的使用
10.2 80c51單片機的內部結構
10.2.1 片上資源認知
10.2.2 閃爍燈控制
10.3 80c51單片機指令系統(tǒng)
10.3.1 尋址方式練習
10.3.2 數(shù)據(jù)傳送程序練習
10.3.3 算術邏輯指令練習
10.3.4 其他功能指令練習
10.4 匯編語言程序設計
10.4.1 分支和循環(huán)程序練習
10.4.2 查表程序練習
10.4.3 查找程序練習
10.4.4 數(shù)碼管顯示
10.5 單片機的中斷系統(tǒng)及定時器/計數(shù)器
10.5.1 中斷控制
10.5.2 方波發(fā)生器
10.6 80c51的串行接口及串行通信技術
10.6.1 單片機與pc通信
10.6.2 雙機通信
10.7 c51程序設計入門
10.7.1 i/o位操作應用
10.7.2 定時器應用
10.7.3 串行中斷應用
10.8 單片機系統(tǒng)擴展
10.8.1 片外ram數(shù)據(jù)傳送
10.8.2 簡單i/o接口擴展
10.9 單片機接口技術
10.9.1 a/d轉換
10.9.2 d/a轉換
10.10 綜合實訓
10.10.1 按鍵顯示控制
10.10.2 步進電動機的控制
10.10.3 數(shù)字時鐘
10.10.4 調光燈的設計
10.10.5 火災報警控制
附錄 思考題與習題參考答案
參考文獻