出版時間:2012-1 出版社:清華大學(xué)出版社 作者:李學(xué)海 頁數(shù):420
內(nèi)容概要
本書以經(jīng)典80C51單片機為講解模型,以AT89S51、STC89C52和P89C51XX為實驗機型,以μVision2、WAVE、MedWin為軟件集成開發(fā)環(huán)境,以PROGISP、AVR
Pro、FlashMagic、STC-ISP為在線燒寫軟件工具,介紹了80C51單片機的相關(guān)知識。全書共分9章,主要內(nèi)容包括人機界面器件、界面接口、定時器/計數(shù)器、中斷、串口、并行總線、復(fù)位源、時鐘源、電源、在線燒寫等實用技術(shù)。
本書的突出特點為:思路新穎、通俗易懂、語言流暢、循序漸進(jìn)、內(nèi)容細(xì)致、系統(tǒng)全面、學(xué)用并重、注重實效、經(jīng)驗點撥、興趣激發(fā)、解疑釋惑、吐故納新。
本書適合作為啟蒙單片機初學(xué)者輕松入門和快速上手的自學(xué)讀本,或者用作高校相關(guān)專業(yè)學(xué)生的教學(xué)參考書或?qū)嵱?xùn)指導(dǎo)書,也可作為科研、生產(chǎn)和維修技術(shù)人員的培訓(xùn)用書。
書籍目錄
第1章 形形色色的人機界面器件及其功能特點
1.1 概述
1.1.1 人機界面器件的作用
1.1.2 人機界面器件的類型
1.2 靜態(tài)類輸入器件
1.2.1 撥碼開關(guān)
1.2.2 撥動開關(guān)
1.2.3 鈕子開關(guān)和船形開關(guān)
1.2.4 按鍵自鎖開關(guān)(按鍵開關(guān))
1.2.5 撥盤開關(guān)
1.2.6 琴鍵開關(guān)和波段開關(guān)
1.2.7 跳線開關(guān)
1.3 動態(tài)類輸入器件
1.3.1 輕觸開關(guān)(按鈕開關(guān))
1.3.2 微動開關(guān)
1.3.3 薄膜開關(guān)
1.3.4 導(dǎo)電橡膠開關(guān)
1.3.5 水銀開關(guān)
1.3.6 振動開關(guān)
1.3.7 鐵磁開關(guān)
1.3.8 霍爾開關(guān)
1.3.9 磁控開關(guān)
1.3.10 角度開關(guān)
1.3.11 溫控開關(guān)
1.3.12 光敏開關(guān)
1.3.13 反射式光電檢測開關(guān)
1.3.14 透射式光電檢測開關(guān)
1.3.15 一體化紅外遙控信號接收頭
1.3.16 音頻輸入和聲控開關(guān)
1.4 視覺類輸出器件
1.4.1 分立式發(fā)光二極管LED
1.4.2 LED數(shù)碼管
1.4.3 LED點陣模塊
1.4.4 LCD液晶顯示器
1.4.5 基于HD44780的字符點陣式LCD模塊
1.4.6 鎢絲類信號指示燈
1.5 聽覺類輸出器件
1.5.1 壓電蜂鳴器
1.5.2 電磁蜂鳴器
1.5.3 動圈式揚聲器
1.5.4 訊響器和報警器
1.6 動作類輸出器件
1.6.1 小型繼電器
1.6.2 直流馬達(dá)
1.6.3 步進(jìn)馬達(dá)
第2章 常用人機界面器件的接口技術(shù)
2.1 開關(guān)類輸入器件的接口方法和設(shè)計技巧
2.1.1 撥碼開關(guān)
2.1.2 跳線開關(guān)
2.1.3 單列式按鍵開關(guān)
2.1.4 陣列式按鍵開關(guān)
2.2 LED類輸出器件的接口方法和設(shè)計技巧
2.2.1 分立LED的驅(qū)動
2.2.2 LED數(shù)碼管靜態(tài)驅(qū)動方式
2.2.3 LED數(shù)碼管動態(tài)驅(qū)動方式
2.2.4 LED點陣模塊動態(tài)驅(qū)動方式
2.3 LED數(shù)碼管和按鍵開關(guān)組合接口方法和設(shè)計技巧
2.3.1 利用通用器件74HC164和PCF8574/A
2.3.2 利用專用器件HD7279A
2.4 字符型LCD模塊接口方法和設(shè)計技巧
2.4.1 8位并行接口方法
2.4.2 4位并行接口方法
2.4.3 UART異步串行接口方法
2.4.4 UART同步串行接口方法
2.5 音響輸出接口方法和設(shè)計技巧
2.5.1 壓電蜂鳴器的驅(qū)動
2.5.2 自帶音源電磁蜂鳴器的驅(qū)動
2.5.3 無音源電磁蜂鳴器的驅(qū)動
第3章 定時器/計數(shù)器及其應(yīng)用開發(fā)技術(shù)
3.1 定時器/計數(shù)器模塊的基本用途
3.2 80C51中定時器/計數(shù)器T0和T1的特性
3.3 定時器/計數(shù)器T0和T1相關(guān)的寄存器
3.4 T0和T1模塊的電路結(jié)構(gòu)和工作原理
3.4.1 循環(huán)累加計數(shù)寄存器
3.4.2 脈源選擇電路
3.4.3 脈源控制電路
3.5 定時器/計數(shù)器的4種工作方式
3.5.1 方式1(16位計數(shù)寄存器)
3.5.2 方式0(13位計數(shù)寄存器)
3.5.3 方式2(8位自動重裝載計數(shù)寄存器)
3.5.4 方式3(2×8位計數(shù)寄存器)
3.6 定時器/計數(shù)器模塊的應(yīng)用舉例
3.6.1 用作硬件定時器的編程方法
3.6.2 用作硬件計數(shù)器的編程方法
3.6.3 輸入捕捉功能的實現(xiàn)方法
3.6.4 輸出比較功能的實現(xiàn)方法
3.6.5 脈寬調(diào)制功能的實現(xiàn)方法
3.6.6 定時器T0一分為二的應(yīng)用方法
第4章 中斷功能及其應(yīng)用技巧
4.1 中斷的基本概念
4.2 80C51的中斷源和中斷邏輯
4.2.1 中斷源
4.2.2 中斷邏輯
4.2.3 中斷優(yōu)先級
4.3 中斷相關(guān)的寄存器
4.4 中斷處理
4.4.1 中斷功能的編程方法
4.4.2 中斷響應(yīng)的延遲時間
4.4.3 需要注意的一些問題
4.5 中斷功能的應(yīng)用舉例
4.5.1 定時器/計數(shù)器溢出中斷的編程方法和應(yīng)用技巧
4.5.2 外部引腳中斷的編程方法和應(yīng)用技巧
4.6 外部中斷的擴充方法和設(shè)計技巧
4.6.1 用T0和T1外部脈沖源的擴展法
4.6.2 用并行端口擴展法(觸鍵中斷功能的實現(xiàn))
第5章 串行接口及其應(yīng)用技巧
5.1 串行通信的基本概念
5.1.1 串行通信的兩種基本方式
5.1.2 串行通信中數(shù)據(jù)傳送方向
5.1.3 串行通信中的控制方式
5.1.4 串行通信中的碼型、編碼方式和幀結(jié)構(gòu)
5.1.5 串行通信中的檢錯和糾錯方式
5.1.6 串行通信組網(wǎng)方式
5.1.7 串行通信接口電路和參數(shù)
5.1.8 串行通信的傳輸速率
5.1.9 串行通信協(xié)議
5.2 80C51片內(nèi)通用同步/異步收/發(fā)器USART模塊
5.2.1 USART模塊相關(guān)的寄存器
5.2.2 USART模塊的電路結(jié)構(gòu)
5.2.3 波特率發(fā)生器
5.2.4 USART模塊的工作原理
5.2.5 多機通信的實現(xiàn)原理
5.2.6 UART接口的擴充方法和設(shè)計技巧
5.3 USART模塊的應(yīng)用舉例
5.3.1 雙機異步通信的編程方法和設(shè)計技巧
5.3.2 多機異步通信的編程方法和設(shè)計技巧
5.3.3 同步串口擴展外圍器件的編程方法和設(shè)計技巧
第6章 并行總線、并行總線接口與并行總線擴展技術(shù)
6.1 并行總線概念
6.1.1 數(shù)據(jù)總線
6.1.2 地址總線
6.1.3 控制總線
6.2 并行總線接口
6.3 并行總線擴展技術(shù)
6.3.1 擴展外部程序存儲器
6.3.2 擴展外部數(shù)據(jù)存儲器
6.3.3 擴展并行I/O端口
6.3.4 幾點補充說明
第7章 復(fù)位源、復(fù)位源設(shè)計與復(fù)位源擴充技術(shù)
7.1 80C51的工作狀態(tài)及其狀態(tài)遷移
7.2 復(fù)位源、復(fù)位操作和復(fù)位狀態(tài)
7.2.1 什么叫復(fù)位源
7.2.2 復(fù)位操作有哪些具體內(nèi)容
7.2.3 復(fù)位狀態(tài)有哪些具體表現(xiàn)
7.2.4 幾點補充說明
7.3 上電復(fù)位與復(fù)位延時
7.3.1 上電復(fù)位時序
7.3.2 上電延時復(fù)位電路設(shè)計
7.4 人工復(fù)位與復(fù)位電路
7.4.1 人工復(fù)位時序
7.4.2 人工復(fù)位電路設(shè)計
7.5 欠壓檢測、欠壓復(fù)位與欠壓中斷
7.5.1 什么叫電源電壓跌落
7.5.2 電源跌落會帶來哪些具體危害
7.5.3 欠壓復(fù)位電路及其設(shè)計
7.5.4 欠壓檢測門限的選定
7.5.5 欠壓中斷的設(shè)計
7.5.6 幾點補充說明
7.6 如何外擴電壓檢測專用芯片
7.7 看門狗與看門狗復(fù)位
7.7.1 為何配備看門狗
7.7.2 程序失控的原因、后果和恢復(fù)
7.7.3 看門狗電路結(jié)構(gòu)與工作原理
7.7.4 幾點補充說明
7.8 如何為80C51增設(shè)看門狗
7.9 3種非常規(guī)復(fù)位源擴充技術(shù)
7.10 各種復(fù)位方式的匯總歸納
7.11 復(fù)位標(biāo)志的設(shè)置和應(yīng)用
第8章 時鐘源和電源的設(shè)計及節(jié)電技術(shù)
8.1 系統(tǒng)時鐘源設(shè)計
8.1.1 自建時鐘源
8.1.2 外引時鐘源
8.1.3 時鐘振蕩器原理分析
8.1.4 時鐘源電路的設(shè)計考慮
8.2 系統(tǒng)電源設(shè)計
8.2.1 電源的獲取方式和統(tǒng)籌規(guī)劃
8.2.2 穩(wěn)壓電源的電路設(shè)計
8.2.3 芯片電源引腳特點和抗干擾措施
8.3 節(jié)電技術(shù)(睡眠與喚醒)
8.3.1 節(jié)電技術(shù)背景和概念
8.3.2 停機模式(PD模式)
8.3.3 待機模式(IDL模式)
8.3.4 節(jié)電模式下的引腳降耗安排
第9章 片載程序存儲器燒寫技術(shù)和保護(hù)手段
9.1 兼容80C51單片機編程的背景知識
9.1.1 編程概念和編程工具
9.1.2 芯片內(nèi)部的編程邏輯
9.1.3 80C51的程序保護(hù)機制
9.1.4 芯片標(biāo)記字節(jié)
9.2 傳統(tǒng)的離線式并行編程技術(shù)
9.3 新興的在線式串行編程技術(shù)——經(jīng)單片機SPI接口
9.4 新興的在線式串行編程技術(shù)——經(jīng)單片機UART接口
9.5 SPI和UART串行編程的對比
9.6 ISP和IAP編程技術(shù)簡介與對比
9.6.1 在系統(tǒng)內(nèi)編程技術(shù)
9.6.2 在應(yīng)用中編程技術(shù)
9.6.3 ISP和IAP編程技術(shù)的對比
參考文獻(xiàn)
附錄A 多功能8位7段LED數(shù)碼管驅(qū)動器MAX7219/MAX7221
A.1 主要技術(shù)特點
A.2 引腳排列和引腳功能
A.3 內(nèi)部結(jié)構(gòu)
A.4 功能描述
附錄B 64鍵矩陣鍵盤+8位LED數(shù)碼管管理器HD7279A
B.1 HD7279A的封裝形式
B.2 HD7279A的引腳功能
B.3 HD7279A的控制指令
B.4 HD7279A的串行接口信號時序
附錄C 多功能單片機外圍接口芯片8155
C.1 8155的性能特點
C.2 8155的內(nèi)部結(jié)構(gòu)和封裝形式
C.3 8155的引腳功能
C.4 8155的寄存器地址分配
C.5 8155的寄存器功能簡介
C.6 8155與80C51對接的典型電路
附錄D 電壓檢測器HT70XX系列專用芯片
D.1 封裝形式和引腳功能
D.2 內(nèi)部結(jié)構(gòu)和工作原理
D.3 選型參考
D.4 電氣參數(shù)
D.5 應(yīng)用舉例
附錄E 帶延時復(fù)位功能的電源監(jiān)控器MAX809/810
E.1 概述
E.2 內(nèi)部結(jié)構(gòu)和引腳功能
E.3 功能說明
E.4 特性參數(shù)和時序圖
E.4.1 選型
E.4.2 極限參數(shù)
E.4.3 電氣參數(shù)
E.5 應(yīng)用舉例
附錄F 帶延時和人工復(fù)位的電源監(jiān)控器MAX811/812
F.1 概述
F.2 內(nèi)部結(jié)構(gòu)和引腳功能
F.3 功能說明
F.3.1 電源引起的復(fù)位
F.3.2 人工復(fù)位輸入
F.4 特性參數(shù)和時序圖
F.4.1 選型
F.4.2 極限參數(shù)
F.4.3 電氣參數(shù)
F.5 應(yīng)用舉例
附錄G 帶延時、人工復(fù)位及電源故障檢測的電壓監(jiān)測器MAX707/708
G.1 概述
G.2 內(nèi)部結(jié)構(gòu)和引腳功能
G.3 功能說明
G.3.1 RESET/操作
G.3.2 人工復(fù)位
G.3.3 電源故障比較器
G.4 電氣參數(shù)和時序圖
G.4.1 極限參數(shù)
G.4.2 電氣參數(shù)
G.5 應(yīng)用舉例
附錄H 多功能系統(tǒng)監(jiān)控器DS1232
H.1 概述
H.2 內(nèi)部結(jié)構(gòu)和引腳功能
H.3 工作原理
H.3.1 電源故障檢測
H.3.2 人工復(fù)位
H.3.3 看門狗定時器
H.4 電氣參數(shù)和時序圖
H.4.1 極限參數(shù)
H.4.2 電氣參數(shù)
H.5 應(yīng)用舉例
附錄I 多功能單片機監(jiān)控器MAX705/706/813L
I.1 概述
I.2 內(nèi)部結(jié)構(gòu)和引腳功能
I.3 功能說明
I.3.1 RESET/操作
I.3.2 看門狗定時器
I.3.3 人工復(fù)位
I.3.4 電源失常比較器
I.4 電氣參數(shù)和時序圖
I.4.1 極限參數(shù)
I.4.2 電氣參數(shù)
I.5 典型應(yīng)用實例
圖書封面
評論、評分、閱讀與下載
經(jīng)典80C51單片機快速進(jìn)階與實作 PDF格式下載