單片機(jī)原理及應(yīng)用案例教程

出版時間:2012-7  出版社:清華大學(xué)出版社  作者:杜文潔 編,王曉紅 編  頁數(shù):374  字?jǐn)?shù):561000  

內(nèi)容概要

  《單片機(jī)原理及應(yīng)用案例教程》從應(yīng)用的角度出發(fā),以80c51單片機(jī)為主要對象,系統(tǒng)地介紹了單片機(jī)的基本硬件結(jié)構(gòu)和工作原理、指令系統(tǒng)與匯編語言程序設(shè)計、中斷與定時器/計數(shù)器、串行接口(簡稱串口)與通信技術(shù)、系統(tǒng)擴(kuò)展、接口技術(shù)、c語言程序設(shè)計和基礎(chǔ)實(shí)訓(xùn)等。
  《單片機(jī)原理及應(yīng)用案例教程》注重將理論講授和實(shí)踐訓(xùn)練相結(jié)合,特別增加大量實(shí)訓(xùn)內(nèi)容,強(qiáng)調(diào)應(yīng)用性和實(shí)踐性,初步培養(yǎng)學(xué)生的單片機(jī)開發(fā)能力。每章都安排了豐富的例題、思考題與習(xí)題,附錄部分給出了思考題與習(xí)題的參考答案,便于學(xué)生的復(fù)習(xí)、鞏固和訓(xùn)練提高。
  《單片機(jī)原理及應(yīng)用案例教程》可作為普通高等??茖W(xué)校和高等職業(yè)學(xué)院電子信息、工業(yè)自動化、機(jī)電一體化、計算機(jī)應(yīng)用等專業(yè)的教材,也可作為成人教育相應(yīng)專業(yè)的教材或教學(xué)參考書,還可供從事單片機(jī)應(yīng)用的工程技術(shù)人員參考。

書籍目錄

