《高等院校通用教材·計算機組成與嵌入式系統》是一本由北京航空航天大學出版社在2007年出版的書籍。
基本介紹
- 書名:高等院校通用教材·計算機組成與嵌入式系統
- 頁數:230頁
- 出版社:北京航空航天大學出版社
- 出版時間:第1版 (2007年1月1日)
圖書信息,內容簡介,目錄,
圖書信息
出版社: 北京航空航天大學出版社; 第1版 (2007年1月1日)
平裝: 230頁
正文語種: 簡體中文
開本: 16
ISBN: 9787810779289
條形碼: 9787810779289
尺寸: 22.6 x 18 x 1 cm
重量: 322 g
內容簡介
《高等院校通用教材·計算機組成與嵌入式系統》是採用嵌入式計算機平台來講授計算機組成原理課程的教材。內容包括:緒論、計算機的運算基礎、中央處理器及計算機的體系結構、存儲器結構、彙編語言程式設計、輸入/輸出系統、匯流排、計算機外部設備、A/D、PWM、程式設計實例。《高等院校通用教材·計算機組成與嵌入式系統》將實驗穿插在相關的章節中,在附錄中介紹了實驗系統的組成及使用方法。
目錄
第1章 緒論
1.1 計算機的發展、分類及套用1
1.1.1 計算機的發展歷史1
1.1.2 計算機的分類2
1.1.3 計算機的套用2
1.2 計算機的硬體組成3
1.2.1 中央處理器CPU5
1.2.2 存儲器6
1.2.3 I/O接口及外部設備等8
1.3 計算機的工作過程9
實驗1 計算機的“存儲程式”運行9
1.4 計算機的軟體組成9
1.4.1 程式設計語言10
實驗2 彙編語言程式設計12
1.4.2 系統軟體13
1.4.3 套用軟體14
基本要求和思考題14
第2章 計算機的運算基礎
2.1 數制及數制間的轉換16
2.1.1 數的進制16
2.1.2 數制之間的轉換17
2.2 計算機中數的表示法20
2.2.1 計算機中二進制數的表示方法與運算20
實驗3 數的運算操作21
2.2.2 定點數的原碼、反碼和補碼24
2.2.3 二進制數的邏輯運算與邏輯符號25
實驗4 邏輯運算27
2.3 非數值數據的表示方法28
2.3.1 BCD碼及ASCII碼28
2.3.2 漢字的編碼29
2.4 代碼錯誤檢測與糾錯31
2.4.1 奇偶校驗32
2.4.2 累加和校驗32
2.4.3 循環冗餘碼校驗33
2.4.4 海明碼36
基本要求和思考題38
第3章 中央處理器及計算機的體系結構
3.1 中央處理器40
3.1.1 控制器41
3.1.2 運算器43
3.2 MCS51微處理器的組成44
實驗5 雙位元組加、減數據運算47
3.3 時序發生器和指令周期47
3.3.1 時鐘振盪器48
3.3.2 指令周期48
3.3.3 復位49
3.4 新型處理器50
3.4.1 順序方式50
3.4.2 並行方式51
3.4.3 流水控制方式52
3.4.4 RISC技術53
3.4.5 多核處理器技術54
3.5 32位嵌入式微處理器ARM55
3.5.1 ARM的特點56
3.5.2 ARM系列56
實驗6 奇偶校驗57
基本要求和思考題58
第4章 存儲器結構
4.1 存儲系統概述59
4.1.1 存儲器的作用59
4.1.2 存儲系統的組成59
4.1.3 存儲器的分類60
4.2 半導體存儲器61
4.2.1 存儲器的性能技術指標62
4.2.2 隨機存儲器的組成63
4.3 MCS51單片機的存儲器結構64
4.3.1 程式存儲器64
4.3.2 數據存儲器65
4.3.3 外部存儲器的訪問70
4.3.4 定址方式70
實驗7 定址方式 73
4.3.5 堆疊74
實驗8 堆疊75
基本要求和思考題76
第5章 彙編語言程式設計
5.1 彙編程式77
5.1.1 彙編語言的特點及其語句格式78
5.1.2 彙編語言的偽指令79
5.1.3 彙編語言的彙編82
5.2 MCS51單片機指令系統83
5.2.1 數據傳送指令(29條)83
實驗9 數據交換86
5.2.2 算術運算指令(24條)88
實驗10 十進制加法運算91
5.2.3 邏輯操作指令 91
5.2.4 控制轉移指令93
實驗11 編寫延時程式95
5.2.5 布爾操作指令(17條)97
基本要求和思考題98
第6章 輸入/輸出系統
6.1 I/O連線埠99
6.1.1 MCS51單片機的I/O連線埠99
6.1.2 I/O連線埠的結構與操作100
實驗12 I/O連線埠的套用102
6.2 MCS51單片機的串列通信口102
6.2.1 RS232串列通信簡介102
6.2.2 MCS51單片機串列口結構103
6.2.3 串列口的工作方式105
6.2.4 定時/計數器108
實驗13 定時/計數器的套用113
6.2.5 串列通信波特率的設定113
6.3 並行通信115
6.4 數據交換方式117
6.4.1 查詢方式117
實驗14 查詢方式的套用118
6.4.2 中斷方式119
6.4.3 MCS51單片機的中斷系統120
實驗15 中斷的套用125
6.4.4 直接記憶體訪問(DMA)方式125
基本要求和思考題129
第7章 匯流排
7.1 匯流排概述142
7.1.1 匯流排的分類142
7.1.2 數據匯流排、地址匯流排和控制匯流排131
7.1.3 匯流排的組成132
7.2 計算機常用標準匯流排133
7.2.1 I2C匯流排134
7.2.2 其他匯流排137
基本要求和思考題140
第8章 計算機外部設備
8.1 外部設備簡介142
8.1.1 外部設備的類型與作用142
8.1.2 計算機外部設備的基本組成 143
8.2 顯示器143
8.2.1 發光二極體(LED)顯示器144
實驗16 串列驅動LED的顯示147
8.2.2 液晶顯示器148
8.3 鍵盤設備152
8.3.1 矩陣鍵盤152
實驗17 矩陣鍵盤實驗155
8.3.2 智慧型鍵盤155
8.4 外部存儲器156
8.4.1 硬碟存儲器156
8.4.2 光碟、快閃記憶體及隨身碟157
8.4.3 EEPROM存儲設備158
實驗18 STC89C52 RC單片機內嵌EEPROM訪問實驗161
基本要求和思考題162
第9章 單片機的A/D與PWM
9.1 STC12C5410AD單片機簡介163
9.2 單片機中A/D轉換器的組成與套用165
9.2.1 A/D轉換器的組成165
9.2.2 A/D轉換器使用示例167
9.3 單片機中PWM/PCA的組成及套用169
9.3.1 PWM/PCA的組成169
9.3.2 PWM時間基準及輸出脈衝寬度的控制173
9.3.3 PWM的套用實驗174
基本要求和思考題176
第10章 程式設計實例
10.1 簡單程式設計 178
10.2 分支程式設計179
10.3 循環程式設計181
10.4 LED顯示驅動子程式182
10.5 自檢程式設計184
10.6 時鐘程式設計186
10.7 RS232串列通信程式設計189
10.8 EEPROM讀/寫程式191
10.9 鍵盤子程式194
附錄A XHD2計算機組成實驗系統簡介
A.1 XHD2計算機組成實驗系統簡介198
A.2 XHD2實驗板的組成199
A.3 XHD2實驗板的跳線連線205
A.4 XHD2實驗板的擴充208
A.5 XHD3實驗板208
附錄B 軟體ISP下載方法
B.1 下載前的準備211
B.2 STC_ISP程式下載注意事項214
附錄C MCS51單片機彙編軟體編譯方法
C.1 編譯說明215
C.2 編譯步驟216
C.3 Keil開發環境介紹218
C.4 出錯信息222