51單片機套用開發從入門到精通

51單片機套用開發從入門到精通

《51單片機套用開發從入門到精通》由人民郵電出版社出版,作者胡啟明,程鋼。本書是一本MCS-51單片機從入門到精通的教程,適合於具有初步單片機基礎的單片機工程師,以及高等院校電子類專業的學生和單片機愛好者參考閱讀。

基本介紹

  • 書名:51單片機套用開發從入門到精通
  • 作者:胡啟明,程鋼
  • ISBN:9787115261533
  • 頁數:308 
  • 出版社:人民郵電出版社
  • 出版時間:2012-2-1
  • 語言:簡體中文
圖書信息,內容簡介,目錄,

圖書信息

作 者:胡啟明,程鋼 編著
出 版 社:人民郵電出版社
出版時間:2012-2-1
版 次:1 頁 數:308 字 數:496000

內容簡介

本書是一本MCS-51單片機從入門到精通的教程。本書基於一個綜合實例介紹了MCS-51單片機的基礎知識,包括MCS-51單片機的內部結構、指令系統、C語言以及開發環境等;還介紹了如何在MCS-51單片機的套用系統中使用MCS-51單片機的內部資源和外圍器件,這些資源和器件包括I/O引腳、外部中斷、定時計數器、串列接口、人機互動通道、數據採集和輸出通道、存儲器模組、通信模組等。
本書詳細講解了MCS-51單片機的基礎知識,同時又包括豐富的單片機內部資源和外圍模組的套用實例,既可以作為MCS-51單片機的入門教程,也可以作為一本MCS-51單片機套用手冊。本書適合於具有初步單片機基礎的單片機工程師,以及高等院校電子類專業的學生和單片機愛好者參考閱讀。

目錄

第1章 單片機系統設計基礎
1.1 單片機和單片機系統簡介
1.1.1 單片機的分類
1.1.2 單片機系統
1.2 單片機系統開發流程
1.3 有毒氣體監控系統的系統分析與設計
1.3.1 PGMS的需求分析
1.3.2 PGMS的總體設計以及處理器選擇
第2章 MCS-51單片機內部結構和指令系統
2.1 MCS-51單片機體系結構
2.1.1  MCS-51單片機的8位中央處理器
2.1.2 MCS-51單片機的存儲器
2.1.3 MCS-51單片機的外部引腳
2.1.4 MCS-51單片機的時鐘模組
2.1.5 MCS-51單片機的其他資源 
2.2 MCS-51單片機的定址方式 
2.2.1 立即定址 
2.2.2 直接定址 
2.2.3 暫存器定址 
2.2.4 暫存器間接定址 
2.2.5 變址間接定址 
2.2.6 相對定址 
2.3 MCS-51單片機的指令系統 
2.3.1 數據傳送指令 
2.3.2 算術運算指令 
2.3.3 邏輯操作指令 
2.3.4 位操作指令 
2.3.5 控制轉移類指令 
2.3.6 偽指令和彙編程式
第3章 MCS-51單片機軟體開發環境
3.1 Keil mVision軟體簡介 
3.2 Keil mVision軟體的使用方法 
3.3 Keil mVision的庫函式 
3.3.1 C51的庫函式檔案及其分類 
3.3.2 C51的部分常用庫函式 
3.4 使用Keil mVision建立PGMS工程項目 
3.4.1 使用Keil mVision建立工程項目的流程 
3.4.2 建立PGMS工程項目
第4章 MCS-51單片機系統硬體開發環境
4.1 MCS-51單片機系統硬體部分開發流程 
4.2 編程器、仿真器以及其他開發工具 
4.2.1 編程器 
4.2.2 仿真器 
4.2.3 其他開發工具 
4.3 MCS-51單片機系統硬體調試技巧 
4.3.1 靜態調試 
4.3.2 上電調試
第5章 MCS-51單片機的C51語言
5.1 C51的數據類型、運算符和表達式 
5.1.1 C51的數據類型 
5.1.2 C51的常量和變數 
5.1.3 C51存儲器和暫存器定義 
5.1.4 C51的算術運算、賦值、邏輯運算以及關係運算 
5.1.5 C51的位操作 
5.1.6 運算符的優先權 
5.2 C51的程式結構 
5.2.1 順序結構 
5.2.2 選擇結構 
5.2.3 循環結構 
5.2.4 break語句、continue語句和goto語句 
5.3 C51的函式 
5.3.1 函式的分類 
5.3.2 函式的定義 
5.3.3 函式的調用 
5.3.4 內部函式和外部函式 
5.3.5 變數類型以及存儲方式 
5.4 C51的數組和指針 
5.4.1 數組 
5.4.2 指針 
5.4.3 數組和指針 
5.4.4 字元串和指針 
5.4.5 數組、指針和函式的聯繫 
5.4.6 指針數組和指向指針的指針 
5.5 C51中的自定義數據類型 
5.5.1 結構體 
5.5.2 聯合體(共用體) 
5.5.3 枚舉 
5.6 C51程式設計技巧 
5.6.1 養成好的編程習慣 
5.6.2 宏定義 
5.6.3 條件編譯 
5.6.4 具體指針的套用 
5.6.5 一些關鍵字的使用
第6章 MCS-51單片機的內部資源
6.1 MCS-51單片機的並行輸入輸出連線埠 
6.1.1 數據地址連線埠P0和P2 
6.1.2 普通IO連線埠P1 
6.1.3 復用連線埠P3 
6.1.4 PGMS中的IO口套用 
6.2 MCS-51單片機的中斷系統 
6.2.1 MCS-51單片機的中斷向量地址和中斷標誌位 
6.2.2 MCS-51單片機的中斷控制 
6.2.3 MCS-51的中斷回響和處理 
6.2.4 在Keil mVision2中編寫MCS-51中斷服務子程式 
6.3 MCS-51單片機的外部中斷 
6.4 MCS-51單片機的定時計數器 
6.4.1 定時計數器的工作方式和控制暫存器 
6.4.2 定時計數器的使用 
6.5 MCS-51單片機的串列口 
6.5.1 串列口的暫存器 
6.5.2 串列口的工作方式 
6.5.3 串列口的使用技巧
第7章 MCS-51單片機的外部資源擴展方法
7.1 MCS-51單片機的外部資源擴展方法綜述 
7.2 並行擴展 
7.2.1 數據、地址匯流排擴展 
7.2.2 並行IO擴展 
7.3 串列擴展 
7.3.1 串列口擴展 
7.3.2 I2C匯流排擴展 
7.3.3 SPI匯流排擴展 
7.3.4 1-wire匯流排擴展 
7.4 PGMS的外部資源擴展綜述
第8章 MCS-51單片機系統的電源模組和復位模組設計
8.1 電源模組設計
8.1.1 交流電壓調理——變壓器 
8.1.2 整流——整流橋 
8.1.3 直流電壓調理 
8.1.4 PGMS系統的電源模組設計 
8.2 復位模組設計 
8.2.1 RC復位方式 
8.2.2 專用復位晶片 
8.2.3 CAT1161——帶看門狗的復位晶片 
8.2.4 PMGS的復位模組 
8.3 振盪電路 
8.4 一個最小的PMGS系統
第9章 MCS-51單片機的信號採集模組設計
9.1 MCS-51單片機系統信號採集方法 
9.1.1 數位訊號採集 
9.1.2 模擬信號採集 
9.1.3 PGMS中的信號採集 
9.2 溫度信號採集 
9.2.1 溫度信號採集方法比較 
9.2.2 DS18B20溫度晶片介紹 
9.2.3 DS18B20溫度晶片在PGMS中的套用 
9.3 時鐘信號採集 
9.3.1 PCF8563時鐘晶片時鐘信號採集方法介紹 
9.3.2 PCF8563時鐘晶片在PGMS中的套用 
9.4 模擬數據採集 
9.4.1 串列AD晶片ADS1100 
9.4.2 精密恆壓源和ADS1100在PGMS中的套用
第10章 MCS-51單片機的人機互動模組設計
10.1 人機互動輸入通道 
10.1.1 按鍵 
10.1.2 行列掃描鍵盤 
10.1.3 撥碼開關 
10.2 人機互動輸出模組 
10.2.1 發光二極體(LED) 
10.2.2 數碼管 
10.2.3 數碼管驅動及鍵盤控制晶片CH452 
10.2.4 液晶模組(LCM)
第11章 MCS-51單片機的信號輸出模組
11.1 數位訊號(開關量)輸出 
11.1.1 光電隔離 
11.1.2 三極體以及驅動器件 
11.1.3 蜂鳴器 
11.1.4 繼電器 
11.2 模擬信號輸出 
11.2.1 D/A器件的分類和特點 
11.2.2 擴展串列D/A器件MAX517 
11.2.3 擴展並行D/A器件DAC0832
第12章 MCS-51單片機的數據存儲模組
12.1 外部RAM 
12.2 EEPROM 
12.2.1 AT24系列EEPROM簡介 
12.2.2 AT24系列EEPROM的地址 
12.2.3 AT24系列EEPROM的時序 
12.2.4 AT24系列的操作 
12.3 隨身碟讀寫 
12.3.1 CH376簡介 
12.3.2 CH376的命令 
12.3.3 CH376的硬體和接口 
12.3.4 CH376的套用電路 
12.3.5 CH376的套用基礎 
12.3.6 CH376的實例代碼
第13章 MCS-51單片機中的通信模組
13.1 MCS-51單片機數據通信基礎 
13.1.1 串列通信和並行通信 
13.1.2 有線通信和無線通信 
13.1.3 MCS-51單片機系統常用的硬體通信協定 
13.1.4 MCS-51單片機系統的通信模型 
13.2 MCS-51單片機系統無線數據通信 
13.2.1 無線數據通信模組PTR8000 
13.2.2 PTR8000的MCS-51單片機接口電路 
13.2.3 PTR8000的MCS-51單片機軟體接口 
13.2.4 PTR8000的套用實例 
13.3 MCS-51單片機系統有線數據通信 
13.3.1 RS-232接口標準 
13.3.2 RS-422/RS-485接口標準 
13.3.3 有線通信中的光電隔離 
13.4 MCS-51單片機的通信協定 
13.5 PGMS的通信模組 
13.5.1 PGMS通信模組的硬體組成 
13.5.2 PGMS的通信協定
第14章 PGMS軟硬體綜合
14.1 PGMS的軟硬體劃分和模組設計 
14.2 PGMS的硬體組成 
14.2.1 PGMS的中心點MCS-51單片機系統 
14.2.2 PGMS的採樣點MCS-51單片機系統 
14.3 PGMS的軟體結構 
14.3.1 PGMS的中心點MCS-51單片機系統軟體 
14.3.2 PGMS採集點MCS-51單片機系統軟體

相關詞條

熱門詞條

聯絡我們