51單片機基礎知識及期末復習_第1頁
51單片機基礎知識及期末復習_第2頁
51單片機基礎知識及期末復習_第3頁
51單片機基礎知識及期末復習_第4頁
51單片機基礎知識及期末復習_第5頁
已閱讀5頁,還剩4頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、51單片機簡答題部分(經典)1、什么叫堆棧?答:堆棧是在片內RAM中專門開辟出來的一個區域,數據的存取是以"后進先出"的結構方式處理的。實質上,堆棧就是一個按照"后進先出"原則組織的一段內存區域。2、進位和溢出?答:兩數運算的結果若沒有超出字長的表示范圍,則由此產生的進位是自然進位;若兩數的運算結果超出了字長的表示范圍(即結果不合理),則稱為溢出。3、在單片機中,片內ROM的配置有幾種形式?各有什么特點?答:單片機片內程序存儲器的配置形式主要有以下幾種形式:( 1) 掩膜(Msak)ROM型單片機:內部具有工廠掩膜編程的ROM,ROM中的程序只能由單片機

2、制造廠家用掩膜工藝固化,用戶不能修改ROM中的程序。掩膜ROM單片機適合于大批量生產的產品。用戶可委托芯片生產廠家采用掩膜方法將程序制作在芯片的ROM。( 2) EPROM型單片機:內部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序寫入到芯片內部的EPROM中,也可以將EPROM中的信息全部擦除。擦去信息的芯片還可以再次寫入新的程序,允許反復改寫。( 3) 無ROM型單片機:內部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應用系統。無ROM型單片機價格低廉,用戶可根據程序的大小來選擇外接程序存儲器的容量。這種單片機擴展靈活,但系統結構較復雜。( 4) E2ROM型單片機:內部具

3、有電可擦除叫可編程的程序存儲器,使用更為方便。該類型目前比較常用( 5) OTP(OneTimeProgrammable)ROM單片機:內部具有一次可編程的程序存儲器,用戶可以在編程器上將程序寫入片內程序存儲器中,程序寫入后不能再改寫。這種芯片的價格也較低。4、什么是單片機的機器周期、狀態周期、振蕩周期和指令周期?它們之間是什么關系?答:某條指令的執行周期由若干個機器周期(簡稱M周期)構成,一個機器周期包含6個狀態周期(又稱時鐘周期,簡稱S周期),而一個狀態周期又包含兩個振蕩周期(P1和P2,簡稱P周期)。也就是說,指令執行周期有長有短,但一個機器周期恒等于6個狀態周期或12個振蕩周期,即1M

4、=6S=12P。5 、MCS-51單片機通常內部包含哪些主要邏輯功能部件?答:51單片機通常由下列部件組成:一個8位CPU、一個片內振蕩器及時鐘電路、內部FlashRom程序存儲器、256B的RAM、2個16位的定時/計數器、可尋址64KB片外數據存儲器和64KB片外數據存儲器和64KB片外程序存儲器空間的控制電路、4個8位并行I/O端口及一個可編程全雙工串行接口。6 、MCS-51單片機的存儲器從物理結構上可劃分幾個空間?答:MCS-51系列單片機的存儲器配置從物理結構上可分為:片內程序存儲器、片外程序存儲器、片內數據存儲器、片外數據存儲器。從邏輯上可分為:片內外統一編址的64KB的程序存儲

5、器、片內256B的數據存儲器以及片外64KB的數據存儲器。7、存儲器中有幾個保留特殊功能的單元用做入口地址?分別作什么作用?答:MCS-51系列單片機的存儲器中有6個保留特殊功能單元,其中0000H為復位入口、0003H為外部中斷0入口、000BH為T0溢出中斷入口、0013H為外部中斷1入口、001BH為T1溢出中斷入口、0023H為串行接口中斷入口。8、MCS-51單片機片內256B的數據存儲器可分為幾個區?分別起什么作用?答:MCS-51單片機片內數據存儲器可分為二個區:00H7FH單元組成的低128B的片內RAM區、80HFFH單元組成的高128B的專用寄存器區。其中低128B的RAM

