嵌入式計算機及機電系統(tǒng)接口應(yīng)用_第1頁
嵌入式計算機及機電系統(tǒng)接口應(yīng)用_第2頁
嵌入式計算機及機電系統(tǒng)接口應(yīng)用_第3頁
嵌入式計算機及機電系統(tǒng)接口應(yīng)用_第4頁
嵌入式計算機及機電系統(tǒng)接口應(yīng)用_第5頁
已閱讀5頁,還剩60頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

嵌入式計算機及

機電系統(tǒng)接口應(yīng)用

周斌

2010年9月

O嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

課程安排

?緒論課程介紹

?第一部分嵌入式計算機及接口

?第二部分基于嵌入式操作系統(tǒng)的軟件接

口技術(shù)

?第三部分高性能微控制器原理與應(yīng)用

III嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

緒論課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

?第二節(jié)機電系統(tǒng)接口

?第三節(jié)講課與實驗安排

?第四節(jié)考核方法

?第五節(jié)參考教材

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一章課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

勘嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

、嵌入式計算機系統(tǒng)發(fā)展史

A1943年至1946年,由賓夕法尼亞大學(xué)建造的首

臺電子計算器誕生,歷時3年,占地面積1800平

方英寸,使用了18000個真空管,重50噸

ENIAC

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)什么是嵌入式計算機系統(tǒng)

A隨后的20多年,計算機始終是供養(yǎng)在特殊的機

房中,實現(xiàn)數(shù)值計算的大型昂貴設(shè)備,直到

1970年,Intel推出了首個微處理器4004,計算

機才開始走出機房,計算機系統(tǒng)進入分支發(fā)展

階段。

Intel4004微處理器

?嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

嵌入式計算機系統(tǒng)的分支發(fā)展:

電子計算機

大型計算機

PC計算機

(科學(xué)計算)

通稱為嵌入式計算機

(或嵌入式系統(tǒng))

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

嵌入式計算機應(yīng)用領(lǐng)域:

A機電一體化設(shè)備:辦公自動化設(shè)備、計算機外部設(shè)備、

各種測量儀器、數(shù)控裝置、汽車、機器人等

A信息家電及消費類電子產(chǎn)品:掌上型電腦、手機、電視

機、VCD、DVD、數(shù)碼相機、數(shù)碼攝像機、可視電話等

A工業(yè)控制、醫(yī)療、交通管理、環(huán)境檢測等

A軍事國防領(lǐng)域:武器控制、導(dǎo)彈彈上計算機、雷達、電

子對抗等軍事電子設(shè)備等

?嵌入式計算機及機電系統(tǒng)接口應(yīng)用201。年9月19日

1

第一節(jié)什么是嵌入式計算機系統(tǒng)

嵌入式計算機系統(tǒng)定義及特點:

定義:嵌入到對象體系中的專用計算機系統(tǒng)

特點:

A與“嵌入性”的相關(guān)特點:由于是嵌入到對象系統(tǒng)中,必

須滿足對象系統(tǒng)的環(huán)境要求,如物理環(huán)境(小型)、電氣/

氣氛環(huán)境(可靠)、成本(價廉)等要求。

A與“專用性”的相關(guān)特點:軟、硬件的裁剪性;滿足對象

要求的最小軟、硬件配置等。

>與“計算機系統(tǒng)”的相關(guān)特點:嵌入式系統(tǒng)必須是能滿足

對象系統(tǒng)控制要求的計算機系統(tǒng)。與上兩個特點相呼應(yīng),

這樣的計算機必須配置有與對象系統(tǒng)相適應(yīng)的接口電路。

獺嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

嵌入式計算機的種類:

嵌入式計算機按形態(tài)可分為:

A板級:單板、模塊,以嵌入式微處理器為核心,例如

PC/104o

A芯片級:單片機(也稱為微控制器MCU),例如8051

系列、DSP處理器(DigitalSignalProcessor)、片上系統(tǒng)

SOC(SystemOnChip),往往是專用的。

嵌入式系統(tǒng)軟件(例如嵌入式實時操作系統(tǒng)RTOS)

1嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

緒論課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

?第二節(jié)機電系統(tǒng)接口

O嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

機電系統(tǒng)接口

A機電系統(tǒng)中的數(shù)據(jù)采集,測量加速度、速度、

位置、角度方法

A控制接口技術(shù),電機的控制方法

?計算機的通信接口,包括:并行口、串行口、

雙口RAM、USB等

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

緒論課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

?第二節(jié)機電系統(tǒng)接口

