![單片機(jī)原理及其接口技術(shù)第1章-數(shù)制課件_第1頁(yè)](http://file4.renrendoc.com/view/ea62c09d1530037ef920d44717ac889b/ea62c09d1530037ef920d44717ac889b1.gif)
![單片機(jī)原理及其接口技術(shù)第1章-數(shù)制課件_第2頁(yè)](http://file4.renrendoc.com/view/ea62c09d1530037ef920d44717ac889b/ea62c09d1530037ef920d44717ac889b2.gif)
![單片機(jī)原理及其接口技術(shù)第1章-數(shù)制課件_第3頁(yè)](http://file4.renrendoc.com/view/ea62c09d1530037ef920d44717ac889b/ea62c09d1530037ef920d44717ac889b3.gif)
![單片機(jī)原理及其接口技術(shù)第1章-數(shù)制課件_第4頁(yè)](http://file4.renrendoc.com/view/ea62c09d1530037ef920d44717ac889b/ea62c09d1530037ef920d44717ac889b4.gif)
![單片機(jī)原理及其接口技術(shù)第1章-數(shù)制課件_第5頁(yè)](http://file4.renrendoc.com/view/ea62c09d1530037ef920d44717ac889b/ea62c09d1530037ef920d44717ac889b5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.1 數(shù)制、碼制系統(tǒng)1.1.1 進(jìn)位計(jì)數(shù)制及各計(jì)數(shù)制間的轉(zhuǎn)換一、進(jìn)位計(jì)數(shù)制1、基數(shù)R(Radix):它代表計(jì)數(shù)制中所用到的數(shù)碼個(gè)數(shù)。如:在十進(jìn)制計(jì)數(shù)中用到09十個(gè)數(shù)碼,基數(shù)是10;二進(jìn)制計(jì)數(shù)中用到0和1兩個(gè)數(shù)碼,基數(shù)是2;而十六進(jìn)制計(jì)數(shù)中用到0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六個(gè)數(shù)碼,基數(shù)是16。一般地說(shuō),基數(shù)為R的數(shù)制(簡(jiǎn)稱R進(jìn)制)中,包含0、1、R1個(gè)數(shù)碼,進(jìn)位規(guī)律為“逢R進(jìn)1”或“借當(dāng)R”。2、位權(quán)W(Weight) 二、三種進(jìn)制數(shù)間的相互轉(zhuǎn)換1、二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù):按權(quán)展成多項(xiàng)式2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù):任一十進(jìn)制整數(shù)N轉(zhuǎn)換成二進(jìn)制數(shù)的方法是連續(xù)
2、除以2倒取余。3、二進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換從個(gè)位開(kāi)始向左4位為1組進(jìn)行轉(zhuǎn)換;若高位不足4位添0補(bǔ)足4位,便可將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)。4、十進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換由于十六進(jìn)制數(shù)是二進(jìn)制數(shù)的縮寫(xiě),二進(jìn)制數(shù)與十進(jìn)制數(shù)轉(zhuǎn)換又較為方便,故十六進(jìn)制數(shù)與十進(jìn)制數(shù)之間的轉(zhuǎn)換可通過(guò)二進(jìn)制數(shù)進(jìn)行。三、二進(jìn)制數(shù)的算術(shù)運(yùn)算二進(jìn)制數(shù)的加、減法遵循“逢2進(jìn)1”、“借1當(dāng)2”的原則。1.1.2 碼制及其轉(zhuǎn)換1、原碼無(wú)符號(hào)數(shù)所有數(shù)位均為表示二進(jìn)制數(shù)大小的數(shù)值位,其表示的十進(jìn)制數(shù)的范圍從0255。對(duì)于帶符號(hào)二進(jìn)制數(shù)而言,在計(jì)算機(jī)中通常把其最高位作為符號(hào)位,用0表示“”,用1表示“”,其余位作為數(shù)值位,稱
3、為帶符號(hào)數(shù)的原碼,或稱機(jī)器數(shù)。而用正負(fù)號(hào)表示的帶符號(hào)數(shù)稱為X原的真值。2、反碼正數(shù)的反碼與其原碼相同。保持負(fù)數(shù)原碼的符號(hào)位不變,數(shù)值位逐位取反3、補(bǔ)碼 正數(shù)的補(bǔ)碼與其原碼相同。負(fù)數(shù)的補(bǔ)碼在其反碼最低位加1得出。補(bǔ)碼所表示的8位二進(jìn)制數(shù)的范圍從128127。真值需將結(jié)果先還原為原碼,或利用互補(bǔ)的特點(diǎn),繼續(xù)求補(bǔ),得到補(bǔ)碼對(duì)應(yīng)的原碼,進(jìn)而計(jì)算其真值。1.1.2 碼制及其轉(zhuǎn)換微型機(jī)只有加法器,沒(méi)有專門的減法器,當(dāng)進(jìn)行減法時(shí),對(duì)減數(shù)采用補(bǔ)碼進(jìn)行加法運(yùn)算。1.1.2 碼制及其轉(zhuǎn)換二、BCD碼(Binary Coded Decimal)BCD碼是用二進(jìn)制直接表示十進(jìn)制數(shù)。1位十進(jìn)制數(shù)有09共10個(gè)不同數(shù)碼,
4、故需要由4位二進(jìn)制數(shù)來(lái)編碼。4位二進(jìn)制數(shù)有16種組合,可任取其中10種組合分別代表10個(gè)十進(jìn)制數(shù)碼,其余6種組合為非法碼。常用8421BCD碼,取十六進(jìn)制數(shù)的前10種組合作為10個(gè)十進(jìn)制數(shù)碼,而A、B、C、D、E、F視為非法碼,不允許出現(xiàn)。 1.1.2 碼制及其轉(zhuǎn)換三、ASCII碼(American Standard Code for Information Interchange)ASCII碼包括10個(gè)十進(jìn)制數(shù)碼09,大寫(xiě)和小寫(xiě)英文字母各26個(gè),大寫(xiě)字母AZ;小寫(xiě)字母az,32個(gè)通用控制符號(hào);34個(gè)專用符號(hào),共128個(gè)字符, 故采用7位二進(jìn)制數(shù)進(jìn)行編碼。 1.2 數(shù)字電路基礎(chǔ)1.2.1 數(shù)字
5、信號(hào)數(shù)字信號(hào)在兩個(gè)固定電流或電壓值之間轉(zhuǎn)換 :0和1即低電平和高電平1.2.2 門電路門電路是構(gòu)成數(shù)字電路的基本單元 另一種在計(jì)算機(jī)中廣泛應(yīng)用的門電路是三態(tài)門,它的輸出b端除0和1兩種狀態(tài)外,還有第三種狀態(tài)高阻態(tài)。當(dāng)輸入a端出現(xiàn)數(shù)據(jù)時(shí),只有使能端EN信號(hào)c=1,數(shù)據(jù)才會(huì)傳送至b端,若使能端EN信號(hào)c=0,則b端為高阻態(tài)。三態(tài)門廣泛用于隔離或放大。計(jì)算機(jī)各部件采用總線結(jié)構(gòu)傳遞數(shù)據(jù),總線是各部件的公共信息線,為防止總線沖突,每一時(shí)刻只能有一組信息在總線中出現(xiàn)。所有部件與總線采用三態(tài)門連接,當(dāng)一個(gè)部件的使能信號(hào)有效時(shí),令其它部件的使能信號(hào)均無(wú)效,與總線脫離,這就保證了數(shù)據(jù)不會(huì)發(fā)生沖突。三態(tài)門還用于輸
6、入緩沖器。令使能信號(hào)EN=0,將計(jì)算機(jī)與輸入信號(hào)隔離。待現(xiàn)場(chǎng)數(shù)據(jù)穩(wěn)定后,再令EN=1,計(jì)算機(jī)可進(jìn)行輸入工作。1.2 數(shù)字電路基礎(chǔ)1.2.3 觸發(fā)器觸發(fā)器是一種具有記憶功能的基本邏輯單元 一、RS觸發(fā)器 輸入稱置位端(SET),低電平時(shí)狀態(tài)Q為1;稱復(fù)位端(RESET),低電平時(shí)狀態(tài)Q為0;兩輸入同時(shí)為1時(shí),狀態(tài)Q不變,記憶。在數(shù)字系統(tǒng)設(shè)計(jì)中,RS觸發(fā)器可作為開(kāi)關(guān)去抖電路。它同時(shí)也是其它觸發(fā)器的基本組成單元。二、D觸發(fā)器 數(shù)據(jù)輸入D在時(shí)鐘脈沖CP(Clock Pulse)上沿(由0變1)作用下改變其狀態(tài)Q。 D觸發(fā)器通常作為寄存器的一個(gè)位,用來(lái)接收并存儲(chǔ)數(shù)據(jù)。它還可以構(gòu)成計(jì)數(shù)器,累加CP的個(gè)數(shù)
7、一位D鎖存器,其邏輯功能同D觸發(fā)器,僅時(shí)鐘C1端沒(méi)有三角符號(hào),表示在時(shí)鐘為1時(shí)接收數(shù)據(jù)D,時(shí)鐘為0時(shí)數(shù)據(jù)不變,用于總線輸出部件鎖存總線數(shù)據(jù)。 1.2.4 常用集成芯片一、分類數(shù)字集成電路分為雙極型和單極型兩種。使用雙極型技術(shù)的是TTL(三極管三極管邏輯),其型號(hào)有74和54兩大系列;使用單極型技術(shù)的是CMOS(互補(bǔ)金屬氧化物半導(dǎo)體),其型號(hào)有74HC和54HC兩大系列。 二、常用中小規(guī)模集成芯片型號(hào) 常用中小規(guī)模集成芯片型號(hào)由74或54后面的數(shù)字表示其功能1、門電路 常用器件型號(hào):TTL系列:四2輸入與門74LS08,四2輸入或門74LS32,六反相器74LS04,四2輸入與非門74LS00,
8、雙4輸入與非門74LS20,四2輸入或非門74LS32,四2輸入異或門74LS86等等。門電路常用在單片機(jī)系統(tǒng)設(shè)計(jì)中形成控制信號(hào)。2、譯碼器 譯碼器將輸入的二進(jìn)制代碼轉(zhuǎn)換成與代碼對(duì)應(yīng)的輸出信號(hào)。如存儲(chǔ)器系統(tǒng)設(shè)計(jì)常用的3-8譯碼器74LS138 。 通常譯碼器有M個(gè)輸入,N個(gè)輸出,稱M-N譯碼器。有M個(gè)輸入,便會(huì)有N=2M個(gè)輸出。按輸入輸出個(gè)數(shù)分2-4譯碼(74LS139)、3-8譯碼(74LS138)、4-10譯碼(74LS145)、4-16譯碼(74LS154) 1.2.4 常用集成芯片二、常用中小規(guī)模集成芯片型號(hào)3、數(shù)據(jù)選擇器 根據(jù)地址選擇信號(hào)從多路輸入數(shù)據(jù)中選擇一路輸出的器件,叫數(shù)據(jù)選擇
9、器 。常用器件:74LS151(8選1,同相輸出),74LS153(雙4選1,同相輸出),74LS157(四2選1,同相輸出),74LS158(四2選1,反相輸出)。4、數(shù)據(jù)鎖存器 74LS373是一種帶有三態(tài)輸出門的8D鎖存器,1D8D為數(shù)據(jù)輸入端,1Q8Q為數(shù)據(jù)輸出端。當(dāng)允許控制端G為1時(shí),8個(gè)鎖存器同時(shí)接收數(shù)據(jù),G變0后,數(shù)據(jù)保持不變,鎖存。當(dāng)輸出控制端為0時(shí),鎖存器內(nèi)的數(shù)據(jù)從1Q8Q端輸出,當(dāng)輸出控制端1時(shí),1Q8Q端高阻。 1.3 微型計(jì)算機(jī)工作原理1.3.1 CPU(Central Processing Unit)結(jié)構(gòu) CPU是微型計(jì)算機(jī)的核心部件,它由運(yùn)算器和控制器組成 一、運(yùn)算
10、器運(yùn)算器的核心是算術(shù)邏輯部件ALU(Arithmetic Logic Unit),它協(xié)同暫存器1、暫存器2、累加器ACC、狀態(tài)寄存器,負(fù)責(zé)完成算術(shù)功能(加、減、乘、除、加1、減1運(yùn)算以及BCD加法調(diào)整)和邏輯功能(與、或、異或、求反、清0運(yùn)算以及左移、右移、循環(huán)移位操作)。 1.3 微型計(jì)算機(jī)工作原理1.3.1 CPU(Central Processing Unit)結(jié)構(gòu) CPU是微型計(jì)算機(jī)的核心部件,它由運(yùn)算器和控制器組成 一、運(yùn)算器運(yùn)算器的核心是算術(shù)邏輯部件ALU(Arithmetic Logic Unit),它協(xié)同暫存器1、暫存器2、累加器ACC、狀態(tài)寄存器,負(fù)責(zé)完成算術(shù)功能(加、減、乘
11、、除、加1、減1運(yùn)算以及BCD加法調(diào)整)和邏輯功能(與、或、異或、求反、清0運(yùn)算以及左移、右移、循環(huán)移位操作)。 1.3 微型計(jì)算機(jī)工作原理二、控制器(Controller)控制器是整個(gè)計(jì)算機(jī)的指揮中心,它負(fù)責(zé)從程序存儲(chǔ)器中取出指令并對(duì)指令進(jìn)行分析、判斷,并根據(jù)指令發(fā)出控制信號(hào),使計(jì)算機(jī)的有關(guān)部件及設(shè)備有條不紊地協(xié)調(diào)工作,保證計(jì)算機(jī)能自動(dòng)、連續(xù)地運(yùn)行。程序計(jì)數(shù)器PC(Program Counter)用來(lái)控制程序的走向。開(kāi)機(jī)上電后,它提供程序第一條指令在存儲(chǔ)器中的地址,CPU從該地址取出要執(zhí)行的指令,執(zhí)行第一條指令。當(dāng)順序程序執(zhí)行時(shí),程序計(jì)數(shù)器具有自動(dòng)加1功能;當(dāng)程序需要發(fā)生轉(zhuǎn)移時(shí),程序計(jì)數(shù)器根
12、據(jù)指令提供的信息將其內(nèi)容更新為轉(zhuǎn)移程序的目標(biāo)地址繼續(xù)執(zhí)行程序。指令寄存器的作用是將指令取出并存放,其操作碼送指令譯碼器。指令譯碼器用來(lái)對(duì)指令中的操作碼進(jìn)行譯碼,以形成相應(yīng)的控制命令,控制計(jì)算機(jī)各部件協(xié)調(diào)工作。時(shí)序電路包括時(shí)鐘和節(jié)拍發(fā)生器,用來(lái)產(chǎn)生計(jì)算機(jī)的時(shí)鐘脈沖和節(jié)拍,控制計(jì)算機(jī)按節(jié)拍工作。寄存器(Register)CPU中還包括一些寄存器,存放最活躍的信息。在計(jì)算機(jī)的編程結(jié)構(gòu)中,寄存器的地位是非常重要的。 1.3.1 總線結(jié)構(gòu) 總線是一組公共信息線,負(fù)責(zé)將計(jì)算機(jī)中的數(shù)據(jù)從一處傳到另一處。一、數(shù)據(jù)總線因?yàn)閿?shù)據(jù)總線用來(lái)傳遞進(jìn)出CPU的信息,數(shù)據(jù)總線一般與CPU字長(zhǎng)等寬。數(shù)據(jù)總線可以是單向或雙向的
13、。8051單片機(jī)數(shù)據(jù)總線8位,以D0D7標(biāo)記。二、地址總線地址總線用來(lái)識(shí)別和CPU相連的I/O設(shè)備和存儲(chǔ)器,所以地址總線數(shù)目越多,可以被尋址的I/O設(shè)備和存儲(chǔ)器的數(shù)目就越多,地址總線的數(shù)目反映CPU的尋址能力的大小。地址線的根數(shù)越多,尋址能力越強(qiáng)。如一個(gè)具有16位地址總線的CPU可訪問(wèn)65536(216=26210=64K)個(gè)字節(jié)的存儲(chǔ)單元。地址總線總是單向的,由CPU發(fā)出的。8051單片機(jī)地址總線16位,以A0A15標(biāo)記。三、控制總線包含CPU發(fā)出的控制信號(hào)和I/O設(shè)備發(fā)出的狀態(tài)信號(hào)。因?yàn)榘雽?dǎo)體存儲(chǔ)器和CPU都是速度相差無(wú)幾的超大規(guī)模集成電路,所以只用讀/寫(xiě)信號(hào)控制數(shù)據(jù)的流向,用地址鎖存信號(hào)
14、解決地址、數(shù)據(jù)線復(fù)用問(wèn)題。 1.3.2 指令執(zhí)行過(guò)程 計(jì)算機(jī)的工作過(guò)程就是指令的執(zhí)行過(guò)程。指令是對(duì)計(jì)算機(jī)發(fā)出的命令,它們被按執(zhí)行順序預(yù)先存入計(jì)算機(jī)的程序存儲(chǔ)器。程序執(zhí)行時(shí),計(jì)算機(jī)在程序計(jì)數(shù)器的指示下,自動(dòng)地從程序存儲(chǔ)器中取出一條指令,送至指令譯碼器,然后程序計(jì)數(shù)器加1,通過(guò)指令譯碼器對(duì)指令中的操作碼加以分析,并執(zhí)行對(duì)應(yīng)的操作,接著程序計(jì)數(shù)開(kāi)始取下一條指令,直至一段程序執(zhí)行完畢。因此,指令的執(zhí)行過(guò)程可歸納為:取指令分析指令執(zhí)行指令取指令分析指令執(zhí)行指令三個(gè)動(dòng)作不斷循環(huán)的過(guò)程。1.4 存儲(chǔ)器基礎(chǔ)1.4.1 信息的基本單位 位bit 1字節(jié)Byte=8bit 1字Word=2B 一個(gè)存儲(chǔ)器由成千上萬(wàn)
15、個(gè)存儲(chǔ)單元組成,一個(gè)單元存放一個(gè)字節(jié)的信息。為了區(qū)別不同單元,用二進(jìn)制數(shù)對(duì)其編號(hào),稱編址。每個(gè)單元分配一個(gè)地址,n位二進(jìn)制數(shù),可對(duì)2n個(gè)單元編址。 1.4.2 存儲(chǔ)器系統(tǒng)結(jié)構(gòu) 當(dāng)CPU對(duì)某一單元尋址時(shí),就通過(guò)地址總線給出該單元的地址信號(hào),通過(guò)譯碼電路,選中該單元,并將其中的數(shù)據(jù)與CPU數(shù)據(jù)總線接通。讀寫(xiě)控制信號(hào)決定數(shù)據(jù)的傳輸方向,片選信號(hào)用于在多芯片系統(tǒng)中選擇一片芯片與CPU交換數(shù)據(jù)。三態(tài)數(shù)據(jù)緩沖器用來(lái)解決多芯片系統(tǒng)的總線沖突問(wèn)題。1.4.3 存儲(chǔ)器的性能指標(biāo)一、容量每個(gè)存儲(chǔ)芯片所能存儲(chǔ)的二進(jìn)制數(shù)的位數(shù),稱位容量。如6264是RAM芯片,其位容量是64Kbit,或8K8bit。27128是RO
16、M芯片,其位容量是128Kbit或16K8bit。通常由多片上述存儲(chǔ)芯片構(gòu)成存儲(chǔ)器組織,以字節(jié)為容量,每個(gè)單元存放一個(gè)字節(jié)的信息。存儲(chǔ)器組織單位分別是B、KB、MB、GB。二、存取時(shí)間CPU給出有效的存儲(chǔ)器地址到數(shù)據(jù)出現(xiàn)在數(shù)據(jù)總線的時(shí)間。一般幾ns幾百ns。1.4.4 存儲(chǔ)器分類 一、ROM(Read Only Memory)計(jì)算機(jī)斷電后ROM中的信息不會(huì)丟失,非易失性的,因此一般用來(lái)存放一些固定程序,如監(jiān)控程序、子程序、字庫(kù)及數(shù)據(jù)表等 1、掩膜工藝ROM(Mask ROM)2、可一次編程ROMPROM(Programmable ROM)3、可擦除的PROMEPROM、E2PROM(Erasa
17、ble PROM、Electrically Erasable PROM)1.4.4 存儲(chǔ)器分類 二、RAM (Random Access Memory)這種存儲(chǔ)器又叫讀寫(xiě)存儲(chǔ)器,它不僅能讀取存放在存儲(chǔ)單元中的數(shù)據(jù),還能隨時(shí)寫(xiě)入新的數(shù)據(jù),寫(xiě)入后原來(lái)的數(shù)據(jù)則會(huì)丟失,易失性。斷電后RAM中的信息全部丟失。1、雙極型RAM2、金屬氧化物(MOS)RAM1.5 IO基本概念1.5.1 I/O接口電路的作用一個(gè)計(jì)算機(jī)系統(tǒng)的組成,除了CPU、存儲(chǔ)器外,還必須有外部設(shè)備。如鍵盤、顯示器、打印機(jī)、數(shù)字/模擬、模擬/數(shù)字轉(zhuǎn)換器,以及被計(jì)算機(jī)檢測(cè)或控制的各種設(shè)備等。計(jì)算機(jī)通過(guò)輸入/輸出設(shè)備和外界進(jìn)行信息交換。計(jì)算機(jī)
18、所用的數(shù)據(jù)以及現(xiàn)場(chǎng)采集的各種信息都要通過(guò)輸入接口送到計(jì)算機(jī);而計(jì)算的結(jié)果和計(jì)算機(jī)產(chǎn)生的各種控制信號(hào)又需通過(guò)輸出接口輸出到外部設(shè)備。這就是I/O(Input/Output)操作。在CPU與外部設(shè)備之間加一個(gè)中介協(xié)調(diào)它們?cè)谒俣取⑿盘?hào)種類和傳送方式的差異,這就是IO接口。接口功能:1、數(shù)據(jù)鎖存:數(shù)據(jù)輸出時(shí),在寫(xiě)入脈沖作用下,將數(shù)據(jù)總線的數(shù)據(jù)抓到鎖存器中鎖存,此后數(shù)據(jù)總線數(shù)據(jù)發(fā)生變化,而鎖存器數(shù)據(jù)維持不變,向外設(shè)輸出。以此協(xié)調(diào)外設(shè)和CPU的速度差異。寫(xiě)入脈沖由軟件發(fā)出。2、三態(tài)緩沖:與數(shù)據(jù)總線相接的電路在向數(shù)據(jù)總線傳送數(shù)據(jù)時(shí),都要經(jīng)過(guò)三態(tài)結(jié)構(gòu),以防止總線沖突。輸入數(shù)據(jù)進(jìn)入CPU前,也要經(jīng)過(guò)三態(tài)緩沖,以
19、防數(shù)據(jù)變化時(shí)混亂的現(xiàn)場(chǎng)干擾進(jìn)入數(shù)據(jù)總線。使能信號(hào)由軟件發(fā)出。3、數(shù)據(jù)轉(zhuǎn)換:現(xiàn)場(chǎng)的模擬量是連續(xù)信號(hào),而CPU只能處理數(shù)字信號(hào),需要通過(guò)數(shù)字/模擬、模擬/數(shù)字轉(zhuǎn)換。啟動(dòng)轉(zhuǎn)換信號(hào)由軟件發(fā)出。1.5.2 I/O與CPU的連接信號(hào) 在接口與CPU之間傳送的信號(hào)包括以下三類:數(shù)據(jù)信號(hào):是CPU給外設(shè)的數(shù)據(jù)(并行或串行傳送),通過(guò)寫(xiě)操作實(shí)現(xiàn);也可以是外設(shè)給CPU的數(shù)據(jù),通過(guò)讀操作實(shí)現(xiàn)。狀態(tài)信號(hào):它通常由外設(shè)提供,使CPU了解外設(shè)的工作狀態(tài)。通過(guò)讀操作實(shí)現(xiàn)??刂菩盘?hào): CPU控制外設(shè)啟動(dòng)或停止工作,以及向可編程接口芯片發(fā)出的控制字的控制信息。通過(guò)寫(xiě)操作實(shí)現(xiàn)控制。1.5.3 I/O的編址方案 I/O接口傳送的信
20、息除數(shù)據(jù)外還有狀態(tài)和控制信號(hào),它們與CPU交換信息全部通過(guò)數(shù)據(jù)總線進(jìn)行。不同的信號(hào)在接口內(nèi)被不同的寄存器保存,寄存器稱為端口。一個(gè)接口內(nèi)部包含多個(gè)端口,一個(gè)CPU又可能外接多個(gè)I/O接口,接口操作也是讀寫(xiě)操作,因此接口電路與存儲(chǔ)器類似,也需要編址。接口電路的編址是對(duì)其中的端口進(jìn)行的。對(duì)端口編址是針對(duì)I/O操作進(jìn)行的,因此也稱為I/O編址。常用的I/O編址有兩種方案:統(tǒng)一編址方式和獨(dú)立編址方式。一、外設(shè)與存儲(chǔ)器統(tǒng)一編址,又稱為存儲(chǔ)器映射編址方式。在這種編址方式中,將外設(shè)地址和存儲(chǔ)器地址統(tǒng)一安排在一個(gè)地址空間中。統(tǒng)一編址的方法將外設(shè)看作是存儲(chǔ)器單元的一部分,因此,用于存儲(chǔ)器的指令都可以用于外設(shè)。二、外設(shè)與存儲(chǔ)器獨(dú)立編址,存儲(chǔ)器地址空間和外設(shè)地址空間是相互獨(dú)立的,各有自己的尋址空間。用于存儲(chǔ)器和用于外設(shè)的指令是不一樣的,兩種指令產(chǎn)生不同的控制信號(hào)。8051采用擴(kuò)展I/O與外部數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址的方式。1.5.4 I/O的控制方式 一、無(wú)條件傳送方式無(wú)條件傳送類似于CPU和存儲(chǔ)器之間的數(shù)據(jù)傳送。以此方式進(jìn)行傳
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標(biāo)準(zhǔn)版?zhèn)€人購(gòu)房合同書(shū)
- 2025合伙買車合同
- 2024-2025學(xué)年新教材高中生物 第二章 基因和染色體的關(guān)系 微專題四 伴性遺傳的解題方法說(shuō)課稿 新人教版必修第二冊(cè)
- 預(yù)制樓板施工方案
- 肇慶鋼板樁支護(hù)施工方案
- 別墅電梯出售合同范例
- 2023九年級(jí)數(shù)學(xué)下冊(cè) 第二十九章 投影與視圖29.1 投影第2課時(shí) 正投影說(shuō)課稿 (新版)新人教版001
- 2024年四年級(jí)英語(yǔ)上冊(cè) Unit 3 Let's Go Lesson 15 In the City說(shuō)課稿 冀教版(三起)
- 自然補(bǔ)償管道施工方案
- 2024年四年級(jí)英語(yǔ)上冊(cè) Unit 1 My classroom The fifth period(第五課時(shí))說(shuō)課稿 人教PEP
- 《機(jī)修工基礎(chǔ)培訓(xùn)》課件
- 統(tǒng)編《道德與法治》三年級(jí)下冊(cè)教材分析
- 清淤邊坡支護(hù)施工方案
- 國(guó)際尿失禁咨詢委員會(huì)尿失禁問(wèn)卷表
- 國(guó)開(kāi)行政管理論文行政組織的變革及其現(xiàn)實(shí)性研究
- 運(yùn)動(dòng)技能學(xué)習(xí)中的追加反饋
- 《淄博張店區(qū)停車問(wèn)題治理現(xiàn)狀及優(yōu)化對(duì)策分析【開(kāi)題報(bào)告+正文】15000字 》
- 常用電子元器件基礎(chǔ)知識(shí)演示
- GB/T 32918.4-2016信息安全技術(shù)SM2橢圓曲線公鑰密碼算法第4部分:公鑰加密算法
- 2023年藥事法規(guī)教學(xué)案例庫(kù)及案例分析
- 北京市水務(wù)安全生產(chǎn)風(fēng)險(xiǎn)評(píng)估指南
評(píng)論
0/150
提交評(píng)論