單片機系統設計與開發(張小鳴主編書籍)

單片機系統設計與開發(張小鳴主編書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

本書從MCS51單片機集成開發環境、51單片機彙編語言與C51程式語言和單片機最常用的接口技術等方面出發,系統介紹單片機套用系統的設計方法和基本接口電路。內容覆蓋了單片機最常用的前後台程式結構設計方法,最典型的解碼電路、並行接口、串列接口、SPI、I2C接口、並行A/D、串列A/D、並行D/A、串列D/A、LED數碼管、字元LCD模組、圖形LCD模組等接口電路; 融入了單片機套用系統許多成功的設計電路與設計經驗,包括MCS51單片機的模組化軟體設計方法,混合編程方法、建庫等。內容新穎豐富,思考題和練習題深入淺出,彌補了當前單片機技術本科教材缺乏系統設計的不足。 本書可作為高等院校電子信息類本科專業的單片機課程教材、高職高專院校的單片機課程教材,也可供單片機套用開發人員學習參考。

基本介紹

  • 書名:單片機系統設計與開發
  • 定價:39.80元
  • 出版社:清華大學出版社 
  • 出版時間:2014.06.01
書籍信息,內容簡介,目錄,

書籍信息

作者:張小鳴
定價:39.80元
印次:1-1
ISBN:9787302352990
出版日期:2014.06.01
印刷日期:2014.06.03

內容簡介

本書從MCS51單片機集成開發環境、51單片機彙編語言與C51程式語言和單片機最常用的接口技術等方面出發,系統介紹單片機套用系統的設計方法和基本接口電路。內容覆蓋了單片機最常用的前後台程式結構設計方法,最典型的解碼電路、並行接口、串列接口、SPI、I2C接口、並行A/D、串列A/D、並行D/A、串列D/A、LED數碼管、字元LCD模組、圖形LCD模組等接口電路; 融入了單片機套用系統許多成功的設計電路與設計經驗,包括MCS51單片機的模組化軟體設計方法,混合編程方法、建庫等。內容新穎豐富,思考題和練習題深入淺出,彌補了當前單片機技術本科教材缺乏系統設計的不足。 本書可作為高等院校電子信息類本科專業的單片機課程教材、高職高專院校的單片機課程教材,也可供單片機套用開發人員學習參考。

目錄

第1章概述
1.1單片機的發展與套用概況
1.1.1單片機概述
1.1.2單片機與微控制器的關係
1.1.3單片機與嵌入式系統的關係
1.1.4單片機的發展史
1.1.5單片機的發展趨勢
1.1.6單片機的分類
1.1.7單片機的套用系統結構
1.1.8單片機的特點
1.1.9單片機的套用領域
1.1.10小結
1.2典型單片機產品
1.2.1MCS51系列單片機
1.2.2PIC系列單片機
1.2.3STC 系列單片機
1.2.4MSP430系列單片機
1.2.5小結
1.3數值運算基礎
1.3.1機器數表示法
1.3.2二十進制轉換算法
1.3.3二進制數運算規則
1.3.4小結
思考題
練習題
第2章單片機集成開發環境
2.1Keil C51
2.1.1Keil C51概述
2.1.2Keil C51集成開發工具
2.1.3Keil C51使用指南
2.2MedWin V3.0
2.2.1MedWin V3.0概述
2.2.2MedWin V3.0使用指南
第3章單片機仿真開發軟體Proteus
3.1Proteus軟體概述
3.1.1Proteus構成
3.1.2Proteus特點
3.1.3Proteus微處理器系統虛擬仿真
3.1.4Proteus ISIS入門指南
3.2Proteus仿真MCS51單片機配置方法
3.2.1Proteus彙編編譯器
3.2.2Keil C51與Proteus離線聯調配置
3.2.3Keil C51與Proteus線上聯調配置
3.3Proteus仿真設計MCS51單片機舉例
3.3.1將元件添加到元件列表界面
3.3.2繪製單片機控制原理圖
3.3.3跑馬燈程式設計流程圖
3.3.4Proteus仿真實驗跑馬燈
練習題
第4章C51程式設計基礎
4.1C51概述
4.2C51的主要特點
4.2.1C51與ANSI C的區別
4.2.2單片機特有的數據類型
4.2.3C51變數的存儲模式
4.3單片機常量變數定義
4.3.1片內RAM的存儲器類型與變數定義
4.3.2片外RAM的存儲器類型與變數定義
4.3.3片內RAM指針變數存儲器類型與變數定義
4.3.4片外RAM指針變數存儲器類型與變數定義
4.3.5片內特殊功能暫存器(SFR)的定義
4.3.6片內位定址變數定義
4.3.7絕對地址變數定義
4.3.8抽象指針定義
4.3.9絕對地址訪問宏常量定義
4.4C51的中斷函式
4.4.1C51中斷函式聲明格式
4.4.2C51中斷函式調用規則
4.5C51的庫函式
4.5.1暫存器定義庫reg51.h
4.5.2數學函式館math.h
4.5.3字元函式館ctype.h
4.5.4內部函式館intrins.h
4.5.5標準I/O函式館stdio.h
4.5.6字元串函式string.h
4.5.7變數參數表庫stdarg.h
4.5.8絕對地址訪問庫absacc.h
4.5.9全程跳轉庫setjmp.h
4.5.10標準函式館stdlib.h
4.6C51重入函式
思考題
練習題
第5章MCS51系列單片機硬體結構與指令系統
5.1MCS51系列單片機硬體結構與封裝引腳
5.1.1MCS51系列單片機硬體結構
5.1.2MCS51系列單片機封裝引腳
5.2MCS51系列單片機CPU結構
5.2.1算術邏輯單元
5.2.2內部暫存器組
5.2.3匯流排結構
5.3MCS51系列單片機時鐘與復位電路
5.3.1時鐘電路
5.3.2復位電路
5.4MCS51系列單片機存儲器空間
5.4.1程式、數據存儲器空間
5.4.2片內RAM空間
5.5MC551單片機數字I/O口
5.5.1P1數字I/O口
5.5.2P2數字I/O口
5.5.3P3數字I/O口
5.5.4I/O口讀修改寫操作
5.5.5I/O口內部提升電阻
5.6片內外設
5.6.116位定時器/計數器
5.6.2異步串列接口
5.7MCS51系列單片機中斷系統
5.7.1中斷系統結構
5.7.2中斷向量表
5.7.3中斷控制與優先權管理
5.7.4中斷請求與回響過程
5.7.5中斷服務程式結構
5.7.6中斷系統初始化流程圖
5.8指令系統
5.8.1定址方式
5.8.2指令系統集
5.8.3數據傳送指令
5.8.4算術運算指令
5.8.5邏輯運算指令
5.8.6控制轉移指令
5.8.7位操作指令
5.9偽指令
5.9.1定位偽指令ORG
5.9.2位元組型數據定義偽指令DB
5.9.3字型數據定義偽指令DW
5.9.4彙編結束偽指令END
5.9.5保留數據空間偽指令DS
5.9.6等價偽指令EQU
5.9.7等價偽指令SET
5.9.8全局符號偽指令PUBLIC
5.9.9引用符號偽指令EXTRN
5.9.10通用段定義偽指令SEGMENT
5.9.11再定位段選擇偽指令RSEG
5.9.12數據存儲器地址賦值偽指令DATA
5.9.13位地址賦值偽指令BIT
5.9.14以位為單位保留存儲空偽指令DBIT
5.9.15絕對位定址數據段選擇偽指令BSEG
5.9.16絕對代碼段選擇偽指令CSEG
5.9.17內部絕對數據段選擇偽指令DSEG
5.9.18內部絕對數據段選擇偽指令ISEG
5.9.19外部絕對數據段選擇偽指令XSEG
思考題
練習題
第6章MCS51單片機程式設計
6.1MCS51單片機彙編語言程式設計
6.1.1子程式設計
6.1.2中斷服務程式設計
6.1.3彙編語言前後台程式設計方法
6.1.4彙編語言模組化結構設計方法
6.1.5彙編語言建庫調庫方法
6.2MCS51單片機的C51程式設計
6.2.1數據類型
6.2.2程式結構
6.2.3C51程式前後台程式設計方法
6.2.4C51模組化設計方法
6.2.5C51建庫調庫方法
思考題
第7章MCS51單片機接口技術
7.1接口技術概述
7.1.1接口技術與CPU的關係
7.1.2接口電路功能
7.1.3接口電路種類
7.2地址解碼器
7.2.1線解碼器
7.2.2門電路解碼器
7.2.338解碼器
7.2.4地址解碼器套用設計舉例
7.3存儲器接口
7.3.1擴展程式存儲器和數據存儲器
7.3.2存儲器體擴展技術
7.4A/D轉換器接口
7.4.1A/D轉換器的工作原理
7.4.2並行A/D轉換器接口技術
7.4.3串列A/D轉換器接口技術
7.5D/A轉換器接口
7.5.1D/A轉換的工作原理
7.5.2並行D/A轉換器接口
7.5.3串列D/A轉換器接口
7.6人機接口
7.6.1鍵盤接口
7.6.2LED數碼顯示器接口
7.6.3LCD顯示器接口
7.7並行接口
7.7.1單片機並口的輸入輸出
7.7.2單片機並口的指示燈控制設計舉例
7.7.3I/O口線隔離
7.8串列接口
7.8.1擴展RS232通信接口
7.8.2擴展RS485通信接口
7.9I2C接口
7.9.1I2C匯流排規範
7.9.2AT24C256晶片介紹
7.9.3MCS51單片機模擬I2C接口
7.9.4單片機與AT24C256接口設計舉例
7.10SPI
7.10.1SPI匯流排規範
7.10.2MCS51單片機模擬SPI
7.10.3單片機與DSPSPI設計舉例
思考題
練習題
討論題
參考文獻

相關詞條

熱門詞條

聯絡我們