單片機原理與應用系統設計

單片機原理與應用系統設計
定價:237
NT $ 206
  • 作者:馬秀麗
  • 出版社:清華大學出版社
  • 出版日期:2014-10-01
  • 語言:簡體中文
  • ISBN10:7302381054
  • ISBN13:9787302381051
  • 裝訂:335頁 / 普通級 / 1-1
 

內容簡介

馬秀麗、周越、王紅編著的《單片機原理與應用系統設計》在較全面和詳細地介紹MCS-51單片機的基本原理、系統結構、內部資源、指令系統、常用接口及其外部擴展、應用系統設計等內容的基礎上,增加了豐富的能夠實際演示的單片機應用實例、嵌入式操作系統在MCS-51單片機系統中應用的方法和實例,目的是強化學習者的單片機軟、硬件系統的整體設計意識和設計能力,也為嵌入式技術的學習打下良好基礎 。

全書共分11章,內容包括單片機技術概述、基本原理、匯編語言程序設計、C語言程序設計、內部資源及應用、基本外部接口技術、通信接口技術、應用系統設計、嵌入式操作系統的應用、便攜式單片機學習板的設計和單片機應用系統開發工具。每一章節的例題均由淺入深、循序漸進、講解透徹。書中相關應用設計案例的編寫具有完整性、系統性和工程性。所有案例均給出可實施的系統級設計資料,包括用 Protel繪制的硬件電路原理圖、Keil μVision環境下調試通過的軟件源程序代碼,以及Proteus環境下的系統仿真實現結果。每章結束備有相關的習題,以 便及時鞏固所學知識。

本書內容全面,概念清晰,結構合理,實例豐富,文字通俗易懂,並配有多媒體教學課件和相關案例,是學習單片機原理與系統設計的理想教材,特別適合作為高等院校電子信息類專業的本科生教材。本書也可作為愛好單片機軟、硬件技術和嵌入式技術的初學者和工程設計人員的參考書。
 

目錄