6、區又分為:00H1FH單元為工作寄存器區、20H2FH單元為位尋址區、30H7FH單元為用戶RAM區。工作寄存器區可作通用寄存器用,用戶RAM區可作堆棧和數據緩沖用。專用寄存器區又稱特殊功能寄存器,使用80HFFH單元。8、MCS-51單片機的P0P3四個I/O端口在結構上有何異同?使用時應注意的事項?答:MCS-51單片機的四個端口在結構上相同之處:P0P3都是準雙向I/O口,作輸入時,必須先向相應端口的鎖存器寫入“1”。不同之處;P0口的輸出級與P1P3口不相同,它無內部上拉電阻,不能提供拉電流輸出,而P1P3則帶內部上拉電阻,可以提供拉電流輸出。當P0口作通用I/O口輸出使用時,需外接上

7、拉電阻才可輸出高電平;但作地址/數據總線時,不需要外接上拉電阻。P1P3口I/O輸出時,均無需外接上拉電阻。9、存儲器空間在物理結構上可劃分為幾個部分?答:MCS-51存儲器是采用將程序存儲器和數據存儲器分開尋址的結構,其存儲器空間在物理結構上可劃分為如下四個空間:片內程序存儲器、片外程序存儲器、片內數據存儲器、片外數據存儲器。10、開機復位后,CPU使用是的哪組工作寄存器?它們的地址是什么?CPU如何確定和改變當前工作寄存器組?答:開機復位后,CPU使用的是第0組工作寄存器。它們的地址是00H07H。CPU通過對程序狀態字PSW中RS1、RS0的設置來確定和改變當前工作寄存器組。如:RS1、

8、RS0為00則指向第0組;為01則指向第1組;為10則指向第2組;為11則指向第3組。11、MCS-51的時鐘周期、機器周期、指令周期的如何分配的?當振蕩頻率為8MHz時,一個單片機時鐘周期為多少微秒?答:MCS-51的時鐘周期是最小的定時單位,也稱為振蕩周期或節拍。一個機器周期包含12個時鐘周期或節拍。不同的指令其指令周期一般是不同的,可包含有14個機器周期。當振蕩頻率為8MHz時,一個單片機時鐘周期為0.125s。12、程序狀態存儲器PSW的作用是什么?常用狀態標志有哪幾位?作用是什么?答:PSW是8位寄存器,用于作為程序運行狀態的標志,其格式如下:PSW位地址D7HD6HD5HD4HD3

9、HD2HD1HD0H字節地址D0HCACF0RS1RS0OVF1P當CPU進行各種邏輯操作或算術運算時,為反映操作或運算結果的狀態,把相應的標志位置1或清0。這些標志的狀態,可由專門的指令來測試,也可通過指令來讀出。它為計算機確定程序的下一步運行方向提供依據。PSW寄存器中各位的名稱及文職如上所示,下面說明各標志的作用。P:奇偶標志。該位始終跟蹤累加器A內容的奇偶性。如果有奇數個“1”,則置P為1,否則置0。在MCS-51的指令系統中,凡是改變累加器A中內容的指令均影響奇偶標志位P。F1:用戶標志。由用戶置位或復位。OV:溢出標志。有符號數運算時,如果發生溢出時,OV置1,否則清0。對于一個字

10、節的有符號數,如果用最高位表示正、負號,則只有7位有效位,能表示一128+127之間的數;如果運算結果超出了這個數值范圍,就會發生溢出,此時,OV=1,否則OV=0。此外,在乘法運算中,OV=1表示乘積超過255;在除法運算中,OV=1表示除數為0。RS0、RS1:工作寄存器組選擇位,用以選擇指令當前工作的寄存器組。由用戶用軟件改變RS0和RS1的組合,以切換當前選用的工作寄存器組,其組合關系如下。RS1RS0寄存器組片內RAM地址00第0組00H07H01第1組08H0FH10第2組10H17H11第3組18H1FH13、EA/Vpp引腳有何功用?8031的引腳應如何處理?為什么?答:_EA

11、/Vpp是雙功能引腳,功能如下:(1) -EA接高電平時,在低4KB程序地址空間(0000H0FFFH),CPU執行片內程序存儲器的指令,當程序地址超出低4KB空間(1000HFFFFH)時,CPU將自動執行片外程序存儲器的更令。(2) EA接低電平時,CPU只能執行外部程序存儲器的指令。_8031單片機內部無ROM,必須外接程序存儲器。因此,8031的EA引腳必須接低電平。在8751單片機內部的EPROM編程時,此弓I腳Vpp外接+12V電壓,用于固化EPROM程14、單片機有哪幾個特殊功能寄存器?各在單片機的哪些功能部件中?答:MCS-51單片機內部有21個特殊功能寄存器,在物理上是分散在

