單片機原理與套用(單片機原理與套用:陳勇等)

單片機原理與套用(單片機原理與套用:陳勇等)

《單片機原理與套用-基於彙編、C51及混合編程》是2014年高等教育出版社出版的圖書,作者是陳勇等人。本書以STC12C5A60S2單片機為主線,詳細介紹了51核心單片機的結構原理、彙編指令系統、C51程式設計、C51與彙編混合編程,以及STC12C5A60S2單片機的PCA/PWM、A/DEEPROMSPI接口等片上資源。

基本介紹

  • 書名:單片機原理與套用-基於彙編、C51及混合編程
  • 作者:陳勇 等
  • ISBN:978-7-04-032573-7
  • 頁數:398
  • 定價:37.00
  • 出版社:高等教育出版社
  • 出版時間:2014.3
  • 裝幀:精裝
  • 開本:787 X 1092
內容簡介,圖書目錄,

內容簡介

本書以STC12C5A60S2單片機為主線,詳細介紹了51核心單片機的結構原理、彙編指令系統、C51程式設計、C51與彙編混合編程,以及STC12C5A60S2單片機的PCA/PWM、A/D、EEPROM、SPI接口等片上資源。系統擴展設計及例題的介紹與實際套用相結合,原理圖中給出了各元器件的實際套用參數。書中給出了大量例題,在第7-12章中的每一道例題都採用彙編、C51兩種語言分別編程實現。第12章中數字顯示溫度計RLC測量儀兩個套用實例的電路及程式都通過了驗證。本書知識系統全面、簡潔易懂,可作為自動控制電力電子智慧型儀器儀表通信電子信息等相關專業本科生的教材,也可供有關工程技術人員參考。

圖書目錄

  • 第1章 單片機概述
1.1 單片機的基本概念
1.2 單片機的發展歷程
1.2.1 4位單片機
1.2.2 8位單片機
1.2.3 16位單片機
1.2.4 32位單片機
1.2.5 64位單片機
1.3 8位單片機的主要系列
1.3.1 51核心系列單片機
1.3.2 非51核心單片機
1.4 單片機的套用
習題1
  • 第2章 STC系列單片機的結構與原理
2.1 51核心單片機的內部基本結構簡介
2.2 STC系列單片機簡介
2.3 STC12C5A60S2單片機管腳功能
2.5存儲器及存儲空間
2.5.2 片內RAM
2.5.3特殊功能暫存器
2.5.4擴展RAM
2.6 I/O口工作方式及配置
2.6.1 I/O口的工作方式
2.6.2準雙向口輸出配置
2.6.3強推挽輸出配置
2.6.4僅為輸入配置
2.6.5開漏輸出配置
2.6.6 PWM輸出時I/O口的狀態
2.7.1 時鐘電路
2.7.2時鐘分頻及分頻暫存器
2.7.3時序
2.9.2看門狗WDT)復位
2.9.3外部低壓檢測復位
2.9.4軟體復位
習題2
  • 第3章 單片機開發軟體快速入門
3.1 Proteus7.4快速入門
3.1.1 視窗界面
3.1.2 基本操作
3.1.3 程式的編譯和仿真
3.2 Keil uVision3快速入門
3.2.1 Keil uVision3 IDE的主要特性
3.2.2 Keil工程的建立及設定
3.3 Keil 霽ision3和Proteus7.4聯調
習題3
  • 第4章 51核心單片機彙編語言程式設計
4.1彙編指令格式
4.2.1立即定址【立即(數)定址】
4.2.7 位定址
4.3.1 數據傳送指令
4.3.2 算術運算指令
4.3.3邏輯運算指令
4.3.4控制轉移指令
4.3.5 位操作指令
4.4 彙編程式常用偽指令
4.5 彙編語言程式設計
4.5.1 51核心單片機的彙編程式總體結構
4.5.2 彙編程式設計示例
習題4
  • 第5章 單片機C51程式設計
5.1 C 51程式設計基礎
5.1.1 C51語言特點
5.1.2 C51程式結構
5.1.3 C51的字元集標識符關鍵字
5.2 C51的數據類型及其在51核心單片機中的存儲方式
5.2.1 C51的數據類型
5.2.2 數據的存儲器類型
5.2.3 常量變數
5.2.4 存儲模式
5.3 硬體資源訪問
5.3.1 C51對特殊功能暫存器的定義
5.3.2 C51對位變數的定義
5.3.3 C51對存儲器和外部I/O接口的絕對地址訪問
5.4 C51 的運算符
5.5  C51的指針
5.6 C51的函式
5.7  C51流程控制
5.7.1 分支語句
5.8 C51編程實例
5.8.1 C51程式的反彙編程式(原始碼)
5.8.2 算術運算程式設計
5.8.3 數制轉換程式設計
5.8.4 查表程式設計
5.8.5 單片機硬體接口程式設計
5.9 模組化程式設計
習題5
  • 第6章 C51與彙編語言混合編程
