微機原理與接口技術項目教程

微機原理與接口技術項目教程

《微機原理與接口技術項目教程》是2013年機械工業出版社出版的圖書,作者是姜榮。

《微機原理與接口技術項目教程》根據普通高等教育“十一五”國家規劃教材的指導思想,按照高等院校教學大綱而編寫的。全書共分13章,包括微型計算機系統概述、8086微處理器、8086指令系統與程式設計、存儲器、可程式並行接口8255A、中斷系統與可程式8259A、可程式定時器/計數器8253A、串列通信與可程式8251A、可程式DMA控制器8237A、D/A數模轉換、A/D模數轉換、匯流排技術和工程套用與課程設計題目知識。

全書採用“項目驅動”的方式編寫,引入“項目”教學和啟發式教學方法,便於激發學生的學習興趣,使教材做到“教、做、學”的統一協調。

《微機原理與接口技術項目教程》力求理論知識、實踐教學和工程訓練相結合,可以作為大學本科計算機、通信、電氣自動化、電子信息、機電一體化專業的“微機原理與接口技術”、“計算機接口技術”課程教材,同時也是科技人員學習的參考書。

基本介紹

  • 書名:微機原理與接口技術項目教程
  • ISBN:9787302214250
  • 頁數: 409頁
  • 出版社:清華大學出版社
  • 出版時間:2010年1月1日
  • 裝幀:平裝 
  • 開本:16
內容簡介,目錄,機工版高職教材,

內容簡介

《微機原理與接口技術項目教程》力求理論知識、實踐教學和工程訓練相結合,可以作為大學本科計算機、通信、電氣自動化、電子信息、機電一體化專業的“微機原理與接口技術”、“計算機接口技術”課程教材,同時也是科技人員學習的參考書。

目錄

第1章 微型計算機系統概述
1.1 微型計算機組成結構及數據的表示
1.1.1 項目1:認識微型計算機的組成結構
1.1.2 知識講解
1.2 微型計算機接口的組成
1.2.1 項目2:認識微機的常用接口
1.2.2 知識講解
1.3 I/O連線埠地址分配與地址解碼技術
1.3.1 項目3:設計一個有6組I/O連線埠地址的解碼電路
1.3.2 知識講解
思考題與練習題
第2章 8086微處理器
2.1 8086微處理器概述
2.1.1 項目1:認識8086CPU
2.1.2 知識講解
2.2 8086微處理器引腳功能
2.2.1 項目2:認識8086CPU的引腳
2.2.2 知識講解
2.3 8086匯流排的操作時序
2.3.1 項目3:8086控制LED燈右循環亮
2.3.2 知識講解
2.4 Intel80x86系列微處理器簡介
2.4.1 項目4:認識典型的CPIJ微處理器
2.4.2 知識講解
思考題與練習題
第3章 8086指令系統與彙編語言程式設計
3.1 指令格式與定址方式
3.1.1 項目1:認識8086的定址方式
3.1.2 知識講解
3.2 數據傳送指令與串操作類指令
3.2.1 項目2:記憶體數據的移動
3.2.2 知識講解
3.3 算術運算指令與位操作指令
3.3.1 項目3:多位元組的乘法
3.3.2 知識講解
3.4 控制轉移指令與處理器控制指令
3.4.1 項目4:計算x—y
3.4.2 知識講解
3.5 彙編語言程式格式
3.5.1 項目5:把字元串顯示到螢幕上
3.5.2 知識講解
3.6 程式的基本結構
3.6.1 項目6:折半查找
3.6.2 知識講解
3.7 BIOS和DOSqp斷
3.7.1 項目7:從鍵盤中接收字元
3.7.2 知識講解
3.8 子程式結構
3.8.1 項目8:排序
3.8.2 知識講解
思考題與練習題
第4章 存儲器
4.1 存儲器的分類
4.1.1 項目1:認識各種存儲器晶片
4.1.2 知識講解
4.2 讀寫存儲器RAM
4.2.1 項目2:設計一個容量為4KB的RAM存儲器
4.2.2 知識講解
4.3 唯讀存儲器ROM
4.3.1 項目3:設計一個容量為8KB的ROM存儲器
4.3.2 知識講解
4.4 存儲器分配與存儲器擴展技術
4.4.1 項目4:設計一個容量為16KB的ROM和8KB的RAM的
存儲器
4.4.2 知識講解
思考題與練習題
第5章 可程式並行接口8255A
5.1 8255A晶片引腳和內部結構
5.1.1 項目1:開關狀態顯示
5.1.2 知識講解
5.2 8255A控制字及狀態字
5.2.1 項目2:8255A控制LED燈左循環亮
5.2.2 知識講解
5.3 8255A的工作方式
5.3.1 項目3:用8255A控制LED燈左右循環亮
5.3.2 知識講解
5.4 項目擴展與工程套用
5.4.1 項目4:用8255A控制繼電器
5.4.2 項目5:用8255A連線埠控制步進電機
思考題與練習題
第6章 中斷系統與可程式8259A
6.1 8086中斷系統
6.1.1 項目1:外部中斷控制繼電器
6.1.2 知識講解
6.2 8259A晶片引腳和內部結構
6.2.1 項目2:用8259A中斷控制LED燈左循環亮
6.2.2 知識講解
6.3 8259A控制字及編程套用
6.3.1 項目3:外部中斷次數顯示
6.3.2 知識講解
6.4 項目擴展與工程套用
6.4.1 項目4:中斷控制跑馬燈
6.4.2 項目5:兩個外部中斷源中斷
思考題與練習題
第7章 可程式定時器/計數器8253
7.1 8253的功能、引腳與內部結構
7.1.1 項目1:用8253對外部事件進行計數
7.1.2 知識講解
7.2 8253的控制字和讀寫操作
7.2.1 項目2:用8253控制LED閃爍
7.2.2 知識講解
7.3 8253的工作方式
7.3.1 項目3:用8253控制繼電器
7.3.2 知識講解
7.4 項目擴展與工程套用
7.4.1 項目4:電子琴
7.4.2 項目5:用8253實現生產流水線上的工件計數
思考題與練習題
第8章 串列通信與可程式8251A
8.1 串列通信基礎
8.1.1 項目1:兩台微機之間進行通信
8.1.2 知識講解
8.2 8251A晶片引腳、內部結構和工作過程
8.2.1 項目2:8251A“自發自收”通信
8.2.2 知識講解
8.3 8251A方式控制字及初始化編程
8.3.1 項目3:上位PC機與8251A串列口通信
8.3.2 知識講解
8.4 項目擴展與工程套用
8.4.1 項目4:用1號機控制2號機LED左循環顯示
8.4.2 項目5:用PC機控制LED顯示
思考題與練習題
第9章 可程式DMA控制器8237A
9.1 8237A的引腳與內部結構
9.1.1 項目1:利用8237A進行存儲器到存儲器的數據傳送
9.1.2 知識講解
9.2 8237A的控制字及套用
9.2.1 項目2:用8237A從接口向RAM輸人數據並顯示
9.2.2 知識講解
9.3 項目擴展與工程套用
9.3.1 項目3:DMA進行存儲器到存儲器傳送數據
9.3.2 項目4:DMA進行存儲器到I/O數據傳送
思考題與練習題
第10章 數模(D/A)轉換
10.1 DAC0832晶片引腳和內部結構
10.1.1 項目1:DAC0832輸出連續的鋸齒波
10.1.2 知識講解
10.2 12位D/A轉換晶片DAC1210與DAC0832的套用
……
第11章 模數(A/D)轉換
第12章 匯流排技術
第13章 工程套用與課程設計題目
附錄