12、片內各功能部件中,在數學上把它們組織在內部數據存儲器地址空間80HFFH中,以便能使用統一的直接尋址方式來訪問。這些特殊功能寄存器頒在以下各個功能部件中:(1) CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH兩個8位寄存器組成);(2)中斷系統:IP、IE;(3)定時器/計數器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4)并行I/O口:P0、P1、P2、P3;(5)串行口:SCON、SBUF、PCON。15、什么是指令?什么是程序?簡述程序在計算機中的執行過程。答:指令是控制計算機進彳T某種指令的命令。CPU就是根據指令來指揮和控制計算機各部分協調地動作,完成規定的

13、操作。指令是由二進制代碼表示的。通常指令氛圍操作碼和操作數兩部分:操作碼規定操作的類型,操作數給出參加操作的數據或存放數據的地址。為完成某項規定任務,把計算機指令按一定次序進行編排組合所行成的指令集稱為程序。程序在計算機中的執行過程實質就是執行人們所編制程序的過程,即逐條執行指令的過程。計算機每執行一條指令都可氛圍三個簡短進行,即取指令,分析指令和執行指令。取指令簡短的任務是:根據程序計數器PC中的植從程序存儲器讀出現行指令,送到指令寄存器。分析指令階段的任務是:將指令操作碼取出后進行譯碼,分析其指令性質。如指令要求操作數,則尋找操作數地址。執行指令階段的任務是:取出操作數,然后按照操作碼的性

14、質對操作數進行操作,即執行指令。計算機執行程序的過程實際上就是逐條指令地重復上述操作過程,直至停機指令或循環等待指令。16、什么叫尋址方式?MCS5侑幾種尋址方式?答:尋址方式:尋址方式就是尋找指令中操作數或操作數所在地址的方式。也就是如何找到存放操作數的地址,把操作數提取出來的方法。MCS51的尋址方式有:立即數尋址、直接尋址、寄存器尋址、寄存器間接尋址、變址尋址、相對對址、位尋址。17、SJMP(短轉移)指令和AJMP(絕對轉移)指令的主要區別。答:SJMP提供了以SJMP的下一條指令的起始地址為中心的256字節范圍的轉移(-128+127),AJMP的轉移目標地址必須在與AJMP的下一條

15、指令的第一字節相同的2KB區的程序儲存器中。短轉移方便了可重定位編碼。SJMP方便了PC可重定位編碼,但轉移范圍小。而ASJMP轉移范圍大,但存在跳區的限制,AJMP指令只能位于2KB區的最后2個字節處時,才可跳到下一個區去。因此用AJMP指令來代替SJMP指令是有條件的,也就是目標地址必須與它下面的指令存放地址在同一個2KB區域內。18、中斷服務子程序與普通子程序有哪些異同之處?答:相同點:都是讓CPU從主程序轉去實行子程序,執行完畢后又返回主程序。不同點:中斷服務子程序是隨機執行的,而普通子程序是預先安排好的;中斷服務子程序以RETI結束,而一般子程序以RET結束。RETI除了將短點彈回P

16、C動作之外,還要清除對應的中斷優先標志位(片內不可尋址的觸發器),以便新的中斷請求能被響應。19、MCS-51響應中斷的條件是什么?CPU響應中斷后,CPU要進行哪些操作?不同的中斷源的中斷入口地址是什么?答:CPU響應中斷的條件如下:首先要有中斷源發出有效的中斷申請;CPU中斷是開放的,即中斷總允許位EA=1,允許所有中斷源申請中斷。申請中斷的中斷源的中斷允許位為1,即此中斷源可以向CPU申請中斷。以上是CPU響應中斷的基本條件。如果上述條件不足,則CPU一般會影響中斷。但是,若有下列任何一種情況存在,則中斷響應會被阻止。CPU正處在為一個同級或高級的中斷服務中?,F行機器周期不所執行的指令的

17、最后一個機器周期。作此限制的目的在與使當前指令執行完畢后,才能進行中斷響應,以確保當前指令的完整執行。當前指令是返回指令(RETRETI)或訪問IE、IP的指令。因為按MCS-51中斷系統的特性規定,在執行完這些指令之后,還應在繼續執行一條指令,然后才能影響中斷。若存在任何一種情況,CPU將丟棄中斷查詢結果;否則,將在緊接著的下一個機器周期內執行中斷查詢結果,響應中斷。CPU響應中斷后,保護斷點,硬件自動將(PC)-堆棧,尋找中斷源,中斷矢量-PC,程序轉向中斷服務程序入口地址。其中,INT0=0003H,T0=000BH,INT1=0013H,T1=001BH,串行接口=0023H。20、單

