書籍信息
作者:張小鳴定價:39.80元
印次:1-1
ISBN:9787302352990
出版日期:2014.06.01
印刷日期:2014.06.03
內容簡介
本書從MCS51單片機集成開發環境、51單片機彙編語言與C51程式語言和單片機最常用的接口技術等方面出發,系統介紹單片機套用系統的設計方法和基本接口電路。內容覆蓋了單片機最常用的前後台程式結構設計方法,最典型的解碼電路、並行接口、串列接口、SPI、I2C接口、並行A/D、串列A/D、並行D/A、串列D/A、LED數碼管、字元LCD模組、圖形LCD模組等接口電路; 融入了單片機套用系統許多成功的設計電路與設計經驗,包括MCS51單片機的模組化軟體設計方法,混合編程方法、建庫等。內容新穎豐富,思考題和練習題深入淺出,彌補了當前單片機技術本科教材缺乏系統設計的不足。 本書可作為高等院校電子信息類本科專業的單片機課程教材、高職高專院校的單片機課程教材,也可供單片機套用開發人員學習參考。
目錄
第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.1MCS51系列單片機
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仿真MCS51單片機配置方法
3.2.1Proteus彙編編譯器
3.2.2Keil C51與Proteus離線聯調配置
3.2.3Keil C51與Proteus線上聯調配置
3.3Proteus仿真設計MCS51單片機舉例
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章MCS51系列單片機硬體結構與指令系統
5.1MCS51系列單片機硬體結構與封裝引腳
5.1.1MCS51系列單片機硬體結構
5.1.2MCS51系列單片機封裝引腳
5.2MCS51系列單片機CPU結構