單片機原理與套用技術(2010年版高惠芳著圖書)

單片機原理與套用技術(2010年版高惠芳著圖書)

《單片機原理與套用技術》是2010年科學出版社出版的圖書,作者是高惠芳。本書主要是針對目前最通用的MCS-51單片機,在彙編語言的基礎上,增加了目前最流行的C51程式設計語言。

基本介紹

  • 書名:單片機原理與套用技術
  • 作者:高惠芳
  • 出版社科學出版社
  • 出版時間:2010年4月1日
基本信息,內容簡介,圖書目錄,

基本信息

書 名: 單片機原理與 套用技術
作 者:
出版時間:
ISBN: 9787030271143
開本: 16開
定價: 36.00元

內容簡介

《單片機原理與套用技術》內容主要包括:單片機晶片的硬體原理和結構、彙編語言指令系統和程式設計、C51的程式設計、單片機內部資源(包括中斷、定時/計數器、串列口)、單片機系統擴展(包括存儲器擴展、I/O擴展)及功能擴展(包括鍵盤、顯示器、A/D及D/A轉換)、KeilC集成調試軟體及Proteus仿真軟體的使用介紹等。
《單片機原理與套用技術》的特點是通過彙編語言和C語言穿插進行講述,實例較多,且很多例子都給出了彙編語言和C語言的對照程式,使讀者能同時學習彙編語言和C語言,並使熟悉彙編語言的讀者能更快地學好單片機C51程式設計。
《單片機原理與套用技術》可作為高等院校電類、機械類等專業本科生的教材,也可作為函授教材或培訓班教材。另外,《單片機原理與套用技術》可供從事單片機套用產品研發的工程技術人員及單片機愛好者參考。

圖書目錄