18、片機對中斷優先級的處理原則是什么?答:低級不能打斷高級,高級能夠打斷低級;一個中斷以被響應,同級的被禁止;同級,按查詢順序,INTOfT0-INT1-T1-串行接口21、MCS-51的外部中斷有哪兩種觸發方式?他們對觸發脈沖或電平有什么要求?答:有電平觸發和脈沖觸發。電平方式是低電平有效。只要單片機在中斷要求引入端INT0和INT1上采樣到低電平時,就激活外部中斷。脈沖方式則是脈沖的下條沿有效。這種方式下,在兩個相鄰機器周期對中斷請求引入端進行采樣中,如前一次為高,后一次為低,即為有效中斷請求。因此在這兩種中斷請求信號方式下,中斷請求信號的高電平狀態和低電平狀態都應至少維持一個周期以保電平變化

19、能被單片機采樣用。22、什么是中斷和中斷系統?其主要功能是什么?答:當CPU正在處理某件事情的時候,外部發生的某一件事情請求CPU迅速去處理,于是,CPU暫時終止當前的工作,轉去處理發生的事情,中斷處理完該事件以后,再回到原來被終止的地方,繼續原來的工作。這種過程稱為中斷,實現這種功能的部件稱為中斷系統。功能:(1)使計算機具有實時處理功能,能對外界異步發生的事件作出及時的處理。(2)完全消除了CPU在查詢方式中的等待現象,大大提高了CPU的工作效率。(3)實現實時控制。23、MCS-51有哪些中斷源?答:MCS-51有如下中斷源:INTO:外部中斷0請求,低電平有效(由P3.2輸入);INT

20、1:外部中斷1請求,低點平有效(由P3.3輸入);TQ定日器/計數器0溢出中斷請求;T1:定時器/計數器1溢出中斷請求;TX/RX:串行借口中斷請求。通過對特殊功能積存器TCONSCONIE、IP的個位進行置位或復位等操作,可實現各種中斷控制功能。24、說明外部中斷請求的查詢和響應過程。答:當CPU執行主程序第K條指令時,外設向CPU發出中斷請求,CPU接到中斷請求信號并在本條指令執行完后,中斷主程序的執行并保存斷點地址,然后轉去響應中斷。CPU在每一個S5P2期間順序采樣每個中斷源,CPU在下一個機器周期S6期間按優先級順序查詢中斷標志,如查詢到某個中斷標記為1,將在接下來的機器周期S1期間

21、按優先級進行中斷處理,中斷系統通過硬件自動將相應的中斷矢量地址裝入PC,以便進入相應的中斷服務程序。中斷服務完畢后,CPU返回到主程序第K+1條指令繼續執行。25、MCS-51響應中斷的條件?答:(1)有中斷源發出中斷請求。(2)中斷總允許位EA=1,即CPU開中斷。(3)申請中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽。(4)無同級或更高級中斷正在服務。(5)當前指令周期已經結束。(6)若現行指令為RETI或訪問IE或IP指令時,該指令以及緊接著的另一條指令已執行完畢。26、簡述MCS-51單片機的中斷響應過程。答:CPU在每個機器周期S5P2期間順序采用每個中斷源,CPU在下一個機器周期

22、S6期間按優先級順序查詢中斷標志,如查詢到某個中斷標志為1,將在接下來的機器周期S1期間按優先級進行中斷處理,中斷系統通過硬件自動將相應的中斷矢量地址裝入PC,以便進入相應的中斷服務程序。一旦響應中斷,MCS-51首先置位相應的中斷“優先級生效”觸發器,然后由硬件執行一條長調用指令,把當前的PC值壓入堆棧,以保護斷點,再將相應的中斷服務的入口地址送入PC,于是CPU接著從中斷服務程序的入口處開始執行。對于有些中斷源,CPU在響應中斷后會自動清除中斷標志。27、在執行某一中斷源的中斷服務程序時,如果有新的中斷請求出現,試問在什么情況下可響應新的中斷請求?在什么情況下不能響應新的中斷請求?答:符合