?第三節(jié)講課與實驗安排

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

一、學(xué)時安排

>嵌入式計算機及接口15學(xué)時

>基于嵌入式操作系統(tǒng)的軟件接口技術(shù)6學(xué)時

>微控制器原理與應(yīng)用6學(xué)時

共27學(xué)時講課

A課程大實驗(至少完成2個)28學(xué)時

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

八實驗安排

本課程共有兩個大型綜合實驗,實驗1必做,實驗

2選作其中的1~2個子實驗,兩個同學(xué)一組

精儀系9003大樓4101

“機電控制實驗室”

清華一盛博嵌入式

聯(lián)合實驗室

勘嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)什么是嵌入式計算機系統(tǒng)

1.自動測量直流電機的調(diào)節(jié)特性曲線實驗

第一節(jié)什么是嵌入式計算機系統(tǒng)

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

>提供的硬件:

PC104總線嵌入式計算機,ADT650數(shù)據(jù)采集卡

電機、光電編碼器、功放電路、面包板、器件

>軟件:利用TC編寫程序

>要求:

自己設(shè)計必要的電路、并進行連接和調(diào)試;

在DOS/Win98操作系統(tǒng)下,編寫和調(diào)試C語言程序;

得到電機的調(diào)節(jié)特性曲線

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

>進階要求:(選做)

在Linux下,使用GCC編譯器,開發(fā)AD采集卡的驅(qū)動

程序,并重新編寫電機調(diào)節(jié)特性測量的用戶程序

>實驗?zāi)康模?/p>

掌握板級嵌入式計算機系統(tǒng)的軟硬件設(shè)計開發(fā)

>時間:約4個單位時間

|1|嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

2.微控制器

綜合實驗

aft嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

fit嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

>提供的硬件:

ADuc841微控制器綜合實驗板

>軟件:利用C編寫單片機程序

>要求:

在KeilC開發(fā)環(huán)境下,編寫和調(diào)試ADuC841程序;

(設(shè)計CPLD內(nèi)部的數(shù)字邏輯電路,并利用MAXPlus

n編寫CPLD程序;)

>要求:

掌握芯片級嵌入式計算機系統(tǒng)的軟硬件設(shè)計開發(fā)

勵嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

>選做以下幾個子實驗:

1)電子鐘實驗

特點:計時、修改時間、秒表功能、儲存數(shù)據(jù)。

目的:熟悉單片機開發(fā)系統(tǒng),設(shè)計部分電路,編寫程序;

掌握基于RTX51的實時操作系統(tǒng)使用方法

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

2)RS485串行通訊實驗

特點:傳輸距離遠、速度快、可接多個設(shè)備

第一節(jié)什么是嵌入式計算機系統(tǒng)

3)雙口RAM通訊實驗

特點:設(shè)計雙口RAM的接口電路

目的:掌握雙口RAM的使用

內(nèi)容:編寫程序,實現(xiàn)大批量數(shù)據(jù)在PC104和微控制器

綜合實驗板之間進行快速傳輸

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

4)通用串行總線USB數(shù)據(jù)傳輸實驗

特點:設(shè)計USB設(shè)備的電路

目的:初步了解USB

內(nèi)容:掌握UART轉(zhuǎn)USB接口的使用方法,編寫通訊程序

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

緒論課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

?第二節(jié)機電系統(tǒng)接口

?第三節(jié)講課與實驗安排

?第四節(jié)考核方法

|11嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

考核辦法

完成實驗:根據(jù)完成兩個實驗的電路設(shè)計、程序

編寫、調(diào)試情況、參加實驗時間、完成實驗的質(zhì)量

情況,給出實驗技能成績

完成實驗報告:每個實驗每組寫出實驗報告,根

據(jù)完成的實驗報告質(zhì)量,給出實驗總結(jié)能力成績

根據(jù)以上兩項成績,給定本課程的成績。

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

緒論課程介紹

?第一節(jié)什么是嵌入式計算機系統(tǒng)

?第二節(jié)機電系統(tǒng)接口

?第三節(jié)講課與實驗安排

?第四節(jié)考核方法

?第五節(jié)參考教材

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)什么是嵌入式計算機系統(tǒng)

單片機:

“MCS—51單片機原理及應(yīng)用”趙長德機械工業(yè)出版社

各種單片機參考書,ADuC841數(shù)據(jù)手冊

接口技術(shù):

“計算機硬件技術(shù)基礎(chǔ)”(清華)或相關(guān)書籍