前言
第1章 單片機概述
1.1 單片機的基本概念
1.1.1 什麼是單片機
1.1.2 微控制器MCU
1.1.3 如何使用單片機
1.2 單片機的發展概況
1.2.1 單片機的發展歷史
1.2.2 MCS-51單片機的發展
1.2.3 現階段主流單片機系列簡介
1.3 單片機的套用特點與套用領域
1.3.1 單片機套用特點
1.3.2 單片機套用領域
1.4 單片機的發展趨勢
習題
第2章 MCS-51單片機的結構和原理
2.1 MCS-51單片機的基本組成
2.1.1 MCS-51單片機的基本組成
2.1.2 MCS-51單片機的封裝與信號引腳
2.2 MCS-51單片機的並行I/O連線埠結構
2.3 MCS-51單片機的存儲器結構
2.3.1 程式存儲器
2.3.2 數據存儲器
2.4 MCS-51單片機的時鐘電路與時序
2.4.1 時鐘電路
2.4.2 時序
2.5 MCS-51單片機的工作方式
2.5.1 復位方式
2.5.2 程式執行方式
2.5.3 單步執行方式
2.5.4 低功耗方式
2.5.5 EPROM的編程和校驗工作方式
習題
第3章 MCS-51單片機的彙編語言指令系統
3.1 指令格式及其符號說明
3.1.1 指令格式
3.1.2 常用符號說明
3.1.3 指令的位元組
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 位操作類指令
習題
第4章 MCS-51單片機彙編語言程式設計
4.1 彙編語言的概述
4.1.1 彙編語言的特點
4.1.2 彙編語言的偽指令
4.2 彙編語言源程式的編輯和彙編
4.2.1 手工編程和彙編
4.2.2 機器編輯和交叉彙編
4.3 彙編語言程式設計
4.3.1 簡單程式設計
4.3.2 分支程式設計
4.3.3 循環程式設計
4.3.4 數制轉換程式
4.3.5 查表程式設計
習題
第5章 單片機C51程式設計基礎
5.1 C51數據與運算
5.1.1 C51的數據類型
5.1.2 C51數據的存儲類型
5.1.3 8051特殊功能暫存器的C51定義
5.1.4 8051並行接口及位變數的C51定義
5.2 C51運算符、表達式及其規則
5.2.1 (複合)賦值運算符
5.2.2 算術運算符
5.2.3 自增和自減運算符
5.2.4 關係運算符
5.2.5 邏輯運算符
5.2.6 位運算符
5.2.7 條件運算符
5.2.8 指針和地址運算符
5.2.9 優先權和結合性
5.3 C51流程控制語句
5.3.1 C51程式的基本結構及其流程圖
5.3.2 選擇語句
5.3.3 循環語句
5.4 C51構造數據類型
5.4.1 數組
5.4.2 指針
5.4.3 結構體
5.4.4 共用體
5.4.5 枚舉
5.5 函式
5.5.1 函式的定義
5.5.2 函式的調用
5.5.3 函式的嵌套調用與遞歸調用
5.5.4 中斷服務函式
5.5.5 指向函式的指針變數
5.5.6 局部變數和全局變數
5.6 C51的庫函式
5.6.1 一般I/O函式,stdio.h
5.6.2 字元函式館string.h
5.6.3 標準函式館stdlib.h及其他頭檔案
5.7 C51模組化程式設計
5.7.1 基本概念
5.7.2 模組化程式開發過程
習題
第6章 單片機內部資源及編程
6.1 中斷系統
6.1.1 中斷概述
6.1.2 中斷源
6.1.3 中斷控制
6.1.4 中斷回響過程
6.1.5 中斷請求的撤除
6.1.6 中斷程式設計
6.1.7 外部中斷源的擴展
6.2 定時/計數器
6.2.1 定時/計數器的結構及工作原理
6.2.2 定時/計數器的控制
6.2.3 定時/計數器的工作方式
6.2.4 定時/計數器的初始化
6.2.5 定時/計數器套用舉例
6.3 串列通信口
6.3.1 數據通信概述
6.3.2 單片機的串列通信接口
6.3.3 串列通信的工作方式及波特率設定
6.3.4 串列口套用舉例
習題
第7章 單片機系統擴展
7.1 單片機最小套用系統
7.1.1 單片機最小套用系統構成
7.1.2 系統擴展的內容與方法
7.2 存儲器的擴展
7.2.1 程式存儲器的擴展
7.2.2 數據存儲器的擴展
7.2.3 存儲器綜合擴展
7.2.4 閃速存儲器及其擴展
7.3 輸入與輸出口的擴展
7.3.1 簡單的並行I/O接口擴展
7.3.2 用8255擴展並行I/O接口
7.4 串列口擴展
7.4.1 FC匯流排及其接口晶片
7.4.2 SPI接口及其接口晶片
7.4.3 單匯流排接口及其接口晶片
7.4.4 Microwire串列匯流排及其接口晶片
習題
第8章 單片機功能擴展
8.1 鍵盤輸入及接口
8.2 顯示器及其接口
8.3 D/A轉換器的接口與套用
8.4 A/D轉換器的接口與套用
習題
第9章 單片機套用系統的開發與設計
9.1 單片機開發系統
9.2 51實驗板
9.3 單片機套用系統的設計
9.4 單片機套用系統舉例
習題
第10章 Keil C51軟體使用介紹
10.1 Keil C51軟體安裝
10.2 霽ision3集成開發環境
10.3 建立工程項目
10.4 程式舉例
10.5 編譯程式
10.6 程式調試
習題
第11章 可視化仿真開發工具Proteus介紹
11.1 Proteus ISIS編輯環境介紹
11.2 進入Proteus ISIS編輯環境
11.3 單片機仿真
11.4 Proteus與Keil整合構建單片機虛擬實驗室
附錄 MCS-51單片機指令匯總
附表1 數據傳送類指令
附表2 算術運算類指令
附表3 邏輯運算及移位類指令
附表4 控制轉移類指令
附表5 位操作類指令
參考文獻

相關詞條

熱門詞條

聯絡我們