單片機原理與應用技術

2006年版魏立峰著圖書

《單片機原理與應用技術》是2006年北京大學出版社出版的圖書,作者是魏立峰。本書以MCS-51單片機為例,介紹了其結構和原理、指令系統、外部并行介面擴展技術、外部串列匯流排介面技術、MCS-51應用系統的開發與設計等。

基本信息


書名:單片機原理與應用技術
圖書編號:1655094
出版社:北京大學出版社
定價:25.0
ISBN:730110760
作者:魏立峰
出版日期:2006-01-01
版次:1
開本:16開

目錄


第1章 緒論
1.1 引言
1.2 單片機的特點
1.3 單片機的發展及應用
1.3.1 單片機的發展趨勢
1.3.2 單片機的應用
1.4 MCS-51系列和AT89系列單片機
1.5 本章小結
1.6 本章習題
第2章 MCS-51單片機的結構和原理
2.1 MCS-51單片機的組成和內部結構
2.1.1 中央處理器
2.1.2 存儲器
2.1.3 介面電路
2.1.4 時鐘振蕩電路
2.2 MCS-51的外部引腳及功能
2.2.1 I/O埠
2.2.2 控制引腳
2.2.3 電源與晶振引腳
2.3 MCS-51的存儲器配置
2.3.1 程序存儲器配置
2.3.2 數據存儲器配置
2.3.3 特殊功能寄存器(SFR)
2.4 時鐘電路與複位電路
2.4.1 時鐘電路
2.4.2 複位方式與電路
2.5 I/O埠電路與電氣特性
2.5.1 I/O介面內部電路結構(引腳)
2.5.2 I/O埠負載能力
2.5.3 低功耗工作方式
2.6 本章小結
2.7 本章習題
第3章 MCS-51單片機的指令系統
3.1 指令格式及其符號說明
3.1.1 MCS-51單片機指令格式
3.1.2 指令的位元組
3.1.3 MCS-51單片機的助記符語言
3.1.4 常用符號說明
3.2 定址方式
3.2.1 立即定址
3.2.2 直接定址
3.2.3 寄存器定址
3.2.4 寄存器間接定址
3.2.5 變址定址
3.2.6 位定址
3.2.7 相對定址
3.3 MCS-51的指令集
3.3.1 數據傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算及移位類指令
3.3.4 控制轉移類指令
3.3.5 布爾變數操作類指令
3.4 彙編語言程序的基本形式
3.4.1 彙編語言程序的偽指令
3.4.2 彙編語言程序的編輯與彙編
3.4.3 彙編語言源程序的格式
3.5 彙編語言程序的基本結構
3.5.1 順序程序設計
3.5.2 分支程序設計
3.5.3 循環程序設計
3.5.4 子程序設計
3.6 本章小結
3.7 本章習題
第4章 MCS-51單片機內部標準功能單元
4.1 MCS-51單片機的中斷系統
4.1.1 中斷系統的概念和基本結構
4.1.2 中斷系統的控制與實現
4.1.3 中斷系統的處理過程
4.1.4 中斷系統設計舉例
4.2 MCS-51的定時/計數器
4.2.1 定時/計數器的基本結構
4.2.2 定時/計數器的控制與實現
4.2.3 定時/計數器的工作方式
4.2.4 定時/計數器程序設計舉例
4.3 MCS-51的串列介面
4.3.1 串列通信基礎
4.3.2 串列介面的基本結構
4.3.3 串列介面的控制與實現
4.3.4 用串列介面擴展并行I/O介面
4.3.5 串列通信介面標準
4.3.6 單片機串列介面通信技術舉例
4.4 本章小結
4.5 本章習題
第5章 MCS-51單片機外部并行介面擴展技術
5.1 系統匯流排擴展及編址技術
5.1.1 系統匯流排擴展
5.1.2 編址技術
5.2 存儲器擴展
5.2.1 程序存儲器(ROM)的擴展
5.2.2 數據存儲器(RAM")的擴展
5.2.3 非易失數據存儲器NVRAM的擴展(DSl230XL/AB)
5.3 并行口擴展
5.3.1 簡易8位并行口擴展
5.3.2 可編程RAM/IO晶元8155介面設計
5.4 鍵盤/顯示器介面擴展技術
5.4.1 顯示器及其介面
5.4.2 鍵盤介面工作原理
5.4.3 鍵盤/顯示器專用介面晶元8279工作原理
5.4.4 鍵盤/顯示器介面實例
5.5 模擬量I/O通道
5.5.1 D/A轉換原理及主要性能指標
5.5.2 MCS-51單片機與DAC0832晶元介面設計
5.5.3 A/D轉換原理及主要技術指標
5.5.4 MCS-51單片機與ADC0809晶元介面設計
5.5.5 A/D與D/A轉換電路中的
參考電源設計
5.6 開關量I/O通道設計
5.7 本章小結
5.8 本章習題
第6章 MCS-51單片機外部串列匯流排介面技術
6.1 幾種外部串列匯流排工作方式
6.1.1 SPI串列匯流排
6.1.2.I2C匯流排
6.1.3 單匯流排
6.1.4 Microwire串列匯流排
6.2 串列E2PROM X5045介面擴展技術
6.2.1 X5045的基本功能
6.2.2 X5045的控制與實現
6.2.3 MCS-51單片機與X5045的介面電路
6.2.4 X5045應用軟體設計實例
6.3 串列專用鍵盤/顯示器介面晶元HD7279
6.3.1 HD7279的基本功能
6.3.2 HD7279的控制與實現
6.3.3 MCS-51單片機與HD7279的介面電路
6.3.4 HD7279應用軟體設計實例
6.4 串列A/D轉換介面晶元TLCl543
6.4.1 TLC1543的基本功能
6.4.2 TLCl543的控制與實現
6.4.3 MCS-51單片機與TLCl543的介面電路
6.4.4 TLCl543應用軟體設計實例
6.5 串列D/A轉換介面晶元TLC5615
6.5.1 TLC5615的基本功能
6.5.2 TLC5615的控制與實現
6.5.3 MCS-51單片機與TLC5615的介面電路
6.5.4 TLC56]5應用軟體設計實例
6.6 本章小結
6.7 本章習題
第7章 MCS-5]應用系統開發與設計
7.1 MCS-51應用系統開發過程
7.1.1 明確任務
7.1.2 硬體設計
7.1.3 軟體設計
7.1.4 印製電路板計算機輔助設計
7.1.5 系統調試
7.2 數據採集系統設計
7.2.1 實例功能
7.2.2 主機單元設計
7.2.3 數據採集單元
7.2.4 人機介面單元
7.2.5 報警單元
7.3 步進電動機控制系統設計
7.3.1 實例功能
7.3.2 控制系統硬體、軟體設計
7.4.1 實例功能
7.4.2 硬體電路設計
7.5 無線通信系統設計
7.5.1 實例功能(無線數據傳輸)
7.5.2 硬體電路設計(電路原理、器件選擇及參數設計)
7.6 本章小結
7.7 本章習題
第8章 AT89系列單片機簡介
8.1 AT89S51單片機
8.1.1 外部引腳及功能
8.1.2 內部增強功能單元
8.1.3 在系統編程技術(ISP)
8.2 AT89C52單片機
8.2.1 外部引腳及功能
8.2.2 內部增強功能單元
8.2.3 典型使用舉例
8.3 AT89C1051/2051/4051單片機
8.3.1 外部引腳及功能
8.3.2 內部變化功能單元
8.3.3 典型使用舉例
8.4 本章小結
8.5 本章習題
附錄
I MCS-89C51系列單片機指令表
II ASCII碼錶
參考文獻