計算機測控系統(tǒng)設(shè)計與應(yīng)用李正軍機械工業(yè)出版社

嵌入式微計算機系統(tǒng)實時接口技術(shù)李曦譯機械工業(yè)出版社

嵌入式計算機:

嵌入式系統(tǒng)設(shè)計與實例開發(fā)王田苗清華大學(xué)出版社

嵌入式系統(tǒng)開發(fā)圣經(jīng)(第二版)探矽工作室中國鐵道出版社

嵌入式系統(tǒng)一體系結(jié)構(gòu)、編程(印度)RajKamal清華大學(xué)出版社

PC104總線資料

軟件編程:

LINUX設(shè)備驅(qū)動程序Rubini.A.(美國)聊鴻斌譯中國電力出版社

翻嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

課程安排

?緒論課程介紹

?第一部分嵌入式計算機及接口

?嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一部分嵌入式計算機及接口

?第一節(jié)接口電路總結(jié)

?第二節(jié)機電系統(tǒng)狀態(tài)量的計算機測量和

控制

?第三節(jié)串行通信接口

?第四節(jié)雙口RAM通信接口

?第五節(jié)基于PC104計算機的課程實驗

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一部分嵌入式計算機及接口

?第一節(jié)接口電路總結(jié)

III嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

一、PC機總線

1.總線概念

總線:計算機各模塊間進行傳送信息的公共通道。

?標準總線:經(jīng)周密設(shè)計和嚴格規(guī)定的總線,有詳細的

規(guī)范說明,包括機械結(jié)構(gòu)、功能、電氣規(guī)范等。

?PC機總線:主要包括數(shù)據(jù)總線、地址總線和控制總

線三大總線,是設(shè)計接口電路的基礎(chǔ)。

?PC機總線的發(fā)展:隨著CPU的性能改進和工作頻率

的提高,PC機總線性能也在不斷改進和提高,PC機總線

已從PC/XT總線、ISA總線(PC/AT總線)發(fā)展到今天的

PCI總線、AGP總線、PCIExpress總線,且會繼續(xù)發(fā)展。

翻嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

總線的基本結(jié)構(gòu)

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

2.PC機總線

1)PC/XT總線

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19巳

第一節(jié)接口電路總結(jié)

CND一BlAl—I/OCHCK

RESETDRV—D?

+5V-—

IRQ-—*

數(shù)據(jù)總線:2

D0-D7;-5V一—

DRQ2一

地址總線:A0-A19;-12V——

RESERVE—一

+I2V--Do

控制總線:IOR、IOW、AEN、GND一BIOA10-I/OCHRDY

MEMW一—AEN

MEMR-一Al9

IRQO—IRQ7、MEMR、MEMWiow一—

IOR一

DACK3-

DMA控制:DRQ1~3、DACK1~3DRQ3,—一

DACKi-—

輔助:、DRQ>-一

RSTIOCHCK>IORDYREFRESH—

CLK一B20A20

電源:地線IRQ7一—,

±12V,±5V,IRQ5一一

iRQs—

工作時鐘:4.77MHzDiRQ?-

IRQs--_A

DACK2一

T/C-一

ALE一一

+5V一一

osc-—

GND—B31A31-Ao

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

f)

第一節(jié)接口電路總結(jié)

2)ISA總線(IndustryStandardArchitecture)

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

數(shù)據(jù)總線:D0-D15;

地址總線:A0-A23;

控制總線:IOR、IOW、AEN、

IRQO—IRQ15、MEMR、MEMW

DMA控制:DRQ0~7、DACK0-7

輔助:RST、IOCHCK>IORDY

電源:±12V,±5V,地線

工作時鐘:8MHz

?兩種地址訪問方式:

?I/O空間:IOR>IOW

?內(nèi)存空間:MEMR、MEMW

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

3)PCI總線(PeripheralcomponentInterconnect)

擴展PCI總線(32/64位)ISA總線(8/16位)

B嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

必備的可選的