6.1 C51與彙編語言混合編程概述
6.1.1 C51與彙編語言混合編程的優點
6.1.2 單片機程式的編譯過程
6.2 C51 和A51程式接口基礎
6.2.1 C51函式名的轉換及其命名規則
6.2.2 C51函式及其相關段的命名規則
6.2.3 C51函式的參數傳遞規則
6.3 混合編程的實現
6.3.1 C51程式中嵌入彙編程式
6.3.2 C51與彙編函式的相互調用
習題6
7.1 中斷的概念
7.2中斷系統的結構
7.3中斷暫存器
7.4低壓檢測中斷
7.5外部中斷
7.6定時/計數器T0、T1的工作方式
7.6.1 方式0
7.6.2 方式1
7.6.3方式2
7.6.4方式3
7.7定時/計數器T0、T1的套用舉例
7.8定時/計數器T2的工作方式及套用
7.8.1 與定時/計數器T2相關的暫存器
7.8.2捕獲方式
7.8.3自動重裝遞增計數器方式
7.8.4自動重裝遞增或遞減計數器方式
7.8.5波特率發生器
7.8.6 時鐘輸出方式
7.9 PCA/PWM模組的結構及套用
7.9.1 PCA/PWM模組的結構
7.9.2 PCA 16位定時/計數器
7.9.3 PCA/PWM各個模組的特殊功能暫存器
7.9.4 PCA/PWM模組的工作方式及套用
習題7
8.1 串列通信的概念
8.2 串列口1的相關暫存器
8.3 串列口1的工作方式
8.3.1方式0
8.3.2方式1
8.3.3方式2 、方式3
8.3.4 多機通信
8.4串列口1通信中波特率的設定
8.5 串列口2的相關暫存器
8.6串列口2的工作方式
8.6.1方式0
8.6.2方式1
8.6.3方式2
8.6.4方式3
8.7 串列口的套用
8.8RS-232串列標準
8.9 RS-485串列接口
8.10 SPI串列接口概述
8.10.1 SPI接口電路
8.10.2 SPI串列通信的特殊功能暫存器
8.11 SPI串列數據通信
8.11.1單主單從通信方式
8.11.2 互為主從的通信方式
8.11.3單主多從通信方式
8.11.4 SPI通信的具體過程
8.11.5 SPI通信時序
8.12 SPI接口的套用
習題8
9.1 A/D轉換的內部結構
9.2 A/D轉換器的相關暫存器
9.3 A/D轉換器的套用
習題9
  • 第10章STC系列單片機片內EEPROM的套用
10.1 EEPROM模組所屬特殊功能暫存器
10.2 EEPROM讀、寫、擦除
習題10
  • 第11章 單片機常用接口
11.1 單片機最小系統
11.2 數據存儲器擴展
11.2.1 SRAM晶片
11.2.2 單片機和SRAM的接口
11.3輸入/輸出口擴展
11.3.1 I/O接口電路的功能
11.3.2 簡單的I/O口擴展舉例
11.4 8255A可程式I/O接口擴展
11.4.1 8255A內部結構和引腳功能
11.4.2 8255A控制字
11.4.3 8255A的工作方式
11.4.4 8255A的套用
11.5單片機與外部A/D、 D/A轉換電路的接口
11.5.1 A/D轉換器的分類和性能指標
11.5.2高速A/D轉換器TLC5510
11.5.3單片機與高速A/D轉換器TLC5510的接口
11.5.4 D/A轉換器
11.5.5 D/A轉換器TLC5620
11.5.6 單片機與TLC5620的接口
11.6單片機與鍵盤的接口
11.6.1按鍵的原理
11.6.2獨立鍵盤
11.6.3矩陣鍵盤
11.7單片機與LED顯示器的接口
11.7.1 LED數碼管靜態顯示
11.7.2 LED數碼管動態顯示
11.7.3 LED點陣驅動
11.8 單片機與光電耦合器件的接口
11.9單片機與電磁式繼電器的接口
11.10單片機與蜂鳴器的接口
習題11
  • 第12章 單片機套用系統設計案例
12.1 基於STC12C5A60S2單片機的數字顯示溫度計
12.1.1數字溫度計硬體電路設計
12.1.2 系統軟體設計
12.2 電阻、電感、電容測量儀
12.2.1電阻、電感、電容測量儀的工作原理
12.2.2系統硬體電路的設計
12.2.3系統軟體程式的設計
習題12
附錄A STC系列單片機指令匯總表
附錄B C51庫函式
附錄C STC單片機選型指南
附錄D STC12系列單片機程式下載說明

相關詞條

熱門詞條

聯絡我們