第1章 單片機(jī)基礎(chǔ)知識
1.1 單片機(jī)概述
1.1.1 微處理器、微型計算機(jī)和單片機(jī)的概念
1.1.2 單片機(jī)的發(fā)展?fàn)顩r
1.1.3 單片機(jī)的特點(diǎn)
1.1.4 單片機(jī)的應(yīng)用
1.1.5 常用單片機(jī)系列產(chǎn)品
1.2 數(shù)制與編碼
1.2.1 數(shù)制
1.2.2 編碼
1.2.3 計算機(jī)中帶符號數(shù)的表示
1.3 單片機(jī)應(yīng)用開發(fā)系統(tǒng)
1.3.1 開發(fā)系統(tǒng)的功能
1.3.2 開發(fā)過程
1.4 單片機(jī)開發(fā)快速入門
1.4.1 μvision集成開發(fā)環(huán)境簡介
1.4.2 工程建立和編譯的基本步驟
1.4.3 仿真器的使用
1.4.4 編程器的使用
1.5 案例--點(diǎn)亮發(fā)光二極管
1.5.1 功能和設(shè)計思路
1.5.2 硬件電路設(shè)計
1.5.3 程序流程及軟件設(shè)計
1.5.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第2章 80c51單片機(jī)的內(nèi)部結(jié)構(gòu)
2.1 80c51單片機(jī)的基本結(jié)構(gòu)
2.1.1 80c51系列概述
2.1.2 80c51單片機(jī)的基本結(jié)構(gòu)
2.1.3 引腳及封裝
2.2 中央處理器
2.2.1 運(yùn)算器
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 復(fù)位電路
2.5.1 復(fù)位電路
2.5.2 單片機(jī)復(fù)位后的狀態(tài)
2.6 并行輸入/輸出端口
2.6.1 p0口的位結(jié)構(gòu)
2.6.2 p1口的位結(jié)構(gòu)
2.6.3 p2口的位結(jié)構(gòu)
2.6.4 p3口的位結(jié)構(gòu)
2.7 80c51單片機(jī)的低功耗方式
2.7.1 電源控制寄存器
2.7.2 待機(jī)方式
2.7.3 掉電方式
2.8 案例--霓虹燈控制
2.8.1 功能和設(shè)計思路
2.8.2 硬件電路設(shè)計
2.8.3 程序流程及軟件設(shè)計
2.8.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第3章 80c51單片機(jī)的指令系統(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 算術(shù)運(yùn)算類指令
3.3.3 邏輯操作類指令
3.3.4 控制轉(zhuǎn)移類指令
3.3.5 位操作類指令
3.4 案例--霓虹燈的控制
3.4.1 功能和設(shè)計思路
3.4.2 硬件電路設(shè)計
3.4.3 程序流程及軟件設(shè)計
3.4.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第4章 匯編語言程序設(shè)計基礎(chǔ)
4.1 匯編語言源程序的設(shè)計與匯編
4.1.1 程序設(shè)計步驟
4.1.2 源程序的匯編
4.1.3 偽指令
4.2 匯編語言程序設(shè)計
4.2.1 順序程序設(shè)計
4.2.2 分支程序設(shè)計
4.2.3 循環(huán)程序設(shè)計
4.2.4 子程序設(shè)計
4.3 實(shí)用程序舉例
4.3.1 延時
4.3.2 代碼轉(zhuǎn)換
4.3.3 數(shù)據(jù)處理
4.3.4 算術(shù)運(yùn)算
4.3.5 組合邏輯設(shè)計
4.4 案例--信號燈的控制
4.4.1 功能和設(shè)計思路
4.4.2 硬件電路設(shè)計
4.4.3 程序流程及軟件設(shè)計
4.4.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第5章 80c51的中斷系統(tǒng)及定時器/計數(shù)器
5.1 中斷概述
5.1.1 中斷的特點(diǎn)
5.1.2 中斷的基本概念
5.1.3 中斷的過程
5.1.4 中斷嵌套
5.2 80c51中斷系統(tǒng)
5.2.1 中斷源及中斷向量地址
5.2.2 中斷系統(tǒng)結(jié)構(gòu)
5.2.3 中斷標(biāo)志與控制
5.2.4 中斷請求的響應(yīng)、撤除及返回
5.3 中斷系統(tǒng)的應(yīng)用
5.3.1 中斷系統(tǒng)初始化
5.3.2 中斷服務(wù)子程序
5.4 定時器/計數(shù)器t0、t1概述
5.4.1 定時器/計數(shù)器t0、t1的結(jié)構(gòu)
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應(yīng)用舉例
5.7.1 定時器應(yīng)用舉例
5.7.2 計數(shù)器應(yīng)用舉例
5.7.3 門控位應(yīng)用舉例
5.8 案例--四人搶答器
5.8.1 功能和設(shè)計思路
5.8.2 硬件電路設(shè)計
5.8.3 程序流程及軟件設(shè)計
5.8.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第6章 80c51的串行接口及串行通信技術(shù)
6.1 串行通信概述
6.1.1 同步通信和異步通信方式
6.1.2 串行通信的數(shù)據(jù)傳輸速率
6.1.3 波特率和收/發(fā)時鐘
6.1.4 單工、半雙工、全雙工工作方式
6.1.5 信號的調(diào)制與解調(diào)
6.1.6 差錯檢測和校正
6.1.7 串行通信接口電路
6.2 串行通信總線標(biāo)準(zhǔn)及其接口
6.2.1 rs-232c接口
6.2.2 rs-449、rs-422a、rs-423a標(biāo)準(zhǔn)接口
6.2.3 20ma電流環(huán)串行接口
6.3 80c51串行接口簡介
6.3.1 串行接口結(jié)構(gòu)與工作原理
6.3.2 串行接口控制寄存器
6.3.3 波特率的設(shè)置
6.4 串行通信工作方式
6.4.1 方式
6.4.2 方式
6.4.3 方式2和方式
6.5 串行接口應(yīng)用舉例
6.5.1 用串行接口擴(kuò)展i/o接口
6.5.2 用串行接口進(jìn)行異步通信
6.5.3 單片機(jī)與pc間的通信
6.6 80c51單片機(jī)之間的通信
6.6.1 雙機(jī)通信硬件電路
6.6.2 雙機(jī)通信軟件編程
6.6.3 多機(jī)通信
6.7 案例--單片機(jī)之間的雙機(jī)通信
6.7.1 功能和設(shè)計思路
6.7.2 硬件電路設(shè)計
6.7.3 程序流程及軟件設(shè)計
6.7.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第7章 c51程序設(shè)計入門
7.1 c51的數(shù)據(jù)與運(yùn)算
7.1.1 c51的數(shù)據(jù)類型
7.1.2 c51的數(shù)據(jù)存儲類型
7.1.3 c51的數(shù)據(jù)存儲模式
7.1.4 c51的運(yùn)算符
7.2 數(shù)組、指針和結(jié)構(gòu)
7.2.1 數(shù)組
7.2.2 指針
7.2.3 結(jié)構(gòu)
7.3 c51的程序設(shè)計
7.3.1 c51的程序結(jié)構(gòu)
7.3.2 c51流程控制語句
7.3.3 函數(shù)的定義與調(diào)用
7.3.4 c51中調(diào)用匯編程序
7.4 51單片機(jī)內(nèi)部資源的c51編程
7.4.1 中斷的c51編程
7.4.2 定時器/計數(shù)器的c51編程
7.4.3 串行接口的c51編程
7.5 keil c51程序開發(fā)基本步驟
7.6 案例--簡易紅外報警器
7.6.1 功能和設(shè)計思路
7.6.2 硬件電路設(shè)計
7.6.3 程序流程及軟件設(shè)計
7.6.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第8章 單片機(jī)系統(tǒng)擴(kuò)展
8.1 系統(tǒng)擴(kuò)展概述
8.1.1 簡介
8.1.2 擴(kuò)展系統(tǒng)總線結(jié)構(gòu)
8.1.3 地址的譯碼
8.2 存儲器的擴(kuò)展
8.2.1 常用存儲器擴(kuò)展芯片
8.2.2 程序存儲器的擴(kuò)展與設(shè)計
8.2.3 數(shù)據(jù)存儲器的擴(kuò)展與設(shè)計
8.3 并行i/o接口的擴(kuò)展
8.3.1 簡單的并行i/o接口擴(kuò)展
8.3.2 可編程i/o接口電路擴(kuò)展
8.4 串行擴(kuò)展概述
8.4.1 串行擴(kuò)展特點(diǎn)
8.4.2 串行擴(kuò)展分類
8.4.3 單片機(jī)串行擴(kuò)展的虛擬技術(shù)
8.5 i2c總線
8.5.1 i2c總線基礎(chǔ)
8.5.2 i2c總線基本工作原理
8.5.3 80c51與i2c總線芯片接口程序設(shè)計
8.6 案例--記憶訓(xùn)練器
8.6.1 功能和設(shè)計思路
8.6.2 硬件電路設(shè)計
8.6.3 程序流程及軟件設(shè)計
8.6.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第9章 單片機(jī)接口技術(shù)
9.1 概述
9.1.1 單片機(jī)的接口信號和編址方法
9.1.2 單片機(jī)與外設(shè)的數(shù)據(jù)交換方式
9.2 單片機(jī)與鍵盤接口
9.2.1 鍵盤工作原理
9.2.2 獨(dú)立式按鍵
9.2.3 矩陣式按鍵
9.3 單片機(jī)與顯示器接口
9.3.1 led顯示和接口
9.3.2 可編程鍵盤/顯示器接口--intel 8279
9.3.3 led大屏幕顯示
9.3.4 lcd液晶顯示和接口
9.4 a/d轉(zhuǎn)換器接口
9.4.1 a/d轉(zhuǎn)換器概述
9.4.2 典型a/d轉(zhuǎn)換器芯片adc0809
9.4.3 80c51單片機(jī)與adc0809接口
9.5 d/a轉(zhuǎn)換器接口
9.5.1 d/a轉(zhuǎn)換器概述
9.5.2 典型d/a轉(zhuǎn)換器芯片dac0832
9.5.3 dac0832單緩沖工作方式接口與應(yīng)用
9.5.4 dac0832雙緩沖工作方式接口與應(yīng)用
9.6 步進(jìn)電動機(jī)與單片機(jī)的接口
9.6.1 步進(jìn)電動機(jī)的控制原理
9.6.2 步進(jìn)電動機(jī)的單片機(jī)控制
9.7 案例--密碼鎖的設(shè)計
9.7.1 功能和設(shè)計思路
9.7.2 硬件電路設(shè)計
9.7.3 程序流程及軟件設(shè)計
9.7.4 仿真和調(diào)試
本章小結(jié)
思考題與習(xí)題
第10章 基礎(chǔ)實(shí)訓(xùn)
10.1 單片機(jī)基礎(chǔ)知識
10.1.1 應(yīng)用系統(tǒng)開發(fā)過程演示
10.1.2 仿真器和燒錄器的使用
10.2 80c51單片機(jī)的內(nèi)部結(jié)構(gòu)
10.2.1 片上資源認(rèn)知
10.2.2 閃爍燈控制
10.3 80c51單片機(jī)指令系統(tǒng)
10.3.1 尋址方式練習(xí)
10.3.2 數(shù)據(jù)傳送程序練習(xí)
10.3.3 算術(shù)邏輯指令練習(xí)
10.3.4 其他功能指令練習(xí)
10.4 匯編語言程序設(shè)計
10.4.1 分支和循環(huán)程序練習(xí)
10.4.2 查表程序練習(xí)
10.4.3 查找程序練習(xí)
10.4.4 數(shù)碼管顯示
10.5 單片機(jī)的中斷系統(tǒng)及定時器/計數(shù)器
10.5.1 中斷控制
10.5.2 方波發(fā)生器
10.6 80c51的串行接口及串行通信技術(shù)
10.6.1 單片機(jī)與pc通信
10.6.2 雙機(jī)通信
10.7 c51程序設(shè)計入門
10.7.1 i/o位操作應(yīng)用
10.7.2 定時器應(yīng)用
10.7.3 串行中斷應(yīng)用
10.8 單片機(jī)系統(tǒng)擴(kuò)展
10.8.1 片外ram數(shù)據(jù)傳送
10.8.2 簡單i/o接口擴(kuò)展
10.9 單片機(jī)接口技術(shù)
10.9.1 a/d轉(zhuǎn)換
10.9.2 d/a轉(zhuǎn)換
10.10 綜合實(shí)訓(xùn)
10.10.1 按鍵顯示控制
10.10.2 步進(jìn)電動機(jī)的控制
10.10.3 數(shù)字時鐘
10.10.4 調(diào)光燈的設(shè)計
10.10.5 火災(zāi)報警控制
附錄 思考題與習(xí)題參考答案
參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    單片機(jī)原理及應(yīng)用案例教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7