AD[31::[AD]63::

地址/數(shù)據(jù)線《

4/BE[3::0j#)6d位息線

PCI0£[72國

PAR64擴展信號

總線設(shè)備

REQ64戈

FRAME仕ACK64R

_TRDY力

1IRDYLOCK才■)接口控制

接口控制信號《STOP#

INTA#_J

DEVSELtt

1DSEL:褸步二中斷信號

PERR#1NTD

錯誤報告信號{二2國就#SBO共

?'支持Cache

勺DONE

REQ-.J的信號

仲裁信號(二^NT拄FD1

CLK一T市邊界掃描

系流信號{R5「t:丁赭一信號

TRST*

32位或64位地址/數(shù)據(jù)線復(fù)用的總線

三個獨立的物理地址空間:存儲器、I/O和配置空間

工作時鐘:0?100MHz

”[嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19H

XK-mt^

1

第一節(jié)接口電路總結(jié)

與ISA總線的幾大區(qū)別:

A地址總線和數(shù)據(jù)總線分時復(fù)用:AD0-AD63

A三種地址訪問方式:配置空間(訪問板卡配置寄存器)、

I/O空間和內(nèi)存空間

A突發(fā)方式傳輸數(shù)據(jù),需要總線仲裁:置低/REQ申請占

用總線,判斷/GNT為低表示獲得總線占用權(quán)

>4個低電平有效的中斷/1NTA、/1NTB、/1NTC、

/INTD,在計算機內(nèi)部實際僅分配1個中斷,由軟件判斷

實際產(chǎn)生的中斷(建立中斷鏈)

>具有邊界掃描鏈(JTAG),可對板卡上可編程器件進

行在線編程

?支A緩沖方式傳輸數(shù)據(jù),不受處理器不同速率限制:

/SBO、SDONE

>總線最大10外設(shè),靠PC-PCI橋接芯片擴展外設(shè)數(shù)量

霸嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

3.嵌入式計算機PC/104總線

PC/104總線在體系結(jié)構(gòu)上與ISA總線芫全素容但

在形態(tài)上,PC/104十分緊湊,其模板尺寸是

90mmX96mm,并且具有自棧式、模塊化的結(jié)構(gòu),因此

其體積小、耐振動、可靠性高,特別適合各種工控場合。

本課程的接口電路以PC/104總線(也就是ISA總線)

為基礎(chǔ)進行設(shè)計。

嵌入式計算機及機電系統(tǒng)接

第一節(jié)接口電路總結(jié)

MerchantMarketbyBusArchitecture

□PCI?cPCIOATCA[JVMEbus?PMCCIAMC?PC/104;EPIC;EBX;ATXDCOM-Other

PC104產(chǎn)品市場情況

2005~2010年增長9.51%

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

32

64

版本1的8位PC104總線定義GNDGND31

6330

62SAOGND

地址總線:SA0-SA1961SAI143MHzCLK29

60SA2+5V28

59SA3BALE27

數(shù)據(jù)總線:SD0-SD758T/C26

57SA4

SA5/DACK225

564

控制總線:AEN,/IOR,/IOW,55SA6IRQ32

54SA7IRQ423

IRQ3~IRQ7,IRQ9,/SMEMR,53SA8IRQ522

52SA9IRQ621

51

SA10IRQ720

509

/SMEMW,IOCHRDY,SA11SYSCLK1

498

48SA12/REFRESH1

7

/IOCHCK,BALE47SA13DRQ11

6

46SA14/DACK11

455

SA15DRQ31

DMA控制:DRQ1~DRQ3,4414

SA16/DACK3

4313

42SA17/IOR

12

/DACK1~/DACK3,T/C41SA18/IOW

11

40SA19SMEMR

10

輔助信號:14.3MHz_CLK,39AEN/SMEMW

389

IOCHRDYNC

378

SDO+12V

SYSCLK(8MHz),/REFRESH,367

35SD1ENDXFR

6

34SD2-12V

5

RESET33SD3DRQ2

4

SD4-5V

3

電源:±12V,±5V,地線IRQ9

SD52

SD6+5V1

SD7RESET

/IOCHCKGND

注:"/”表示低電平有效

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

嵌入式計算機PC/104總線模板及板際連接方式

X版本1,8位

n[in

0.6”(15mm)Spacers(4places)

版本2,16位

0.6"(15mm)Spacers(4places)0

版本2,16位

nirCPU模塊

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

8-bit(ISA)

PC/104

module

0.6Spacers(4places)

16-bit(ISA)

\、W\\\\\\PC/104

module

0.6MSpacers(4places)

32-bit(PCI)

PC/104-P/us

module

月19日

第一節(jié)接口電路總結(jié)

典型的PC104模塊

PC104與ISA的區(qū)另1

5個地線,1個禁銷孔

62+2,36+3+1

總線對應(yīng)關(guān)系

PC104總線ISA總線

PC104Phis總線PCI總線

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

二、接口電路概述

1.外設(shè)端口(PC104總線)

1)I/O端口與內(nèi)存獨立編址

外設(shè)I/O地址空間利用/IOR,

/IOW進行讀寫操作,最多可訪

問1024個設(shè)備,其中0~255為存儲器空間利用/SMEMR,

主板設(shè)備所占用,256-1023/SMEMW進行讀寫操

可為插槽上設(shè)備使用作,最多尋址1MB空間

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

2)指令與硬件的關(guān)系

指令硬件

MOVAL,ADDRI;/SMEMR

MOVADDR2,AL;/SMEMW

INAL,(XXH);“OR

OUTDX,AL;/IOW

外設(shè)尋址范圍

DX:16位,外設(shè)尋址范圍高達64K個地址,但只用

了1K個地址空間

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

3)與外設(shè)相關(guān)的三總線

地址總線:SAO-SA9

數(shù)據(jù)總線:SD0~SD7(或SD0~SD15)

控制總線:

/IOR外設(shè)讀信號

/IOW外設(shè)寫信號

AENDMA地址有效信號(低電平外設(shè)有效)

IRQ0-IRQ15中斷請求信號(上升沿有效)

(/I0CS16)外設(shè)16位片選信號(設(shè)為低電平,

則為16位數(shù)據(jù)存取方式)

注意:掌握三總線的操作方法,輸入要緩

沖,輸出要鎖存!

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

2.輸入輸出量

模擬量

數(shù)字量

脈沖量

串行量

串行量

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

3.基本輸入輸出接口

輸入接口:三態(tài)緩沖器加選通電路

輸出接口:鎖存器加選通電路

掌握與接口有關(guān)的三總線及相應(yīng)電路

AENAEN4?4

a)基本輸入接口電路b)基本輸出接口電路

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

@)$口何讀入OxlFO中的內(nèi)容?如何寫?

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

第一節(jié)接口電路總結(jié)

4.數(shù)據(jù)傳送方式

A無條件傳送

直接將數(shù)據(jù)發(fā)送給外設(shè)或從外設(shè)讀取數(shù)據(jù),如

采用延時方式進行AD轉(zhuǎn)換控制和數(shù)據(jù)讀取

A查詢傳送

不斷查詢外設(shè)是否準備就緒,是否需要服務(wù),

然后進行數(shù)據(jù)傳送。

A中斷傳送

外設(shè)通過中斷通知計算機是否進行數(shù)據(jù)傳送

ADMA傳送(直接存儲器存取)

計算機將IO操作的控制權(quán)交給外設(shè),由外設(shè)直

接進行數(shù)據(jù)傳送

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19H

1

第一節(jié)接口電路總結(jié)

三、已學(xué)接口電路分析

1.可編程并行口8255A

(1)內(nèi)部結(jié)構(gòu)框圖

內(nèi)部結(jié)構(gòu)按兩部分分析:接口部分和功能部分

?功能部分:A口,B口,C口,編程

?與計算機的接口部分:區(qū)分端口、讀寫、復(fù)位等

?與計算機的連接

lit嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

?并行口8255A內(nèi)部結(jié)構(gòu)框圖

?嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

(2)8255A的三種工作方式

?方式0:基本的輸入/輸出方式(無條件傳輸)

?方式1:選通的輸入/輸出方式(查詢、中斷)

?方式2:雙向傳輸方式(只A口)(查詢、中斷)

通過方式選擇控制字來選擇工作方式

D7D6D5D4D3D2D1D0

A組方式選擇:PC7?PC4B組方式PC3?PCO

置方式00=方式0A口:選擇:B口:

標志:01=方式10=輸出0=輸出1=方式10=輸出0=輸出

1=有效1乂=方式21=輸入1=輸入0=方式01=輸入1=輸入

勘嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

(3)方式0(基本輸入輸出方式)

?8255A方式0輸出的時序圖

WR

tWW

tWD

IDW—I--------->

?~Do數(shù)據(jù)有效

tAWtWA

百,Ai,Ao$

輸出數(shù)據(jù)數(shù)據(jù)有效

(WB-

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

材i(Am

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)旗1(A口)

?8255A方式1輸出的時序圖及

端口信號

/OBF:

輸出緩沖滿

/ACK:

外設(shè)應(yīng)答

INTR:

外設(shè)中斷申請

嵌入式計算機及機電系統(tǒng)接口應(yīng)用2010年9月19日

1

第一節(jié)接口電路總結(jié)

?8255A譯碼電路示例

3總線使用,地址譯碼/74LS138進行IO擴展

叭匚□PA4

PAj匚239□PAS

VCCPAi匚33B□PA?

16

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論