第1章 單片機概述
1.1 單片機的概念及特點
1.1.1 單片機的基本概念
1.1.2 單片機的主要特點
1.2 單片機的發展歷程
1.3 單片機的種類與應用
1.3.1 單片機的種類
1.3.2 單片機的等級
1.3.3 單片機的應用
1.4 單片機的選型
習題
第2章 單片機的基本原理
2.1 MCS-51系列單片機簡介
2.1.1 MCS-51系列單片機的特點
2.1.2 MCS-51系列單片機的常用芯片簡介
2.2 MCS-51系列單片機的結構
2.2.1 MCS-51系列單片機的內部結構
2.2.2 MCS-51系列單片機的
2.2.3 MCS-51系列單片機的存儲器分布
2.2.4 MCS-51系列單片機的輸入輸出接口
2.2.5 MCS-51系列單片機的時鍾電路
2.2.6 MCS-51系列單片機的復位電路
2.3 MCS-51系列單片機的引腳功能
2.4 MCS-51系列單片機的時序
2.4.1 MCS-51系列單片機的時序單位
2.4.2 MCS-51系列單片機典型指令的時序
2.5 MCS-51系列單片機的最小系統
2.5.1 MCS-51系列單片機的最小系統組成
2.5.2 MCS-51系列單片機的節電方式
習題
第3章 單片機匯編語言程序設計
3.1 MCS-51系列單片機的匯編指令格式和尋址方式
3.1.1 MCS-51系列單片機的匯編指令格式
3.1.2 MCS-51系列單片機的尋址方式
3.2 MCS-51系列單片機的指令系統
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算類指令
3.2.4 控制轉移類指令
3.2.5 位運算類指令
3.3 MCS-51系列單片機匯編程序常用的偽指令
3.4 MCS-51系列單片機匯編語言程序設計
3.4.1 數據的尋找與排序的程序
3.4.2 數據運算的程序
3.4.3 數據的拼拆和轉換
3.4.4 多分支轉移程序
3.4.5 子程序設計
習題
第4章 單片機C語言程序設計
4.1 C語言與MCS-51系列單片機
4.1.1 C語言與MCS-51系列單片機
4.1.2 C51程序的結構
4.2 C51的基本數據類型
4.3 C51的運算量
4.3.1 常量
4.3.2 變量
4.3.3 變量的存儲模式
4.3.4 絕對地址的訪問
4.4 C51的運算符及表達式
4.4.1 算術運算符和算術表達式
4.4.2 賦值運算符和賦值表達式
4.4.3 增量運算符和增量表達式
4.4.4 關系運算符和關系表達式
4.4.5 邏輯運算符和邏輯表達式
4.4.6 復合賦值運算符
4.4.7 逗號運算符和逗號表達式
4.4.8 條件運算符和條件表達式
4.4.9 位運算符和位運算
4.4.10 指針與地址運算符
4.5 C51的輸入與輸出
4.5.1 格式輸出函數printf()
4.5.2 格式輸入函數scanf()
4.6 C51程序基本結構與相關語句
4.6.1 C51程序的基本結構
4.6.2 C51語句
4.6.3 if語句
4.6.4 switch/case語句
4.6.5 while語句
4.6.6 do…while語句
4.6.7 for語句
4.6.8 break和continue語句
4.6.9 return語句
4.7 C51的函數
4.7.1 函數的定義
4.7.2 函數的調用與聲明
4.7.3 函數的嵌套調用和遞歸調用
4.8 C51的構造數據類型
4.8.1 數組
4.8.2 指針
4.8.3 結構體
4.8.4 共用體
4.8.5 枚舉類型
4.9 C51程序的編輯和編譯
習題
第5章 MCS-51單片機內部資源及編程
5.1 並行輸入輸出接口
5.2 定時/計數器接口
5.2.1 定時/計數器的主要特性
5.2.2 定時/計數器T0、T1的工作原理
5.2.3 定時/計數器的特殊功能寄存器
5.2.4 定時/計數器的工作模式
5.2.5 定時/計數器的初始化編程及應用
5.3 串行接口
5.3.1 串行口的主要特性
5.3.2 MCS-51系列單片機串行口的工作原理
5.3.3 串行口的特殊功能寄存器
5.3.4 串行口的工作方式
5.3.5 串行口的初始化編程及應用
5.4 中斷系統
5.4.1 MCS-51系列單片機中斷系統的特點
5.4.2 MCS-51系列單片機的中斷源
5.4.3 MCS-51系列單片機的中斷控制寄存器
5.4.4 中斷系統的應用
習題
第6章 MCS-51單片機的外部接口技術
6.1 人機接口
6.1.1 數碼管顯示接口
6.1.2 字符點陣式LCD顯示接口
6.1.3 圖形點陣式LCD顯示接口
6.1.4 鍵盤接口
6.2 存儲器擴展
6.2.1 單片機系統總線
6.2.2 數據存儲器擴展
6.2.3 程序存儲器擴展
6.2.4 單片機對外部存儲器的讀寫時序
6.3 輸入輸出口擴展
6.3.1 簡單I/O接口擴展
6.3.2 可編程並行I/O接口擴展
6.4 A/D轉換接口
6.4.1 A/D轉換原理
6.4.2 ADC0809芯片的應用
6.5 D/A轉換接口
6.5.1 D/A轉換原理
6.5.2 DAC0832芯片的應用
6.6 開關量輸入輸出接口
習題
第7章 MCS-51單片機的通信接口技術
7.1 RS232接口通信
7.1.1 RS232基本原理
7.1.2 單片機與PC的RS232接口通信
7.2 RS485接口通信
7.3 IIC總線接口通信
7.3.1 IIC總線主要特點
7.3.2 IIC總線工作時序
7.3.3 IIC總線操作指令格式
7.3.4 IIC總線E2PROM芯片的應用
7.4 SPI總線接口通信
7.4.1 SPI總線工作原理
7.4.2 SPI總線芯片ADC0832的應用
7.5 CAN總線接口通信
7.5.1 CAN通信總線原理
7.5.2 常用的CAN總線芯片
7.5.3 CAN總線應用
7.6 USB總線接口通信
7.6.1 USB通信總線原理
7.6.2 常用的USB通信總線芯片
7.6.3 USB 1.1通信總線應用
習題
第8章 單片機應用系統設計
8.1 系統設計總體規划
8.1.1 單片機應用系統設計流程
8.1.2 硬件系統設計原則
8.1.3 軟件系統設計原則
8.2 電子密碼鎖設計
8.2.1 硬件電路設計
8.2.2 軟件程序設計
8.3 GPS定位終端設計
8.3.1 硬件電路設計
8.3.2 軟件程序設計
8.4 電子日歷
8.4.1 硬件電路設計
8.4.2 軟件程序設計
8.5 溫度檢測器設計
8.5.1 硬件電路設計
8.5.2 軟件程序設計
8.6 電梯內部控制器設計
8.6.1 硬件電路設計
8.6.2 軟件程序設計
8.7 直流電機溫控調速器
8.7.1 硬件電路設計
8.7.2 軟件程序設計
第9章 嵌入式操作系統應用基礎
9.1 嵌入式操作系統介紹
9.1.1 嵌入式計算機系統體系結構
9.1.2 嵌入式操作系統主要功能
9.1.3 典型的嵌入式操作系統
9.2 RTX51 TINY操作系統基本功能
9.2.1 RTX51 TINY特性
9.2.2 RTX51 TINY的任務管理
9.2.3 RTX51 TINY的系統函數
9.2.4 使用RTX51 TINY編程時注意事項
9.2.5 RTX51 TINY的系統配置
9.2.6 RTX51 TINY的編程規則
9.3 RTX51 TINY操作系統應用實例
9.3.1 多路跑馬燈
9.3.2 矩陣鍵盤掃描識別
9.3.3 秒表
9.3.4 串口通信
習題
第10章 便攜式單片機學習板介紹
10.1 SLG-1型便攜式單片機學習板特點
10.2 原理圖設計
10.2.1 總體設計
10.2.2 各模塊單元設計
10.3 例程設計
第11章 單片機應用系統開發工具
11.1 Keil μVision集成開發環境的使用
11.1.1 工程文件的建立
11.1.2 在工程中添加程序文件
11.1.3 編譯和連接工程文件,形成目標文件
11.1.4 調試運行,觀察結果
11.1.5 仿真環境的設置
11.2 Proteus仿真軟件介紹
附錄A MCS-51單片機指令表
A.1 數據傳輸類指令
A.2 算術運算類指令
A.3 邏輯操作類指令
A.4 位操作類指令
A.5 控制轉移類指令
附錄B C51的庫函數
B.1 專用寄存器頭文件REGXXX.H
B.2 字符函數庫CT
B.3 一般輸入輸出函數庫STDIO.H
B.4 字符串函數庫STRING.H
B.5 標准函數庫STDLIB.H
B.6 數學函數庫MATH.H
B.7 預定義宏函數庫ABSACC.H
B.8 內部函數庫INTRINS.H
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $206