單片機原理及套用:C語言版

單片機原理及套用:C語言版

《單片機原理及套用(C語言版)》以Intel公司生產的MCS—51系列單片機為例,系統講解了單片機的結構及原理,全書共分十二章,內容包括數字電路基礎知識、單片機硬體結構、C語言程式設計基礎等內容,結構新穎、條理清晰、敘述簡潔,學好單片機是今後從事硬體及嵌入式系統開發的基礎。

基本介紹

  • 書名:單片機原理及套用:C語言版
  • 出版社:航空工業出版社
  • 頁數:309頁
  • 開本:16
  • 作者:張才華 餘威明
  • 出版日期:2011年8月1日
  • 語種:簡體中文
  • ISBN:9787802438118
內容簡介,圖書目錄,

內容簡介

《單片機原理及套用(C語言版)》中隨著人們對智慧型化產品需求的提高,單片機的套用範圍越來越廣泛,前景越來越廣闊。
《單片機原理及套用(C語言版)》可作為套用性、技能型人才培養的電子、電氣、自動化、機電一體化等專業的教材,也可作為從事單片機開發的工程技術人員的參考用書。

圖書目錄

第1章單片機基礎知識
1.1初識單片機
1.1.1什麼是單片機
1.1.2單片機的分類
1.1.3單片機的套用領域
1.1.4單片機的發展趨勢
1.2單片機中的數制與編碼
1.2.1單片機中的數制
1.2.2數制間的轉換
1.2.3信息編碼
1.3數字電路入門
1.3.1邏輯門電路
1.3.2傳送門電路
1.3.3解碼器
1.3.4觸發器
1.3.5暫存器和鎖存器
1.4如何學好單片機
1.4.1了解單片機套用系統開發流程
1.4.2單片機學習方法探討
思考與練習
第2章MCS-51單片機入門
2.1MCS-51單片機的基本結構
2.1.1MCS-51單片機特點
2.1.2MCS-51單片機的外部引腳及功能
2.1.38051單片機的內部結構
2.1.4MCS-51單片機的CPU構成
2.2MCS-51單片機的存儲器
2.2.1程式存儲器
2.2.2數據存儲器
2.3MCS-51單片機的並行I/O口及其控制方法
2.3.1I/O連線埠的結構分析
2.3.2I/O口控制實例
2.4MCS-51單片機的時鐘電路與時序
2.4.1單片機時鐘電路
2.4.2時鐘、狀態、機器和指令周期
2.4.3典型指令執行時序
2.5MCS-51單片機的復位
思考與練習
第3章單片機C語言程式設計基礎
3.1基礎數據知識
3.1.1標識符和關鍵字
3.1.2C51數據類型
3.1.3常量與變數
3.1.4數組與指針
3.1.5結構與聯合
3.2運算符和表達式
3.2.1賦值運算符與賦值表達式
3.2.2算術運算符與算術表達式
3.2.3關係運算符與關係表達式
3.2.4邏輯運算符與邏輯表達式
3.2.5位運算符
3.2.6複合賦值運算符
3.2.7逗號運算符
3.2.8條件運算符
3.2.9指針和地址運算符
3.2.10sizeof運算符
3.2.11強制類型轉換運算符
3.3流程控制語句
3.3.1條件選擇語句
3.3.2循環語句
3.3.3開關語句
3.3.4其他常用函式語句
3.4函式
3.4.1函式定義
3.4.2函式的調用
3.4.3C51常用頭檔案
思考與練習
第4章中斷系統及套用
4.1中斷基礎知識
4.1.1什麼是中斷
4.1.2為什麼要引入中斷機制
4.1.3中斷的優先權與嵌套
4.2MCS-51的中斷結構與控制
4.2.1MCS-51的中斷源及中斷結構
4.2.2MCS-51的中斷處理過程
4.2.3C51中斷函式的定義
4.3中斷套用實例
思考與練習
第5章定時器/計數器及套用
5.1定時器/計數器結構和工作原理
5.1.1定時器/計數器結構
5.1.2定時器/計數器的工作原理
5.2定時器/計數器相關暫存器
5.2.1模式控制暫存器TMOD
5.2.2控制暫存器TCON
5.3定時器/計數器的四種工作方式及套用
5.3.1工作方式0及套用
5.3.2工作方式1及套用
5.3.3工作方式2及套用
5.3.4工作方式3及套用
5.4定時器/計數器綜合套用實例
思考與練習
第6章串列接口技術及套用
6.1串列通信概述
6.1.1串列通信方式
6.1.2串列通信的制式
6.1.3串列通信的波特率
6.2MCS-51串列接口結構和工作原理
6.2.1串列口的結構
6.2.2串列口的工作原理
6.2.3串列口的控制暫存器
6.2.4串列口的波特率設定
6.3串列口工作方式
6.3.1方式0
6.3.2方式1
6.3.3方式2和方式3
6.4單片機通信技術
6.4.1RS-232C串列通訊協定和MAX232晶片
6.4.2單片機雙機通信
6.4.3單片機多機通信技術
6.4.4單片機與PC機的串列通信
思考與練習
第7章單片機系統擴展
7.1單片機最小套用系統及外部擴展匯流排
7.1.18051/8751最小套用系統
7.1.28031最小套用系統
7.1.3MCS-51系列單片機的外部擴展匯流排
7.2單片機存儲器擴展
7.2.1存儲器擴展方法
7.2.2程式存儲器擴展
7.2.3數據存儲器擴展
7.2.4新型存儲器簡介
7.3單片機並行I/O口擴展
7.3.1MCS-51內部並行I/O口及其作用
7.3.2簡單的I/O口擴展
7.3.3可程式的並行I/O接口晶片擴展
7.3.4同時擴展外部RAM與外部I/O
思考與練習
第8章單片機接口控制技術
8.1I/O接口的概念
8.1.1接口的分類
8.1.2接口的功能
8.1.3接口的控制方式
8.2按鍵檢測與控制
8.2.1按鍵抖動問題產生的原因及解決方法
8.2.2按鍵檢測電路及套用
8.2.3矩陣式鍵盤與I/O接口套用
8.3數碼管顯示控制
8.3.1LED數碼管結構與工作原理
8.3.2LED數碼管字型編碼
8.3.3LED數碼管靜態顯示
8.3.4LED數碼管動態顯示
8.4A/D與D/A轉換控制
8.4.1A/D與D/A轉換原理
8.4.2常用A/D轉換器件及套用
8.4.3常用D/A轉換器件及套用
思考與練習
第9章單片機電機控制技術
9.1直流電機
9.1.1什麼是直流電機
9.1.2直流電機的單向控制
9.1.3直流電機的雙向控制
9.2步進電機
9.2.1步進電機的分類
9.2.2步進電機工作基本原理
9.2.3步進電機驅動方式
9.2.4單片機控制步進電機套用實例
思考與練習
……
第10章液晶顯示控制技術
第11章I2C匯流排接口技術
第12章單匯流排與SPI匯流排技術
附錄

相關詞條

熱門詞條

聯絡我們