中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
基于PROTEUS和匯編語言的單片機原理應用與仿真 版權信息
- ISBN:9787030400741
- 條形碼:9787030400741 ; 978-7-03-040074-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
基于PROTEUS和匯編語言的單片機原理應用與仿真 內容簡介
全書圍繞如何針對一個具體的項目需求設計單片機系統,著重介紹了51系列單片機的內部結構、工作原理、程序設計以及各種常用的接口技術,包括中斷系統、定時器/計數器、8255I/O擴展、顯示器和鍵盤接口、數模和模數轉換技術等十章。
基于PROTEUS和匯編語言的單片機原理應用與仿真 目錄
目錄
第1章 單片機概述
1.1 單片機與嵌入式系統 2
1.2 單片機與C51系列單片機 4
1.3 單片機的應用及其工作內容 4
1.3.1 應用領域 4
1.3.2 單片機的工作內容 4
1.4 學習單片機的數學基礎 8
1.4.1 二進制 8
1.4.2 十六進制 13
1.4.3 BCD碼 14
1.4.4 ASCII碼 16
1.5 單片機應用程序的開發語言 17
1.6 單片機開發工具 18
第2章 Proteus ISIS的使用
2.1 在ISIS中輸入電路原理圖 22
2.1.1 Proteus ISIS工具簡介 22
2.1.2 原理圖設計實例 25
2.2 在ISIS中進行軟件設計 29
2.2.1 創建源代碼文件 29
2.2.2 編輯源代碼 30
2.2.3 將源代碼生成目標代碼 31
2.3 在ISIS中進行系統仿真 32
2.3.1 將目標代碼添加到電路 32
2.3.2 系統仿真及調試 32
2.4 Proteus與Keil聯機仿真調試 36
2.4.1 Proteus與Keil聯調的設置方法 37
2.4.2 聯機調試仿真實例 39
第3章 單片機的結構和原理
3.1 單片機的內部組成 44
3.1.1 總線結構 44
3.1.2 單片機的內部結構 45
3.1.3 引腳定義及功能 47
3.2 單片機的工作原理 48
3.3 單片機的存儲器 53
3.3.1 半導體存儲器 53
3.3.2 存儲器的主要指標 54
3.3.3 8051單片機的存儲器 55
3.4 輸入/輸出(I/O)接口 62
3.4.1 并行I/O接口的結構和特點 63
3.4.2 并行I/O接口的應用實例 66
3.5 CPU時序及時鐘電路 78
3.5.1 CPU時序 78
3.5.2 時鐘電路 79
3.6 單片機的工作方式 80
3.6.1 復位方式 80
3.6.2 程序執行方式 81
第4章 單片機的指令系統
4.1 指令系統概述 86
4.1.1 匯編語言指令格式 86
4.1.2 指令系統標識符 87
4.1.3 尋址方式 87
4.1.4 偽指令 87
4.2 數據傳送類指令 90
4.2.1 內部RAM數據傳送指令(16條) 91
4.2.2 外部RAM數據傳送指令(4條) 94
4.2.3 查表指令(2條) 96
4.2.4 數據交換指令(5條) 99
4.2.5 堆棧操作指令(2條) 100
4.3 算術運算類指令 102
4.3.1 加法指令(14條) 102
4.3.2 減法指令(8條) 107
4.3.3 乘法和除法指令(2條) 108
4.4 邏輯操作類指令 110
4.5 控制轉移類指令 115
4.5.1 無條件轉移指令(4條) 115
4.5.2 條件轉移指令(8條) 118
4.5.3 子程序調用與返回指令(4條) 123
4.5.4 空操作指令(1條) 125
4.6 位操作類指令 125
4.6.1 位數據傳送指令(2條) 126
4.6.2 位邏輯操作指令(6條) 126
4.6.3 位狀態(置位、清0)控制指令(4條) 127
4.6.4 位條件(控制)轉移指令(5條) 128
第5章 匯編語言程序設計
5.1 匯編語言程序設計步驟 134
5.2 匯編語言程序的結構形式及其設計 135
5.2.1 順序程序設計 135
5.2.2 分支程序設計 135
5.2.3 循環程序設計 138
5.2.4 子程序設計 145
5.3 綜合程序設計 149
5.3.1 查表程序 149
5.3.2 散轉程序 154
5.3.3 數制轉換程序 155
5.3.4 算術運算程序 157
5.4 匯編語言程序的調試方法 158
5.5 匯編語言程序開發實例 159
第6章 中斷系統
6.1 中斷概述 172
6.1.1 數據傳送方式 172
6.1.2 中斷技術基礎 172
6.2 8051單片機中斷系統 175
6.2.1 中斷源 175
6.2.2 中斷控制 176
6.2.3 中斷響應 182
6.2.4 中斷請求信號的撤除 184
6.3 中斷程序的設計與應用 185
6.3.1 中斷程序設計 185
6.3.2 中斷程序設計實例 188
6.3.3 中斷程序的調試方法 197
第7章 定時器/計數器
7.1 定時/計數器概述 202
7.1.1 定時/計數器的結構 202
7.1.2 定時/計數器的工作原理 203
7.2 定時/計數器的控制 205
7.2.1 控制寄存器TCON 205
7.2.2 工作方式寄存器TMOD 206
7.3 定時/計數器的工作方式 208
7.3.1 方式0 208
7.3.2 方式1 209
7.3.3 方式2 210
7.3.4 方式3 211
7.4 定時/計數程序的設計與應用 212
7.4.1 定時/計數程序設計 212
7.4.2 定時/計數程序設計實例 214
第8章 常用接口技術
8.1 單片機系統擴展概述 236
8.1.1 單片機擴展系統結構 236
8.1.2 擴展系統編址技術 237
8.2 并行I/O接口擴展技術 241
8.2.1 并行I/O接口擴展概述 241
8.2.2 簡單并行I/O接口擴展 242
8.2.3 可編程并行I/O接口擴展 243
8.3 輸入輸出通道接口技術 250
8.3.1 D/A轉換接口技術 251
8.3.2 A/D轉換接口技術 259
8.4 鍵盤及顯示器接口技術 264
8.4.1 鍵盤接口技術 264
8.4.2 顯示器接口技術 270
8.5 接口技術應用實例 278
第9章 串行總線及串行接口技術
9.1 串行通信概述 292
9.1.1 數據通信方式 292
9.1.2 串行通信方式 292
9.1.3 串行通信的傳輸速率 293
9.1.4 串行通信的差錯檢驗 294
9.2 51單片機的串行接口 295
9.2.1 串行接口結構 295
9.2.2 串行接口控制寄存器 296
9.2.3 串行接口的工作方式 298
9.2.4 MCS-51串行通信接口的應用 299
9.3 嵌入式計算機和單片機之間的通信 309
9.3.1 RS-232C接口 310
9.3.2 RS-485接口 319
第10章 單片機應用系統的設計與開發
10.1 單片機應用系統的結構 322
10.2 單片機應用系統的設計過程 322
10.3 單片機應用系統設計實例 323
10.3.1 室內環境控制系統 324
10.3.2 水位控制系統 326
第11章 課程設計項目
11.1 電子秒表的設計 332
11.2 電子時鐘的設計 332
11.3 步進電機的控制 333
11.4 直流電機的控制 333
11.5 數字溫度計的設計 334
11.6 交通燈控制系統的設計 335
11.7 波形發生器1的設計 335
11.8 波形發生器2的設計 336
11.9 項目設計報告參考格式 337
附錄
附錄A Proteus ISIS功能概述 342
附錄B Proteus元件分類說明 348
附錄C 8051指令速查表 356
第1章 單片機概述
1.1 單片機與嵌入式系統 2
1.2 單片機與C51系列單片機 4
1.3 單片機的應用及其工作內容 4
1.3.1 應用領域 4
1.3.2 單片機的工作內容 4
1.4 學習單片機的數學基礎 8
1.4.1 二進制 8
1.4.2 十六進制 13
1.4.3 BCD碼 14
1.4.4 ASCII碼 16
1.5 單片機應用程序的開發語言 17
1.6 單片機開發工具 18
第2章 Proteus ISIS的使用
2.1 在ISIS中輸入電路原理圖 22
2.1.1 Proteus ISIS工具簡介 22
2.1.2 原理圖設計實例 25
2.2 在ISIS中進行軟件設計 29
2.2.1 創建源代碼文件 29
2.2.2 編輯源代碼 30
2.2.3 將源代碼生成目標代碼 31
2.3 在ISIS中進行系統仿真 32
2.3.1 將目標代碼添加到電路 32
2.3.2 系統仿真及調試 32
2.4 Proteus與Keil聯機仿真調試 36
2.4.1 Proteus與Keil聯調的設置方法 37
2.4.2 聯機調試仿真實例 39
第3章 單片機的結構和原理
3.1 單片機的內部組成 44
3.1.1 總線結構 44
3.1.2 單片機的內部結構 45
3.1.3 引腳定義及功能 47
3.2 單片機的工作原理 48
3.3 單片機的存儲器 53
3.3.1 半導體存儲器 53
3.3.2 存儲器的主要指標 54
3.3.3 8051單片機的存儲器 55
3.4 輸入/輸出(I/O)接口 62
3.4.1 并行I/O接口的結構和特點 63
3.4.2 并行I/O接口的應用實例 66
3.5 CPU時序及時鐘電路 78
3.5.1 CPU時序 78
3.5.2 時鐘電路 79
3.6 單片機的工作方式 80
3.6.1 復位方式 80
3.6.2 程序執行方式 81
第4章 單片機的指令系統
4.1 指令系統概述 86
4.1.1 匯編語言指令格式 86
4.1.2 指令系統標識符 87
4.1.3 尋址方式 87
4.1.4 偽指令 87
4.2 數據傳送類指令 90
4.2.1 內部RAM數據傳送指令(16條) 91
4.2.2 外部RAM數據傳送指令(4條) 94
4.2.3 查表指令(2條) 96
4.2.4 數據交換指令(5條) 99
4.2.5 堆棧操作指令(2條) 100
4.3 算術運算類指令 102
4.3.1 加法指令(14條) 102
4.3.2 減法指令(8條) 107
4.3.3 乘法和除法指令(2條) 108
4.4 邏輯操作類指令 110
4.5 控制轉移類指令 115
4.5.1 無條件轉移指令(4條) 115
4.5.2 條件轉移指令(8條) 118
4.5.3 子程序調用與返回指令(4條) 123
4.5.4 空操作指令(1條) 125
4.6 位操作類指令 125
4.6.1 位數據傳送指令(2條) 126
4.6.2 位邏輯操作指令(6條) 126
4.6.3 位狀態(置位、清0)控制指令(4條) 127
4.6.4 位條件(控制)轉移指令(5條) 128
第5章 匯編語言程序設計
5.1 匯編語言程序設計步驟 134
5.2 匯編語言程序的結構形式及其設計 135
5.2.1 順序程序設計 135
5.2.2 分支程序設計 135
5.2.3 循環程序設計 138
5.2.4 子程序設計 145
5.3 綜合程序設計 149
5.3.1 查表程序 149
5.3.2 散轉程序 154
5.3.3 數制轉換程序 155
5.3.4 算術運算程序 157
5.4 匯編語言程序的調試方法 158
5.5 匯編語言程序開發實例 159
第6章 中斷系統
6.1 中斷概述 172
6.1.1 數據傳送方式 172
6.1.2 中斷技術基礎 172
6.2 8051單片機中斷系統 175
6.2.1 中斷源 175
6.2.2 中斷控制 176
6.2.3 中斷響應 182
6.2.4 中斷請求信號的撤除 184
6.3 中斷程序的設計與應用 185
6.3.1 中斷程序設計 185
6.3.2 中斷程序設計實例 188
6.3.3 中斷程序的調試方法 197
第7章 定時器/計數器
7.1 定時/計數器概述 202
7.1.1 定時/計數器的結構 202
7.1.2 定時/計數器的工作原理 203
7.2 定時/計數器的控制 205
7.2.1 控制寄存器TCON 205
7.2.2 工作方式寄存器TMOD 206
7.3 定時/計數器的工作方式 208
7.3.1 方式0 208
7.3.2 方式1 209
7.3.3 方式2 210
7.3.4 方式3 211
7.4 定時/計數程序的設計與應用 212
7.4.1 定時/計數程序設計 212
7.4.2 定時/計數程序設計實例 214
第8章 常用接口技術
8.1 單片機系統擴展概述 236
8.1.1 單片機擴展系統結構 236
8.1.2 擴展系統編址技術 237
8.2 并行I/O接口擴展技術 241
8.2.1 并行I/O接口擴展概述 241
8.2.2 簡單并行I/O接口擴展 242
8.2.3 可編程并行I/O接口擴展 243
8.3 輸入輸出通道接口技術 250
8.3.1 D/A轉換接口技術 251
8.3.2 A/D轉換接口技術 259
8.4 鍵盤及顯示器接口技術 264
8.4.1 鍵盤接口技術 264
8.4.2 顯示器接口技術 270
8.5 接口技術應用實例 278
第9章 串行總線及串行接口技術
9.1 串行通信概述 292
9.1.1 數據通信方式 292
9.1.2 串行通信方式 292
9.1.3 串行通信的傳輸速率 293
9.1.4 串行通信的差錯檢驗 294
9.2 51單片機的串行接口 295
9.2.1 串行接口結構 295
9.2.2 串行接口控制寄存器 296
9.2.3 串行接口的工作方式 298
9.2.4 MCS-51串行通信接口的應用 299
9.3 嵌入式計算機和單片機之間的通信 309
9.3.1 RS-232C接口 310
9.3.2 RS-485接口 319
第10章 單片機應用系統的設計與開發
10.1 單片機應用系統的結構 322
10.2 單片機應用系統的設計過程 322
10.3 單片機應用系統設計實例 323
10.3.1 室內環境控制系統 324
10.3.2 水位控制系統 326
第11章 課程設計項目
11.1 電子秒表的設計 332
11.2 電子時鐘的設計 332
11.3 步進電機的控制 333
11.4 直流電機的控制 333
11.5 數字溫度計的設計 334
11.6 交通燈控制系統的設計 335
11.7 波形發生器1的設計 335
11.8 波形發生器2的設計 336
11.9 項目設計報告參考格式 337
附錄
附錄A Proteus ISIS功能概述 342
附錄B Proteus元件分類說明 348
附錄C 8051指令速查表 356
展開全部
書友推薦
- >
羅庸西南聯大授課錄
- >
月亮與六便士
- >
名家帶你讀魯迅:朝花夕拾
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
推拿
- >
朝聞道
- >
詩經-先民的歌唱
- >
龍榆生:詞曲概論/大家小書
本類暢銷