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