增強型51單片機與仿真技術

增強型51單片機與仿真技術

《增強型51單片機與仿真技術》是清華大學出版社出版的圖書,ISBN是 9787302263913

基本介紹

  • 書名:增強型51單片機與仿真技術
  • 作者肖金球
  • ISBN: 9787302263913
  • 定價:42.00元
  • 出版社清華大學出版社
  • 出版時間:2011年10月1日
  • 開本: 16開
內容簡介,圖書目錄,

內容簡介

這是一本以MCS-51系列單片機為基礎、ProteusISIS為中心仿真平台、KeilC-51為編譯工具來介紹增強型51單片機及仿真技術的教材。主要內容包括基於ProteusISIS為仿真平台的MCS-51單片機的硬體結構和時序、指令系統、彙編語言程式設計、內部功能及套用、系統的擴展、I/O接口技術、單片機最新接口技術實例以及單片機套用系統設計實例。
《增強型51單片機與仿真技術》參考了各個系列單片機的最新資料,吸取了單片機開發套用的最新成果,具有較強的系統性、先進性和實用性。內容由淺入深,並配有相應的習題,便於讀者學習和實踐。
《增強型51單片機與仿真技術》可作為高等院校信息工程、自動控制、計算機套用以及機電一體化等專業的單片機課程教材,也可作為相關工程技術人員的參考用書。

圖書目錄

