基於51單片機的仿真及應用(簡體書)
- ISBN13:9787560656953
- 出版社:西安電子科技大學出版社
- 作者:陸霞
- 裝訂/頁數:平裝/224頁
- 規格:24cm*17cm (高/寬)
- 出版日:2020/07/14
商品簡介
本書既可作為工科院校相關專業的本科生教材, 也可作為從事嵌入式產品研發技術人員的參考資料。
目次
1.1 單片機概述 1
1.1.1 單片機及其發展概況 1
1.1.2 單片機的特點和應用 2
1.1.3 單片機的發展趨勢 3
1.2 單片機學習的預備知識 4
1.2.1 數制及其轉換 4
1.2.2 二進制數的邏輯運算 6
1.2.3 帶符號整數的表示 7
1.2.4 西文字符編碼 8
本章小結 10
習題 10
第2章 MCS-51單片機的結構及原理 11
2.1 MCS-51單片機內部結構 11
2.1.1 MCS-51單片機組成 11
2.1.2 MCS-51外部引腳及其功能 14
2.2 MCS-51的存儲器結構 15
2.2.1 存儲器劃分方法 15
2.2.2 程序存儲器 16
2.2.3 數據存儲器 17
2.2.4 特殊功能寄存器 19
2.3 I/O端口 22
2.4 單片機的複位、時鐘與時序 26
2.4.1 複位與複位電路 26
2.4.2 時鐘電路 27
2.4.3 單片機的週期和時序 27
2.5 單片機最小系統 29
本章小結 29
習題 30
第3章 MCS-51程序設計基礎 31
3.1 C51的程序結構 31
3.2 C51的數據類型 33
3.2.1 變量與常量 33
3.2.2 基本數據類型 34
3.2.3 單片機特有的數據類型 36
3.3 運算符及表達式 39
3.4 程序控制結構 43
3.4.1 條件結構 43
3.4.2 開關結構 46
3.4.3 循環結構 47
3.5 函數 51
3.5.1 函數定義 51
3.5.2 函數的調用 52
3.5.3 常用庫函數 53
3.6 指針與數組 58
3.6.1 指針 58
3.6.2 數組 59
本章小結 61
習題 61
第4章 Proteus和Keil C軟件簡介 62
4.1 Proteus環境 62
4.1.1 ISIS的環境簡介 62
4.1.2 原理圖設計 68
4.2 Keil C51環境 75
4.2.1 Keil的配置 76
4.2.2 Keil調試 77
4.3 Keil和Proteus聯合編程 78
本章小結 82
習題 83
第5章 I/O端口編程及應用 84
5.1 I/O端口的簡單應用 84
5.2 I/O端口的進階應用 95
本章小結 103
習題 104
第6章 MCS-51單片機的中斷系統 105
6.1 中斷的基本概念 105
6.2 MCS-51單片機中斷控制 105
6.2.1 五級中斷源 105
6.2.2 中斷寄存器 107
6.3 MCS-51單片機中斷處理過程 109
6.3.1 中斷源初始化 111
6.3.2 中斷服務函數 112
6.3.3 中斷響應 112
6.3.4 中斷請求的撤銷 112
6.4 中斷嵌套 113
6.5 中斷應用舉例 113
本章小結 120
習題 120
第7章 單片機的定時/計數器 121
7.1 定時/計數器的結構 121
7.1.1 定時/計數器的工作原理 121
7.1.2 定時/計數器的結構 121
7.2 定時/計數器的控制 122
7.2.1 TMOD寄存器 122
7.2.2 TCON寄存器 123
7.3 定時/計數器的工作方式 123
7.4 定時/計數器編程步驟 125
7.5 定時/計數器應用舉例 126
本章小結 139
習題 139
第8章 單片機的串行口應用 140
8.1 通信的基本概念 140
8.1.1 並行通信與串行通信 140
8.1.2 同步通信與異步通信 140
8.1.3 波特率 142
8.1.4 單工、半雙工、全雙工制式 142
8.2 串行口內部結構 142
8.3 串行口的控制 143
8.3.1 串行口控制寄存器SCON(98H) 143
8.3.2 電源控制寄存器PCON(87H) 144
8.4 工作方式 144
8.4.1 工作方式0 144
8.4.2 工作方式1 144
8.4.3 工作方式2、方式3 145
8.4.4 MCS-51串行口的波特率 145
8.5 應用舉例 147
本章小結 151
習題 152
第9章 單片機的A/D和D/A應用 153
9.1 A/D轉換 153
9.1.1 A/D轉換的基本原理 153
9.1.2 ADC0809的結構 154
9.1.3 引腳結構 154
9.1.4 ADC0809應用說明 155
9.2 D/A轉換 156
9.2.1 D/A轉換的基本原理 156
9.2.2 DAC0832的結構 156
9.2.3 DAC0832的工作方式 157
9.3 A/D和D/A的轉換應用舉例 158
本章小結 163
習題 163
第10章 單片機應用實例 164
實驗一 串並轉換 164
實驗二 音頻播放器 166
實驗三 多機通信 169
實驗四 稱重實驗 177
實驗五 電子時鐘實驗 181
實驗六 數字電壓表實驗 187
實驗七 數字溫度計實驗 192
實驗八 數字密碼鎖實驗 196
參考文獻 216
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。