微機(jī)總線一般由數(shù)據(jù)總線、地址總線、控制總線組成??偩€是計(jì)算機(jī)各種功能部件之間傳送信息的公共通信干線,它是由導(dǎo)線組成的傳輸線束。
所謂總線(Bus),一般指通過分時(shí)復(fù)用的方式,將信息以一個(gè)或多個(gè)源部件傳送到一個(gè)或多個(gè)目的部件的一組傳輸線。是電腦中傳輸數(shù)據(jù)的公共通道。當(dāng)總線空閑(其他器件都以高阻態(tài)形式連接在總線上)且一個(gè)器件要與目的器件通信時(shí),發(fā)起通信的器件驅(qū)動(dòng)總線,發(fā)出地址和數(shù)據(jù)。其他以高阻態(tài)形式連接在總線上的器件如果收到(或能夠收到)與自己相符的地址信息后,即接收總線上的數(shù)據(jù)。發(fā)送器件完成通信,將總線讓出(輸出變?yōu)楦咦钁B(tài))。
按照功能劃分,大體上可以分為地址總線和數(shù)據(jù)總線。有的系統(tǒng)中,數(shù)據(jù)總線和地址總線是復(fù)用的,即總線在某些時(shí)刻出現(xiàn)的信號表示數(shù)據(jù)而另一些時(shí)刻表示地址;而有的系統(tǒng)是分開的。51系列單片機(jī)的地址總線和數(shù)據(jù)總線是復(fù)用的,而一般PC中的總線則是分開的。按照傳輸數(shù)據(jù)的方式劃分,可以分為串行總線和并行總線。串行總線中,二進(jìn)制數(shù)據(jù)逐位通過一根數(shù)據(jù)線發(fā)送到目的器件;并行總線的數(shù)據(jù)線通常超過2根。常見的串行總線有SPI、I2C、USB及RS232等。按照時(shí)鐘信號是否獨(dú)立,可以分為同步總線和異步總線。同步總線的時(shí)鐘信號獨(dú)立于數(shù)據(jù),而異步總線的時(shí)鐘信號是從數(shù)據(jù)中提取出來的。SPI、I2C是同步串行總線,RS232采用異步串行總線。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com