23、以下6個條件可響應新的中斷請求:有中斷源發出中斷請求、中斷總允許位EA=1,即CPU開中斷、申請中斷的中斷源的中斷允許位為1,即中斷沒有被屏蔽、無同級或更高級中斷正在被服務、當前的指令周期已結束、若現行指令為RETI或訪問IE或IP指令時,該指令以及緊接著的另一條指令已執行完。如果新的中斷請求“優先級”低于正在執行的中斷請求或與其同級,則不能被響應。28、MCS-51單片機外部中斷源有幾種觸發中斷請求的方法?如何實現中斷請求?答:有兩種方式:電平觸發和沿觸發。電平觸發方式:CPU在每個機器周期的S5P2期間采樣外部中斷引腳的輸入電平。若為低電平,使IE1(IE0)置“1”,申請中斷;若為高電平

24、,則IE1(IE0)清零。邊沿觸發方式:CPU在每個機器周期的S5P2期間采樣外部中斷請求引腳的輸入電平。如果在相繼的兩個機器周期采樣過程中,一個機器周期采樣到外部中斷請求為高水平,接著下一個機器周期采樣到外部中斷請求為低水平,則使IE1(IE0)置1,申請中斷;否則,IE1(IE0)置0。29、什么是中斷優先級?中斷優先級處理的原則是什么?答:通常,在系統中有多個中斷源,有時會出現兩個或更多個中斷源同時提出中斷請求的情況。這就要求計算機既能區分各個中斷源的請求,又能確定首先為哪一個中斷源服務。為了解決這一問題,通常給各中斷源規定了優先級別,稱為優先權或中斷優先級。中斷優先級處理的原則是:當兩

25、個或者兩個以上的中斷源同時提出中斷請求時,計算機首先為優先權最高的中斷源服務,服務結束后,再響應級別較低的中斷源。30、中斷響應過程中,為什么通常要保護現場?如何保護?答:因為一般主程序和中斷服務程序都可能會用到累加器、PSW寄存器和其他一些寄存器。CPU在進入中斷服務程序后,用到上述寄存器時,就會破壞它原來存在寄存器中的內容;一旦中斷返回,將會造成主程序的混亂。因而在進入中斷服務程序后,一般要先保護現場,然后再執行中斷處理程序,在返回主程序前再恢復現場。保護現場的一般方法是把累加器、PSW寄存器及其他一些與主程序有關的寄存器壓入堆棧。在保護現場和恢復現場時,為了不使現場數據受到破壞或者造成混

26、亂,一般規定此時CPU不響應新的中斷請求。這就要求在編寫中斷服務程序時,注意在保護現場前要關中斷,在恢復現場后要開中斷。如果在中斷處理時允許有更高級的中斷打斷它,在保護現場之后要再開中斷,恢復現場之前關中斷。31、MCS-51定時器有哪幾種工作模式?有何區別?答:有模式0,模式1,模式2,模式3。(1)模式0:選擇定時器(T0或T1)的高8位和低5位組成的一個13位定時器/計數器。TL低5位溢出時向TH進位,TH溢出時向中斷標志位TF0進位,并申請中斷。定時時間t=(213-初值)*振蕩周期*12;計數長度為213=8192個外部脈沖。(2)模式1:與模式0的唯一區別是寄存器TH與TL以全部1

27、6位參與操作。定時時間t=(216-初值)*振蕩周期*12;計數長度為216=65536個外部脈沖。(3)模式2:把TL0與TL1配置成一個可以自動重裝載的8位定時器/計數器。TL用作8位計數器,TH用以保存初值。TL計數器溢出是不僅使TF0置1,而且還自動將TH中的內容裝載到TL中。定時時間t=(28-初值)*振蕩周期*12;計數長度為256個外部脈沖。(4)模式3:對T0和T1不大相同。若T0設為模式3,TL0和TH0被分為兩個相互獨立的8位計數器。TL0為8位計數器,功能與模式0和模式1相同,可定時可計數。TH0僅用于作簡單的內部定時功能,它占用了定時器T1的控制位TR1和中斷標志位TF

