複製鏈接
請複製以下鏈接發送給好友

單片機原理與應用

(2014年高等教育出版社出版的圖書)

鎖定
《單片機原理與應用-基於彙編、C51及混合編程》是2014年高等教育出版社出版的圖書,作者是陳勇等人。本書以STC12C5A60S2單片機為主線,詳細介紹了51內核單片機的結構原理、彙編指令系統、C51程序設計、C51與彙編混合編程,以及STC12C5A60S2單片機的PCA/PWM、A/DEEPROMSPI接口等片上資源。
中文名
單片機原理與應用-基於彙編、C51及混合編程
作    者
陳勇 等
出版時間
2014年3月
出版社
高等教育出版社 [1] 
頁    數
398 頁
ISBN
978-7-04-032573-7
定    價
37 元
開    本
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.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.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系列單片機程序下載説明
參考資料