單片機原理及其C語言程式設計

單片機原理及其C語言程式設計

《單片機原理及其C語言程式設計》是2016年9月西安電子科技大學出版社出版的圖書,作者是左現剛、劉艷昌、賈蒙、

基本介紹

  • 中文名:單片機原理及其C語言程式設計
  • 作者:左現剛、劉艷昌、賈蒙
  • 出版社:西安電子科技大學出版社 
  • 出版時間:2016年09月
  • 定價:32 元
  • ISBN:978-7-5606-3341-1
圖書簡介,內容簡介,圖書目錄,

圖書簡介

《單片機原理及其C語言程式設計》是西安電子科技大學出版社出版的一本圖書。

內容簡介

本書從實際套用入手,以實驗、實踐案例和項目為主導,由淺入深,循序漸進地對單片機的功能及其典型套用進行了講述,對書中涉及到的每項功能都給出了電路原理圖和正確的C51實例代碼。

圖書目錄

  • 第1章 概述 1
  • 1.1 嵌入式系統概述 1
  • 1.2 嵌入式系統的組成 1
  • 1.3 單片機的特點 2
  • 1.4 單片機的套用 3
  • 1.5 單片機的發展歷史 3
  • 1.6 單片機的使用環境和產品等級 4
  • 1.7 單片機的發展趨勢 5
  • 本章小結 6
  • 習題 6
  • 第2章 MCS-51單片機基礎 7
  • 2.1 MCS-51單片機介紹 7
  • 2.2 MCS-51單片機晶片的
  • 內部結構及特點 10
  • 2.2.1 MCS-51單片機結構 10
  • 2.2.2 MCS-51系列單片機的引腳分布 12
  • 2.3 單片機的CPU 14
  • 2.3.1 運算器 14
  • 2.3.2 布爾處理機 14
  • 2.3.3 控制器 15
  • 2.4 輸出/輸入連線埠結構 15
  • 2.4.1 P0口的結構和功能 15
  • 2.4.2 P1口的結構和功能 16
  • 2.4.3 P2口的結構和功能 17
  • 2.4.4 P3口的結構和功能 17
  • 2.5 MCS-51單片機的存儲器 18
  • 2.5.1 程式存儲器 19
  • 2.5.2 數據存儲器 19
  • 2.6 時鐘電路及CPU時序 24
  • 2.6.1 時鐘電路 24
  • 2.6.2 單片機的周期 25
  • 2.7 復位操作 26
  • 2.7.1 復位 26
  • 2.7.2 復位方式 27
  • 本章小結 27
  • 習題 28
  • 第3章 MCS-51單片機的內部資源 29
  • 3.1 單片機的中斷系統 29
  • 3.1.1 單片機中斷系統的概念 29
  • 3.1.2 單片機中斷系統的結構和組成 30
  • 3.1.3 中斷控制 32
  • 3.1.4 回響中斷的條件 34
  • 3.1.5 外部中斷的回響時間 34
  • 3.1.6 外部中斷的觸發方式 35
  • 3.1.7 單片機中斷請求的撤銷 35
  • 3.1.8 單片機中斷服務子程式的設計 36
  • 3.1.9 單片機外部中斷擴充方法 36
  • 3.2 單片機的定時器/計數器 37
  • 3.2.1 定時器/計數器的結構與工作原理 37
  • 3.2.2 T0和T1定時器/計數器的控制 39
  • 3.2.3 T0和T1定時器/計數器的
  • 工作方式 40
  • 3.2.4 計數器模式對輸入信號的要求 42
  • 3.2.5 定時器/計數器的初始化編程 42
  • 3.3 單片機的串列通信 43
  • 3.3.1 串列口的結構與功能 43
  • 3.3.2 串列口的控制暫存器 44
  • 3.3.3 串列口的工作方式 45
  • 3.3.4 單片機的多機通信 50
  • 本章小結 51
  • 習題 51
  • 第4章 MCS-51單片機的C程式
  • 設計基礎 52
  • 4.1 基本概念 52
  • 4.2 變數和常量 53
  • 4.2.1 變數類型 53
  • 4.2.2 變數的作用域 54
  • 4.2.3 常量 55
  • 4.2.4 枚舉和定義 56
  • 4.2.5 存儲類型 57
  • 4.3 運算符和表達式 59
  • 4.3.1 賦值運算符和算術運算符 59
  • 4.3.2 邏輯運算符和關係運算符 60
  • 4.3.3 自增運算符、自減運算符和
  • 複合賦值運算符 62
  • 4.3.4 C51的位運算 62
  • 4.3.5 條件表達式 63
  • 4.3.6 運算符優先權 63
  • 4.4 控制語句 65
  • 4.4.1 if/else語句 65
  • 4.4.2 while循環 66
  • 4.4.3 do/while循環 66
  • 4.4.4 for循環 66
  • 4.4.5 switch/case語句 66
  • 4.4.6 continue和goto語句 67
  • 4.5 函式 67
  • 4.5.1 函式的定義 67
  • 4.5.2 函式的返回值 69
  • 4.5.3 函式調用 69
  • 4.5.4 函式的聲明 70
  • 4.6 數組和指針 70
  • 4.6.1 數組 70
  • 4.6.2 指針 75
  • 4.7 結構與共用體 78
  • 4.7.1 結構 78
  • 4.7.2 共用體 80
  • 本章小結 81
  • 習題 82

相關詞條

熱門詞條

聯絡我們