28、1,啟動和關閉僅受TR1的控制。定時器T1無工作模式3,但T0在工作模式3時T1仍可設置為模式02。32、串行數據傳送的主要優點和用途是什么?答:串行數據傳送是將數據按位進行傳送的方式。其主要優點是所需的傳送線根數少,對于遠距離數據傳送的情況,采用串行方式是比較經濟的。所以竄行方式主要用于計算機與遠程終端之間的數據傳送。33、簡述串行接口接收和發送數據的過程。答:串行接口的接收和發送是對同一地址(99H)兩個物理空間的特殊功能寄存器SBUF進行讀或寫的。當向SBUF發“寫”命令時(執行“MOVSBUF,A“指令),即向發送緩沖器SBUF裝載并開始由TXD引腳向外發送一幀數據,發送完便使發送中斷

29、標志位T1=1。在滿足串行接口接收中斷標志位RI(SCON。)=0的條件下,置允許接收位REN(SCON.4)=1,就會接收一幀數據進入移位寄存器,并裝載到接收SBUF中,同時使RI=1。當發讀SBUF命令時(執行“MOVA,SBUF”指令),便由接收緩沖器SBUF取出信息通過MCS-51內部總線送CPU。34、MCS-51串行接口有幾種工作方式?答:MCS-51串行接口有四種工作方式;方式0(8位同步移位寄存器),方式1(10位異步收發),方式2(11位異步收發),方式3(11位異步收發)。35、 MCS-51中SCON的SM2、TB8、RB8有何作用?答:MCS-51中SCON的SM2是多

30、機通信控制位,主要用于方式2和方式3。若置SM2=1,則允許多機通信。TB8是發送數據的第9位,在方式2或方式3中,根據發送數據的需求有軟件置位或復位。它在許多通信協議中可用作奇偶校驗位;在多機通信中作為發送地址幀或數據幀的標志位。RB8是接收數據的第9位,在方式2或方式3中,接收到的第9位數據放在RB8位。它或是約定的奇/偶校驗位,或是約定的地址/數據標識位。36、簡述單片機多機通信的原理。答:當一片MCS-51主機與多片從機通信時,所有從機的SM2位置1。主機首先發送的一幀數據為地址,即某從機機號,其中第9位1,所有的接收到數據后,將其中第9位裝入RB8中。各個從機根據收到的第9位數據(R

31、B8中)的值來決定從機可否再接收主機的信息。若(RB8)=0,說明是數據幀,則使接收中斷標志位RI=0,信息丟失;若(RB8)=1,說明是地址幀,數據裝入SBUF并置RI=1,中斷所有從機,只有被尋址的目標從機清除SM2(SM2=0),以接收主機發來的一幀數據(點對點通信)。其他從機仍然保持SM2=1。37、串行通信的總線標準是什么?有哪些內容?答:美國電子工業協會(EIA)正式公布的串行總線接口標準有RS232C、RS422、RS423和RS485等。在異步串行通信中應用最廣的標準總線是RS232C。它包括了按位串行傳輸的電氣和機械方面的規定,如適用范圍、信號特性、接口信號及引腳說明等,適用

32、于短距離(<15m)或帶調制解調器的通信場合。采用RS422、RS485標準時,通信距離可達1000m。38、簡述單片機系統擴展的基本原則和實現方法。答:(1)以P0口作地址/數據總線,此地址總線是系統的低8位地址線。(2)以P2口的口線作高位地址線。(不固定為8位,需要幾位就從P2口引出幾條口線。)(3)控制信號線:、使用ALE作為地址鎖存的選通信號,以實現低8位地址線。、以PSEN信號作為擴展程序存儲器的讀選通信號。、以EA信號作為外程序存儲器的選擇信號。、以RD和WR作為擴展數據存儲器和I/O端口的讀寫選通信號,執行MOVX指令時,這兩個信號分別自動有效。39、8255有哪幾種工作方式?怎樣選擇其工作方式?答:8255有3種工作方式,即方式0、方式1、方式2。(1) 方式0(基本輸入/輸出方式):這種方式不需要任何選通信號。A口、B口及C口的高4位和低4位都可以被設定輸入或輸出。作為輸出口時,輸出的數據被封鎖;B口和C口作為輸入口時,其輸入的數據不封鎖。(2) 方式1(選通輸入/輸出方式):在這種工作方式下,A、B和C三個口將分為兩組。A組包括A口和C口的高4位,A口可由編程設定為輸入口或輸出口,C口的高4位則用來作為輸入/輸出操作的控制和同步信號;B組包括B口和C口的低4位,B口可由編程

溫馨提示

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

評論

0/150

提交評論