微型機系統與接口技術(孫一林、彭波等編著書籍)

微型機系統與接口技術(孫一林、彭波等編著書籍)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《微型機系統與接口技術》是2015年9月清華大學出版社出版的書籍,作者是孫一林、彭波等。

基本介紹

  • 書名:微型機系統與接口技術
  • 作者:孫一林、彭 波 等
  • 出版社:清華大學出版社 
  • 出版時間:2015年9月1日
  • 定價:49 元
  • ISBN:9787302404712
內容簡介,圖書目錄,

內容簡介

本書系統闡述了計算機CPU、存儲器、機器指令、C指令、簡易作業系統、輸入/輸出接口、外圍基礎器件等組件的工作原理和運行機制。同時也介紹了軟體與硬體開發、調試、仿真工具及其套用,以便讀者掌握微型計算機系統軟體與硬體的設計與開發技能。 本書可作為普通高等學校計算機與電子信息類相關專業的本科生教材,也可作為微型計算機套用系統開發者的參考用書。

圖書目錄

第一篇原理篇
第1章微型計算機基礎
1.1計算機綜述
1.1.1計算機的發明和發展
1.1.2計算機的種類和用途
1.2數值與邏輯代數基礎
1.2.1數據表示法
1.2.2各種進制之間的數值轉換
1.2.3非數值型數據的二進制表示
1.2.4二進制數的邏輯運算和算術運算
1.3數字電路基礎
1.3.1基礎邏輯門電路
1.3.2複合邏輯運算電路
1.3.3全加器電路
1.3.4觸發器電路
1.3.5暫存器電路
1.3.6計數器電路
1.3.7編碼器電路
1.3.8解碼器電路
1.4習題
第2章數據存儲器
2.1二進制數據存儲體
2.1.1存儲器類型
2.1.2二進制數據的存儲形式
2.2半導體存儲器
2.2.1RAM存儲單元
2.2.2ROM存儲單元
2.2.3半導體存儲器的組成
2.3磁存儲器
2.3.1磁存儲器記錄數據原理
2.3.2磁存儲器的組成
2.4光存儲器
2.4.1光存儲器記錄數據原理
2.4.2光存儲器的組成
2.5習題
第3章計算機CPU組成電路
3.1CPU內部暫存器
3.2CPU運算器
3.2.1加法器電路
3.2.2乘法器電路
3.2.3除法器電路
3.2.4浮點運算單元
3.3控制器
3.3.1可程式順序、分支、循環控制器
3.3.2CPU控制器
3.3.3CPU控制器執行指令流程
3.4CPU內部結構
3.4.1CPU內部結構圖
3.4.2CPU內部匯流排
3.4.3CPU內部Cache
3.5CPU正常工作的基礎外圍電路
3.5.1時鐘脈衝電路
3.5.2復位電路
3.6計算機體系結構
3.6.1馮·諾依曼體系結構
3.6.2哈佛體系結構
3.7習題
第4章計算機匯流排
4.1匯流排概述
4.1.1匯流排的組成
4.1.2匯流排的連線
4.1.3匯流排的分類
4.1.4匯流排的特性
4.1.5匯流排的套用
4.1.6數據的傳輸
4.1.7匯流排的指標
4.2匯流排仲裁
4.2.1集中式仲裁
4.2.2分散式仲裁
4.3匯流排通信方式
4.3.1同步通信方式
4.3.2異步通信方式
4.4常用匯流排簡介
4.4.1CPU匯流排
4.4.2PCI匯流排
4.4.3USB匯流排
4.4.4I2C匯流排
4.4.5SPI匯流排
4.5習題
第5章計算機指令系統
5.1指令系統
5.1.1指令的性能
5.1.2指令的格式
5.1.3指令的分類
5.1.4指令助記符
5.2指令執行流程
5.2.1指令的存儲
5.2.2指令的執行
5.3定址方式
5.3.1有效地址和形式地址
5.3.2常見的定址方式
5.4CISC和RISC的基本概念
5.4.1CISC
5.4.2RISC
5.4.3CISC和RISC的比較
5.5習題
第6章基礎輸入/輸出系統
6.1輸入/輸出接口
6.1.1可程式輸入/輸出接口
6.1.2輸入/輸出接口定址
6.1.3CPU標準配置接口
6.1.4輸入/輸出方式
6.2並行接口
6.3中斷接口
6.3.1中斷概念
6.3.2中斷機制
6.3.3可程式中斷I/O接口
6.4定時器/計數器接口
6.5串列接口
6.5.1串列數據傳輸——RS232標準
6.5.2可程式串列通信I/O接口
6.6習題
第二篇套用篇
第7章Intel51微型機硬體系統
7.1Intel51系列微型計算機
7.2Intel51微型機CPU
7.2.1暫存器
7.2.2運算器
7.2.3控制器
7.3Intel51微型機存儲器結構
7.3.1Intel51系統存儲空間分配
7.3.2隨機存儲器RAM
7.3.3隻讀存儲器ROM
7.3.4Intel51系統存儲空間名稱
7.4Intel51微型機外部信號線定義
7.5Intel51微型機套用系統
7.5.1最小工作系統
7.5.2擴展套用系統
7.6習題
第8章Intel51微型機指令系統
8.1Intel51系列微型機CPU指令系統
8.1.1指令的格式
8.1.2指令操作碼助記符以及運算元表示符號
8.1.3定址方式
8.2數據傳送類指令
8.2.1數據傳送指令
8.2.2數據傳送指令詳解
8.3算術運算類指令
8.3.1算術運算指令
8.3.2算術運算指令詳解
8.4邏輯運算類指令
8.4.1邏輯運算指令
8.4.2邏輯運算指令詳解
8.5控制轉移類指令
8.5.1控制轉移指令
8.5.2控制轉移指令詳解
8.6位操作、位控制轉移類指令
8.6.1位操作、位控制轉移指令
8.6.2位操作、位控制轉移指令詳解
8.7偽指令
8.7.1偽指令助記符及其功能
8.7.2偽指令詳解
8.8指令程式
8.8.1指令原始碼程式格式
8.8.2指令原始碼程式設計
8.8.3原始碼程式的編譯
8.8.4原始碼程式設計示例
8.9習題
第9章Intel51微型機並行接口套用
9.1並行接口的工作原理
9.1.1P0可程式輸入/輸出接口
9.1.2P1可程式輸入/輸出接口
9.1.3P2可程式輸入/輸出接口
9.1.4P3可程式輸入/輸出接口
9.1.5並口可程式暫存器的編址
9.2並行接口套用設計
9.2.1單一連線埠輸出方波信號
9.2.2交通燈控制套用設計
9.2.3跑馬燈控制套用設計
9.2.4簡單鍵盤輸入套用設計
9.2.58段數碼管LED顯示設計
9.3習題
第10章Intel51微型機中斷套用
10.1中斷接口的工作原理
10.1.1Intel51微型機中斷管理流程
10.1.2Intel51微型機的中斷源
10.1.3可程式中斷接口的結構
10.1.4中斷接口可操作暫存器的定義
10.1.5中斷接口可程式暫存器的編址
10.1.6CPU回響中斷請求
10.1.7中斷服務程式框架
10.2中斷接口套用設計
10.2.1外部中斷系統硬體設計
10.2.2外部中斷服務程式設計
10.2.3外部中斷套用實例
10.3習題
第11章Intel51微型機定時器/計數器套用
11.1定時器T/計數器C接口的工作原理
11.1.1定時器T/計數器C邏輯電路
11.1.2定時器T/計數器C接口可操作暫存器的定義
11.1.3定時器T/計數器C接口可程式暫存器的編址
11.1.4計數器的4種工作模式
11.1.5CPU對定時器T/計數器C接口的管理
11.2定時器T/計數器C接口套用設計
11.2.1計數器套用設計
11.2.2定時器套用設計
11.3習題
第12章Intel51微型機串列接口套用
12.1串列通信接口的工作原理
12.1.1可程式串列通信接口邏輯電路
12.1.2串列通信接口可操作暫存器的定義
12.1.3串列通信接口可程式暫存器的編址
12.1.4串列通信接口的4種工作模式
12.1.5CPU對串列通信接口的管理
12.2串列通信接口套用設計
12.2.1串列通信硬體設計
12.2.2串列通信程式設計
12.3習題
第三篇實戰篇
第13章電子系統硬體電路的設計
13.1電子線路硬體設計綜述
13.1.1電路系統硬體設計原則
13.1.2硬體設計注意事項
13.1.3Proteus簡介
13.1.4使用Proteus設計電子產品流程
13.2硬體原理圖設計ISIS
13.2.1ISIS主要功能簡介
13.2.2硬體電路設計與模擬仿真
13.3PCB印刷電路板設計ARES
13.3.1元器件的封裝
13.3.2PCB印刷電路板自動設計ARES
13.4習題
第14章C51語言程式設計
14.1C51語言編程概述
14.1.1C51程式設計特點
14.1.2C51編程規範
14.1.3C51程式編譯環境
14.2C51語言的標識符和關鍵字
14.2.1C51標識符
14.2.2C51關鍵字
14.3C51數據類型
14.3.1C51基礎數據類型值域空間(範圍)
14.3.2C51聲明常量
14.3.3C51定義變數
14.3.4C51擴展數據類型
14.4C51運算符和表達式
14.4.1C51運算符
14.4.2C51表達式
14.5C51程式流控制語句
14.5.1分支結構語句
14.5.2循環結構語句
14.5.3輔助流控制語句
14.6C51函式
14.6.1普通函式
14.6.2main()函式
14.6.3中斷函式
14.6.4C51函式館
14.7C51程式示例
14.7.1C51語言音樂演奏程式示例
14.7.2C51語言與彙編語言混合編程
14.8習題
第15章微型機系統軟體開發與調試
15.1Keil開發環境簡介
15.1.1Keil開發環境主要功能
15.1.2Keil開發應用程式流程
15.1.3Keil開發環境界面
15.2在Keil環境中開發應用程式
15.2.1在Keil環境中創建工程項目
15.2.2在Keil環境中編譯工程項目
15.3在Keil環境中調試運行
15.3.1Keil環境調試前的設定
15.3.2Keil環境調試主界面
15.3.3Keil環境調試操作
15.3.4Keil環境調試視窗
15.3.5Keil調試環境中設定斷點
15.3.6Keil調試環境中可程式接口設備
15.4習題
第16章微型機系統模擬仿真與ISP技術
16.1微型機系統在Proteus環境中模擬仿真
16.1.1在Proteus中模擬仿真前的準備工作
16.1.2啟動並操作Proteus模擬仿真
16.1.3Proteus模擬仿真調試視窗
16.2微型機系統在Proteus與Keil聯合環境中模擬仿真
16.2.1設定Proteus遠程控制模擬仿真
16.2.2配置Keil軟體開發環境
16.2.3設定並啟動Keil環境遠程調試
16.2.4打開Keil環境遠程調試觀察視窗
16.3使用ISP技術組裝微型機系統
16.3.1ISP技術實現過程
16.3.2實現ISP的硬體條件
16.3.3實現ISP的操作流程
16.4習題
第17章微型機簡易作業系統
17.1微型機多任務管理機制
17.1.1微型機CPU順序循環執行任務
17.1.2微型機CPU按時間片切換執行任務
17.1.3緊急任務的實時性處理
17.2彙編語言實現微型機多任務管理
17.2.1CPU順序循環執行多任務模式的管理
17.2.2CPU按時間片執行多任務模式的管理
17.3C51語言實現微型機多任務管理
17.3.1C51語言按時間片調度管理多任務示例
17.3.2C51語言按時間片調度管理多任務程式解析
17.4RTX51多任務實時作業系統
17.4.1RTX51簡介
17.4.2在Keil環境使用RTX51的設定
17.4.3RTX51中主要函式
17.4.4使用RTX51編寫應用程式規則
17.4.5多任務在RTX51系統中的解析
17.5習題
第18章微型機系統外圍基礎套用
18.1藉助USB通道實現RS232通信
18.2當機監控電路
18.3矩陣鍵盤
18.4LCD顯示
18.4.1LCD1602液晶顯示屏簡介
18.4.2LCD1602顯示屏的連線與控制
18.5EEPROM數據存儲器
18.5.124C02存儲器簡介
18.5.224C02存儲器的連線與管理
18.6數/模(D/A)轉換
18.6.1D/A轉換器原理簡介
18.6.2A/D、D/A轉換晶片PCF8591
18.6.3D/A電路連線與管理
18.7模/數(A/D)轉換
18.7.1A/D轉換器原理簡介
18.7.2A/D電路連線與管理
18.7.3感測器簡介
18.8IAP技術套用
18.9習題
附錄各章習題解題提示

相關詞條

熱門詞條

聯絡我們