微機中匯流排一般有內部匯流排、系統匯流排和外部匯流排。
一、內部匯流排
1.i2c匯流排
i2c(inter-ic)匯流排10多年前由philips公司推出,是近年來在微電子通訊控制領域廣泛採用的一種新型匯流排標準。它是同步通訊的一種特殊形式,具有介面線少,控制方式簡化,器件封裝形式小,通訊速率較高等優點。在主從通訊中,可以有多個i2c匯流排器件同時接到i2c匯流排上,通過位址來識別通訊物件。
2.spi匯流排
序列外圍裝置介面spi(serialperipheralinte***ce)匯流排技術是motorola公司推出的一種同步序列介面。motorola公司生產的絕大多數mcu(微控制器)都配有spi硬體介面,如68系列mcu。spi匯流排是一種三線同步匯流排,因其硬體功能很強,所以,與spi有關的軟體就相當簡單,使cpu有更多的時間處理其他事務。
3.sci匯流排
序列通訊介面sci(serialcommunicationinte***ce)也是由motorola公司推出的。它是一種通用非同步通訊介面uart,與mcs-51的非同步通訊功能基本相同。
4.can匯流排
屬於現場匯流排的範疇,它是一種有效支援分布式控制或實時控制的序列通訊網路。較之目前許多rs-485基於r線構建的分布式控制系統而言,基於can匯流排的分布式控制系統在以下方面具有明顯的優越性。只有2根線與外部相連,並且內部整合了錯誤探測和管理模組。
二、系統匯流排
1.isa匯流排
isa(industrialstandardarchitecture)匯流排標準是ibm公司2023年為推出pc/at機而建立的系統匯流排標準,所以也叫at匯流排。它是對xt匯流排的擴充套件,以適應8/16位資料匯流排要求。它在80286至80486時代應用非常廣泛,以至於現在奔騰機中還保留有isa匯流排插槽。isa匯流排有98只引腳。
2.eisa匯流排
eisa匯流排是2023年由compaq等9家公司聯合推出的匯流排標準。它是在isa匯流排的基礎上使用雙層插座,在原來isa匯流排的98條訊號線上又增加了98條訊號線,也就是在兩條isa訊號線之間新增一條eisa訊號線。在實用中,eisa匯流排完全相容isa匯流排訊號。
3.vesa匯流排
vesa(videoelectronicsstandardassociation)匯流排是2023年由60家附件卡製造商聯合推出的一種區域性匯流排,簡稱為vl(vesalocalbus)匯流排。它的推出為微機系統匯流排體系結構的革新奠定了基礎。該匯流排系統考慮到cpu與主存和cache的直接相連,通常把這部分匯流排稱為cpu匯流排或主匯流排,其他裝置通過vl匯流排與cpu匯流排相連,所以vl匯流排被稱為區域性匯流排。它定義了32位資料線,且可通過擴充套件槽擴充套件到64位,使用33mhz時鐘頻率,最大傳輸率達132mb/s,可與cpu同步工作。是一種高速、高效的區域性匯流排,可支援386sx、386dx、486sx、486dx及奔騰微處理器。
4.pci匯流排
pci(peripheralcomponentinterconnect)匯流排是當前最流行的匯流排之一,它是由intel公司推出的一種區域性匯流排。它定義了32位資料匯流排,且可擴充套件為64位。pci匯流排主機板插槽的體積比原isa匯流排插槽還小,其功能比vesa、isa有極大的改善,支援突發讀寫操作,最大傳輸速率可達132mb/s,可同時支援多組外圍裝置。pci區域性匯流排不能相容現有的isa、eisa、mca(microchannelarchitecture)匯流排,但它不受制於處理器,是基於奔騰等新一代微處理器而發展的匯流排。
5.compactpci
以上所列舉的幾種系統匯流排一般都用於商用pc機中,在計算機系統匯流排中,還有另一大類為適應工業現場環境而設計的系統匯流排,比如std匯流排、vme匯流排、pc/104匯流排等。這裡僅介紹當前工業計算機的熱門匯流排之一——compactpci。
compactpci的意思是「堅實的pci」,是當今第乙個採用無源匯流排底板結構的pci系統,是pci匯流排的電氣和軟體標準加歐式卡的工業組裝標準,是當今最新的一種工業計算機標準。compactpci是在原來pci匯流排基礎上改造而來,它利用pci的優點,提供滿足工業環境應用要求的高效能核心系統,同時還考慮充分利用傳統的匯流排產品,如isa、std、vme或pc/104來擴充系統的i/o和其他功能。
三、外部匯流排
1.rs-232-c匯流排
rs-232-c是美國電子工業協會eia(electronicindustryassociation)制定的一種序列物理介面標準。rs是英文「推薦標準」的縮寫,232為標識號,c表示修改次數。rs-232-c匯流排標準設有25條訊號線,包括乙個主通道和乙個輔助通道,在多數情況下主要使用主通道,對於一般雙工通訊,僅需幾條訊號線就可實現,如一條傳送線、一條接收線及一條地線。rs-232-c標準規定的資料傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。rs-232-c標準規定,驅動器允許有2500pf的電容負載,通訊距離將受此電容限制,例如,採用150pf/m的通訊電纜時,最大通訊距離為15m;若每公尺電纜的電容量減小,通訊距離可以增加。傳輸距離短的另一原因是rs-232屬單端訊號傳送,存在共地雜訊和不能抑制共模干擾等問題,因此一般用於20m以內的通訊。
2.rs-485匯流排
在要求通訊距離為幾十公尺到上千公尺時,廣泛採用rs-485序列匯流排標準。rs-485採用平衡傳送和差分接收,因此具有抑制共模干擾的能力。加上匯流排收發器具有高靈敏度,能檢測低至200mv的電壓,故傳輸訊號能在千公尺以外得到恢復。rs-485採用半雙工工作方式,任何時候只能有一點處於傳送狀態,因此,傳送電路須由使能訊號加以控制。rs-485用於多點互連時非常方便,可以省掉許多訊號線。應用rs-485可以聯網構成分布式系統,其允許最多併聯32臺驅動器和32臺接收器。
3.ieee-488匯流排
上述兩種外部匯流排是序列匯流排,而ieee-488匯流排是並行匯流排介面標準。ieee-488匯流排用來連線系統,如微計算機、數字電壓表、數碼顯示器等裝置及其他儀器儀表均可用ieee-488匯流排裝配起來。它按照位並行、位元組序列雙向非同步方式傳輸訊號,連線方式為匯流排方式,儀器裝置直接併聯於匯流排上而不需中介單元,但匯流排上最多可連線15臺裝置。最大傳輸距離為20公尺,訊號傳輸速度一般為500kb/s,最大傳輸速度為1mb/s。
4.usb匯流排
通用序列匯流排usb(universalserialbus)是由intel、compaq、digital、ibm、microsoft、nec、northerntelecom等7家世界著名的計算機和通訊公司共同推出的一種新型介面標準。它基於通用連線技術,實現外設的簡單快速連線,達到方便使用者、降低成本、擴充套件pc連線外設範圍的目的。它可以為外設提供電源,而不像普通的使用串、並口的裝置需要單獨的供電系統。另外,快速是usb技術的突出特點之一,usb的最高傳輸率可達12mbps比串列埠快100倍,比並口快近10倍,而且usb還能支援多**。
微機複習 第五章 匯流排
匯流排概述 1 匯流排型別 晶元級匯流排 連線模組內晶元級的互聯,如連線cpu及其周邊的協處理器。系統匯流排 連線計算機內部各模組的一條主幹線。區域性匯流排 連線cpu與高速外設。外部匯流排 連線計算機與外部裝置。2 匯流排寬度 指一次可以傳輸的資料位數。3 匯流排頻率 指匯流排每秒內能傳輸資料的次...
微機實驗的彙編程式設計總結
1 顯示字元 mov ah,01h int 10h 顯示al對應的字元 2 顯示字串 mov ah,06h int 10h 顯示ds bx 字串首址 3 從鍵盤讀字元 查詢方式,而不是中斷等待 mov ah,00h int 16h 輸入的字元放在 al中 3 取鍵盤緩衝區狀態 mov ah,01h ...
微機原理定址方式總結
基本格式 操作碼 目的運算元據 源運算元 表示可有可無 零運算元指令 操作碼 隱含操作物件 單運算元指令 操作碼 運算元 雙運算元指令 操作碼 運算元 運算元 多運算元指令 三個運算元及以上 a.立即定址 也就是立即數尋找,且立即數隻在源運算元。例 mov ax,1200h b.暫存器定址 參加操作...