機工版高職教材

基本信息
書名:微機原理與接口技術項目教程
微機原理與接口技術項目教程
作者:姜榮
I S B N:978-7-111-43874-8
出版社:機械工業出版社
層次:高職高專
出版時間:2013-11
開本:16開
版次:1
定價: ?33.0
內容簡介
本書以8086為基礎,80486微處理器為背景,講述32位微型計算機原理、彙編語言程式設計和接口技術。全書共9個項目,主要包括:8086、80486的微處理器結構、存儲器系統及其基本指令集,由此延伸介紹彙編語言程式設計、輸入/輸出系統、中斷系統、串列通信、並行通信、DMA傳送、數模及模數轉換等。附錄內容常用指令表、常用DOS、ROM-BIOS等功能調用,彙編語言程式開發方法、調試程式DEBUG的使用方法等,為了加深本課程的學習,在附錄中,給出三套試題,其中一套為本課程期末複習模擬試題、一套為近幾年山東省省專升本試題,一套為研究生入學考試試題。通過這些試題的練習和套用,會對本課程的整體把握起到較好的指導作用。
目錄
前言
項目一 微型計算機的系統組成 1
1.1項目開篇:微型計算機系統是如何工作的 1
1.2項目備戰:微型計算機的系統組成 3
任務1.2.1了解微型計算機的發展及套用 3
任務1.2.2認識微型計算機的硬體系統 5
任務1.2.3了解微型計算機的軟體系統 7
任務1.2.4掌握微型計算機的信息表示 7
1.3項目實戰:微型計算機系統的組裝與調試 13
1.4項目決戰:深入理解微型計算機系統的工作原理 14
1.5項目挑戰:微型計算機系統的發展現狀及其展望 15
項目二 微處理器的指令系統 17
2.1項目開篇:一個簡單的彙編語言程式的編寫 17
2.2項目備戰:彙編指令系統與程式編寫格式18
任務2.2.1了解8086/8088的內部結構 18
任務2.2.2了解80486的內部結構 23
任務2.2.3了解彙編語言的定址方式 27
任務2.2.4掌握彙編指令系統 32
任務2.2.5了解彙編語言程式編寫格式 62
2.3項目實戰:一個簡單彙編程式的設計 64
2.4項目決戰:深入理解彙編程式格式和微處理器系統 65
2.5項目挑戰:了解奔騰系列微處理器的指令系統和工作特點 69
項目三 彙編語言程式設計 70
3.1項目開篇:彙編語言程式設計過程實例 70
3.2項目備戰:彙編語言程式設計基礎 73
任務3.2.1理解常量、變數和標號的含義及套用 73
任務3.2.2掌握順序程式設計的方法與技巧 80
任務3.2.3掌握分支程式設計的方法與技巧 82
任務3.2.4掌握循環程式設計的方法與技巧 86
任務3.2.5理解子程式設計的原則和方法 89
任務3.2.6*了解高級彙編語言技術 99
任務3.2.7學會運用調試程式 104
3.3項目實戰:一個彙編語言程式的設計與調試 106
3.4項目決戰:進一步掌握彙編語言的程式設計技巧和調試方法 107
3.5項目挑戰:了解現在常用的編程工具及方法 109
項目四 微處理器的外部特性與存儲器的擴展 111
4.1項目開篇:存儲器的擴展與套用 111
4.2項目備戰:微處理器的外部特性與存儲器的擴展 114
任務4.2.1了解8086/8088 CPU的工作模式和引腳功能 114
任務4.2.2了解80486 CPU的工作模式 119
任務4.2.3了解80486 CPU的外部引腳 120
任務4.2.4了解匯流排技術 124
任務4.2.5了解半導體存儲器晶片的結構和主要技術指標 126
任務4.2.6了解常用的幾種半導體存儲器的工作原理 128
任務4.2.7掌握半導體存儲器與CPU的連線方法 134
任務4.2.8*存儲管理技術 138
4.3項目實戰:一個半導體存儲器系統的擴展 141
4.4項目決戰:深入理解 CPU的外部特性和存儲器擴展 141
4.5項目挑戰:了解微型計算機記憶體條的發展歷程 142
項目五 基本輸入/輸出接口 144
5.1項目開篇:什麼是基本輸入/輸出接口 144
5.2項目備戰:基本連線埠與數據傳送方式 145
任務5.2.1了解I/O連線埠的編址與解碼 145
任務5.2.2了解數據傳送方式 147
任務5.2.3掌握DMAC 8237A的套用 155
5.3項目實戰:設計一個DMAC接口電路並編程 167
5.4項目決戰:進一步理解接口電路的傳送原理 168
5.5項目挑戰:了解奔騰系列微型計算機的DMA接口技術 170
項目六 中斷控制接口 171
6.1項目開篇:什麼是中斷系統 171
6.2項目備戰:可程式中斷控制器8259A的相關知識 172
任務6.2.1理解什麼是中斷向量表 172
任務6.2.2了解可程式中斷控制器8259A的內部結構及引腳功能 177
任務6.2.3掌握8259A的中斷過程 180
任務6.2.4了解 8259A的中斷管理方式 180
任務6.2.5掌握8259A的編程及套用 183
6.3項目實戰:8259A中斷控制器的套用 192
6.4項目決戰:進一步掌握中斷和中斷控制器的相關知識 192
6.5項目挑戰:了解高級中斷控制器的相關知識 194
項目七 並行接口 195
7.1項目開篇:8255A和8254的套用 195
7.2項目備戰:可程式並行I/O接口晶片8255A和可程式定時器8254 196
任務7.2.1了解8255A的內部結構及外部引腳 196
任務7.2.2掌握8255A的控制字與初始化編程 198
任務7.2.3掌握8255A的工作方式及編程 199
任務7.2.4掌握8255A與CPU的接口及套用 03
任務7.2.5了解可程式定時器8254的內部結構及外部引腳 207
任務7.2.6了解8254的工作方式 209
任務7.2.7掌握8254的控制字及編程方法 213
任務7.2.8掌握8254的套用 216
7.3項目實戰:並行接口的套用 218
7.4項目決戰:進一步掌握並行接口的相關知識 219
7.5項目挑戰:了解並行連線埠的其他相關知識 221
項目八串列接口與通信技術 222
8.1項目開篇:串列接口與串列通信 222
8.2項目備戰:串列接口的相關知識 223
任務8.2.1了解串列接口標準 223
任務8.2.2了解可程式串列接口晶片8251A內部結構 225
任務8.2.3認識並了解8251A的引腳及其功能 227
任務8.2.4掌握8251A的命令字與初始化編程 229
任務8.2.5掌握8251A的接口技術與套用 233
8.3項目實戰:利用8251A設計—串列接口 235
8.4項目決戰:進一步理解串列通信的含義 235
8.5項目挑戰:了解串列接口的其他匯流排形式 237
項目九 數模與模數轉換電路 239
9.1項目開篇:控制系統中的模擬接口 239
9.2項目備戰:數?模、模?數轉換器及其接口技術 241
任務9.2.1掌握數?模轉換器及其接口技術 241
任務9.2.2掌握模?數轉換器及其接口技術 245
9.3項目實戰:模?數、數?模轉換及其套用 252
9.4項目決戰:進一步理解模?數、數?模轉換器的工作原理 253
9.5項目挑戰:了解模數、數模互相轉換的相關知識 254
附錄 255
附錄A 期末模擬試題 255
附錄B 80×86常用指令表 257
附錄C 彙編語言的開發方法 260
參考文獻 268

相關詞條

熱門詞條

聯絡我們