第1章 單片機概論
1.1 單片機的特點及發展概況
1.1.1 單片機——微控制器嵌入式套用的概念
1.1.2 單片機的特點和套用
1.1.3 單片機的歷史與發展
1.2 常用單片機系列介紹
1.2.1 MCS-51系列單片機
1.2.2 80C51系列單片機
1.2.3 STC系列單片機
1.2.4 CY7C680XX系列單片機
1.2.5 C8051系列單片機
第2章 MCS-51單片機結構和時序
2.1 MCS-51單片機結構
2.1.1 MCS-51單片機的結構
2.1.2 MCS-51的封裝與引腳
2.1.3 CPU的結構
2.1.4 存儲器結構
2.1.5 輸入/輸出連線埠結構
2.1.6 定時器/計數器
2.1.7 中斷系統
2.2 時序
2.2.1 振盪器和時鐘電路
2.2.2 CPU取指令,執行指令周期時序
2.3 單片機的工作方式
2.3.1 復位操作
2.3.2 程式執行方式
2.3.3 低功耗工作方式
第3章 MCS-51單片機指令系統
3.1 指令系統簡介
3.1.1 指令概述
3.1.2 指令格式
3.1.3 指令的分類
3.1.4 指令中的符號
3.2 MCS-51的定址方式
3.2.1 立即定址(Immediate Addressing)
3.2.2 直接定址(Direct Addressing)
3.2.3 暫存器定址(Register Addressing)
3.2.4 暫存器間接定址(Register
Indirect Addressing)
3.2.5 基址暫存器加變址暫存器的間接定址(Base Register Plus Index Register Indirect Addressing)
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 布爾變數操作類指令
第4章 彙編語言程式設計
4.1 彙編語言語句的格式
4.2 偽指令
4.2.1 ORG(彙編起始指令)
4.2.2 END(彙編結束命令)
4.2.3 EQU(賦值命令)
4.2.4 DATA(數據地址賦值命令)
4.2.5 DB(定義位元組指令)
4.2.6 DW(定義字命令)
4.2.7 DS(定義空間命令)
4.2.8 BIT(位地址符號命令)
4.3 彙編語言源程式的編程和彙編
4.3.1 源程式編輯
4.3.2 源程式彙編
4.4 彙編語言程式設計方法
4.4.1 簡單程式
4.4.2 分支程式
4.4.3 循環程式
4.4.4 查表程式
4.4.5 子程式
4.5 綜合編程舉例
4.5.1 算術運算類程式
4.5.2 代碼轉換類程式
4.5.3 查表程式
4.5.4 軟體看門狗
4.5.5 數字濾波程式
第5章 嵌入式單片機高級C51程式設計
5.1 嵌入式高級C語言編程概述
5.2 嵌入式C語言編譯環境介紹
5.2.1 Keil C集成開發環境安裝
5.2.2 Keil C工程的建立與設定
5.3 Keil C51與標準C
5.3.1 Keil C51擴展關鍵字
5.3.2 記憶體區域
5.3.3 特殊功能暫存器SFR
5.3.4 存儲類型標示符的聲明
5.3.5 存儲模式
5.3.6 數據類型
5.3.7 位變數與聲明
5.3.8 Keil C51指針
5.3.9 Keil C51函式
5.4 C51語言的程式流程控制
5.4.1 條件語句(if)
5.4.2 循環語句
5.4.3 break語句、continue語句和goto語句
5.4.4 選擇語句(switch)
第6章 基於Proteus ISIS的現代嵌入式系統仿真技術
6.1 Proteus ISIS仿真系統介紹
6.1.1 Proteus ISIS簡介
6.1.2 Proteus ISIS 操作界面介紹
6.2 原理圖繪製的方法和步驟
6.2.1 基本操作
6.2.2 創建新的設計檔案
6.2.3 設定圖紙類型
6.2.4 圖形編輯基本操作
6.2.5 將所需元器件加入對象選擇器
6.2.6 放置元器件
6.2.7 繪製匯流排
6.2.8 元件間導線連線(Wiring Up Components on the Schematic)6.2.9 導線標註(PART LABELS)
6.3 ProteuscVSM的電路分析
6.3.1 激勵源
6.3.2 虛擬儀器
6.3.3 探針
6.3.4 圖表分析
6.4 Proteus ISIS聯合Keil C仿真8051及虛擬串口
6.4.1 Proteus ISIS與Keil C軟體設定
6.4.2 虛擬串口 Virtual Serial Port Driver 6.0
6.4.3 串口調試工具SSCOM及SecureCRT介紹
6.4.4 基於Proteus ISIS的MCS-51最小仿真電路及相關設定
第7章 基本51核心單片機內部功能以及外部系統擴展和套用
7.1 定時/計數器介紹及基於Proteus ISIS的仿真
7.1.1 概述
7.1.2 定時/計數器的控制字
7.1.3 定時/計數器的4種工作模式
7.1.4 定時/計數器的編程及套用
7.2 中斷系統
7.2.1 中斷系統的組成及中斷源
7.2.2 中斷控制
7.2.3 中斷處理
7.2.4 中斷使用方法
7.3 串列通信介紹及基於Proteus ISIS的仿真
7.3.1 串列口的結構與控制
7.3.2 串列口工作方式和波特率
7.3.3 基於Proteus ISIS 的基本串列口套用仿真實例
7.3.4 串列口的擴展套用及基於Proteus ISIS 的仿真實例
7.4 單片機的外部並行擴展
7.4.1 外部並行擴展性能
7.4.2 程式存儲器的擴展
7.4.3 數據存儲器的擴展
7.5 可程式並行接口晶片8255
7.5.1 8255的內部結構
7.5.2 8255的引腳功能
7.5.3 8255的控制字、狀態字
7.5.4 8255的工作方式及與MCS-單片機的連線
7.6 串列外部匯流排擴展技術及基於
Proteus ISIS的仿真
7.6.1 常用串列外部匯流排擴展技術介紹
7.6.2 AT93C46/56/66 E2PROM特性
7.6.3 AT93C46 E2PROM套用實例
7.6.4 SPI25AA010A的套用及基於Proteus ISIS 的仿真實例
7.6.5 M24C04的套用及基於Proteus ISIS 的仿真實例
7.7 鍵盤輸入及其接口
7.7.1 獨立鍵盤接口
7.7.2 矩陣式按鍵接口
7.8 LED&LCD顯示及顯示器接口
7.8.1 LED顯示及其接口
7.8.2 LCD液晶顯示原理及其原理
7.8.3 16X2字元型液晶1602A驅動仿真實例
7.8.4 192X64圖形點陣液晶TG19264A驅動仿真實例
7.8.5 真空螢光顯示器(VFD)及顯示器接口
7.9 基於GSM通信系統的電力接地線狀態遠程監控系統設計
7.9.1 電力接地線狀態遠程監控系統設計
7.9.2 智慧型接地線監控裝置(下位機)硬體設計
7.9.3 智慧型接地線監控裝置軟體設計
第8章 基於MCS-51的A/D D/A套用
8.1 A/D轉換原理及套用
8.1.1 ADC轉換原理及技術性能指標
8.1.2 ADC0809與單片機的接口與套用
8.1.3 MC14433與單片機的接口及套用
8.1.4 TLC2543高精度A/D轉換器功能特性
8.1.5 TLC2543 A/D轉換器套用及基於Proteus ISIS 的仿真實例
8.2 DAC的接口及套用
8.2.1 DAC轉換器技術性能指標
8.2.2 DAC0832與單片機的接口及套用
8.2.3 AD7520與單片機的接口及套用
第9章 基於8051核心的多功能MCU
9.1 C8051FXX系列單片機
9.1.1 Silicon Labs基於8051核心MCU概述
9.1.2 Silicon Labs基於8051核心MCU功能特點
9.1.3 C8051F5XX系列自動控制MCU
9.1.4 C8051F3XX 系列USB接口MCU
9.1.5 C8051F0XX 系列混合信號處理MCU
9.2 STC系列51核心MCU
9.2.1 STC系列51核心MCU概述
9.2.2 STC89C52RC基本型
9.2.3 STC12C5A60S2多串口型
9.2.4 STC12C5201AD高速AD帶ID型
9.3 CY7C68XXX高速USB單片機
9.3.1 CYPRESS系列51核心MCU概述
9.3.2 CY7C68013A高速USB接口多功能嵌入式MCU
9.3.3 CY7C68013A最小套用線路
9.3.4 CY7C68013A GPIF套用模式
9.3.5 CY7C68013A Slave FIFO套用模式
第10章 基於Proteus ISIS的高級仿真套用
10.1 Proteus ISIS聯合Keil C仿真8051高級套用
10.1.1 基於Proteus ISIS與KeilC的電流檢測系統設計與仿真
10.1.2 基於Proteus ISIS與KeilC的音樂播放設計與仿真
10.1.3 基於Proteus ISIS與KeilC及Matlab的數據 採集系統設計與仿真
10.1.4 基於Proteus ISIS與KeilC的雙機通信報警系統 設計與仿真
10.2 Proteus ISIS聯合MPLAB仿真PIC系列MCU
10.2.1 MPLAB-C18編程與PIC系統快速入門
10.2.2 基於Proteus ISIS與MPLAB的計算器設計與仿真
10.3 基於Proteus ISIS的ARM嵌入式系統仿真
10.3.1 LPC2106與ADS 1.2簡介
10.3.2 基於Proteus ISIS 的LED試驗
10.3.3 基於Proteus ISIS的SPI套用試驗
第11章 基於Proteus ARES的 PCB設計技術
11.1 Proteus ARES介紹
11.1.1 Proteus ARES編輯環境
11.1.2 Proteus ARES操作界面介紹
11.2 印製電路板(PCB)設計流程介紹
11.3 為元件指定封裝
11.4 元件封裝創建
11.4.1 放置焊盤(Pad)
11.4.2 分配引腳編號
11.4.3 添加元件框線
11.4.4 元件封裝保存
11.5 網表導入(Netlist In)
11.6 系統參數設定
11.6.1 設定電路板的工作層
11.6.2 環境設定
11.6.3 柵格設定
11.6.4 路徑設定
11.7 編輯界面設定
11.8 布局與調整
11.8.1 自動布局
11.8.2 手工布局
11.8.3 調整元件標註
11.9 設計規則的設定
11.9.1 設計規則的設定
11.9.2 設定默認設計規則
11.10 PCB布線(Layout)
11.10.1 手工布線
11.10.2 自動布線
11.10.3 自動整理
11.11 設計規則檢查(DRC Check)
11.12 後期處理及輸出
11.12.1 PCB敷銅
11.12.2 PCB的三維顯示
參考文獻
附錄 MCS-51指令表

相關詞條

熱門詞條

聯絡我們