單片機原理與接口技術實踐

單片機原理與接口技術實踐

《單片機原理與接口技術實踐》是2019年12月清華大學出版社出版的圖書,作者是於秀麗、楊巨成、于洋、丁忠林、張傳雷、張強。

基本介紹

  • 中文名:單片機原理與接口技術實踐
  • 作者:於秀麗、楊巨成、于洋、丁忠林、張傳雷、張強
  • 出版社:清華大學出版社
  • 出版時間:2019年12月
  • 定價:44.5 元
  • ISBN:9787302538783
內容簡介,圖書目錄,

內容簡介

本書分9章介紹51單片機的開發環境、內部結構、接口,包括單片機的基本原理、中斷、定時器、串口、數模轉換等知識,以及自主開發的實例。在學習本書之前,最好具備C語言及數字邏輯的基礎知識。為方便學習,本書提供了作者自主開發的課後習題及答案。
本書可作為工科相關專業“單片機程式設計”與“硬體設計”課程的入門教材,也可供學習計算機原理及接口設計的相關人員參考。

圖書目錄

第1章單片機基礎知識概述1
1.1單片機概述1
1.1.1單片機及其發展過程1
1.1.2單片機的發展趨勢與套用領域2
1.2單片機基礎4
1.2.1數制及其轉換4
1.2.2帶符號數的表示6
1.2.3位、位元組和字7
1.2.4ASCII碼7
1.2.5BCD碼8
1.2.6基本門電路8
1.3單片機進階9
1.3.1Arduino9
1.3.2樹莓派11
1.3.3ARM13
本章小結15
習題115
第2章單片機原理及其結構16
2.1 MCS51單片機結構16
2.1.1MCS51單片機概述16
2.1.2MCS51單片機結構16
2.1.3控制器17
2.1.4運算器18
2.2MCS51單片機引腳及其功能19
2.3MCS51存儲器結構21
2.3.1存儲器簡介21
2.3.2程式存儲器22
2.3.3數據存儲器23
2.4單片機復位、時鐘與時序25
2.4.1復位與復位電路25
2.4.2時鐘電路27
2.4.3單片機時序28
2.5輸入輸出接口30
2.5.1P0口30
2.5.2P1口32
2.5.3P2口32
2.5.4P3口32
本章小結34
習題234
第3章C51開發語言35
3.1C51語言概述35
3.1.1C51語言的特點35
3.1.2C51語言與ANSI C的區別35
3.1.3C51程式基本結構36
3.2C51語言程式基礎37
3.3C51語言的基本運算和流程控制語句43
3.3.1運算符和表達式43
3.3.2流程控制語句46
3.4C51語言的數組、指針和函式50
3.4.1數組50
3.4.2指針52
3.4.3函式52
3.5C51語言的編譯預處理命令55
3.5.1宏定義55
3.5.2檔案包含56
3.5.3條件編譯56
3.5.4數據類型的重新定義57
3.6C51程式設計舉例57
3.6.1函式的熟悉和使用57
3.6.2螢光數碼管的原理與編程60
3.6.3鍵盤檢測原理及實現63
習題366
第4章Proteus虛擬仿真平台67
4.1Proteus ISIS的電路原理圖設計67
4.1.1ISIS的工作界面及編輯環境設定67
4.1.2ISIS中元器件的使用69
4.1.3電路連線設計71
4.1.4頭塊設定與電氣檢查72
4.2Proteus軟體中的C51程式運行與調試74
4.2.1Keil μVision 4的使用74
4.2.2離線調試78
4.2.3在線上調試78
本章小結91
習題491
第5章單片機的中斷系統92
5.1中斷的概念92
5.1.1為什麼要有中斷92
5.1.2為什麼要設定中斷93
5.2中斷的控制系統94
5.2.1中斷系統結構94
5.2.2中斷源95
5.2.3中斷請求標誌95
5.2.4中斷暫存器96
5.3中斷的處理過程99
5.3.1中斷請求99
5.3.2中斷回響100
5.3.3中斷撤銷100
5.3.4中斷服務100
5.4中斷的編程和套用舉例100
本章小結105
習題5106
第6章單片機的定時器/計數器107
6.1定時器/計數器的結構和工作原理107
6.1.1定時器/計數器的結構107
6.1.2定時器/計數器的工作原理108
6.2定時器/計數器的控制暫存器109
6.2.1TMOD暫存器109
6.2.2TCON暫存器110
6.3定時器/計數器的工作方式111
6.3.1方式1112
6.3.2方式2114
6.3.3方式0117
6.3.4方式3119
6.4定時器/計數器的套用120
本章小結128
習題6128
第7章串列通信技術129
7.1串列通信的定義129
7.1.1什麼是串列/並行通信129
7.1.2串列通信的方式130
7.1.3串列通信的數據傳輸(波特率)130
7.1.4串列通信的接口與電平131
7.2MCS51的串列通信結構132
7.2.1MCS51單片機串列口132
7.2.2串列通信有關的控制暫存器133
7.3MCS51的4種串列通信方式134
7.3.1串列通信方式0134
7.3.2串列通信方式1135
7.3.3串列通信方式2137
7.3.4串列通信方式3138
本章小結140
習題7141
第8章單片機接口技術145
8.1單片機的系統匯流排145
8.1.1單片機的三匯流排結構145
8.1.2地址鎖存原理及實現146
8.2簡單並行I/O口擴展148
8.2.1訪問擴展連線埠的軟體方法148
8.2.2具有鎖存功能的並行輸出接口的擴展149
8.2.3具有緩衝功能的並行輸出接口擴展150
8.3液晶顯示屏的基礎原理及使用154
8.3.1概述154
8.3.2液晶顯示屏的使用157
8.4數模轉換晶片DAC0832160
8.4.1DAC0832的工作原理160
8.4.2DAC0832與單片機的接口及編程162
8.5模數轉換晶片ADC0809168
8.5.1逐次逼近式模數轉換器的工作原理168
8.5.2衡量ADC的主要技術指標169
8.5.3ADC0809與單片機的接口及編程170
8.6開關量功率接口技術171
8.6.1開關量輸入接口171
8.6.2開關量輸出接口172
本章小結177
習題8178
第9章智慧型儀表的綜合設計179
9.1智慧型儀表的介紹179
9.1.1智慧型儀表的組成179
9.1.2智慧型儀表的優點180
9.1.3智慧型儀表的發展181
9.2智慧型儀表抗干擾技術181
9.2.1干擾源181
9.2.2硬體抗干擾措施182
9.2.3軟體抗干擾措施182
9.3智慧型儀表設計過程183
9.3.1基本要求與原則183
9.3.2具體過程184
9.4智慧型儀表設計實例——溫控報警器186
9.4.1總體功能分析186
9.4.2硬體電路分析187
9.4.3軟體系統分析187
9.4.4在線上調試193
本章小結212
習題9212
參考文獻213

相關詞條

熱門詞條

聯絡我們