單片機面試題及答案_第1頁
單片機面試題及答案_第2頁
單片機面試題及答案_第3頁
單片機面試題及答案_第4頁
單片機面試題及答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機面試題及答案2014 單片機試題及答案】一、選擇題(每題1 分,共 10 分)1 8031 單片機的()口的引腳,還具有外中斷、串行通信等第二功能。a) p0b ) p1 c ) p2 d ) p32 單片機應用程序一般存放在()a )ram b ) rom c )寄存器d ) cpu3 已知某數(shù)的bcd 碼為 0111 0101 0100 0010 則其表示的十進制數(shù)值為()a)7542h b ) 7542 c ) 75.42h d ) 75.424 下列指令中不影響標志位cy 的指令有()。a) add a , 20hb ) clr c ) rrc a d ) inc a5 cpu

2、主要的組成部部分為()a )運算器、控制器b )加法器、寄存器c )運算器、寄存器d )運算器、指令譯碼器6 intel 8051cpu 是( )位的單片機a)16 b ) 4 c) 8 d)準 167 8031 復位后,pc 與 sp 的值為()a ) 0000h , 00h b ) 0000h , 07hc )0003h , 07h d ) 0800h ,00h8當需要從mcs-51 單片機程序存儲器取數(shù)據(jù)時,采用的指令為()。a) mov a, r1 b ) movc a, a + dptrc ) movx a, r0d ) movx a, dptr9 8031 單片機中既可位尋址又可字

3、節(jié)尋址的單元是()a) 20hb ) 30hc ) 00h d ) 70h10下列哪條指令是正確的()a)push r2 b ) addr0,ac)movxa dptr d ) mov r0,a二、填空題(每空1 分,共 30 分)1 一個完整的微機系統(tǒng)由和 兩大部分組成。2 8051 的引腳 rst 是 (in 腳還是 out 腳 ),當其端出現(xiàn)電平時 ,8051 進入復位狀態(tài)。8051一直維持這個值,直到rst 腳收到 電平, 8051 才脫離復位狀態(tài),進入程序運行狀態(tài),從rom h 單元開始取指令并翻譯和執(zhí)行。3 半導體存儲器分成兩大類和,其中具有易失性,常用于存儲。4 求十進制數(shù)-10

4、2 的補碼(以2 位 16 進制數(shù)表示),該補碼為5 pc 存放 , 具有 特性。在8051 中決定程序執(zhí)行順序的是pc 還是dptr ? 它是 位? (是,不是)sfg ?6 123=b= h 。7 8051 內(nèi)部有 并行口,p0 口直接作輸出口時,必須外接;并行口作輸入口時,必須先 ,才能讀入外設的狀態(tài)。8 mcs-51 的堆棧只可設置在,其最大容量為,存取數(shù)據(jù)的原則是。堆棧寄存器sp 是 位寄存器,存放。9 中斷處理的全過程分為以下3 個段: 、。10 定時和計數(shù)都是對進行計數(shù),定時與計數(shù)的區(qū)別是。1 中斷服務程序的最后一條指令是ret 。2 存儲器分成內(nèi)存和外存兩大部分,其中外存可以直

5、接與cpu 交換信息。3p2 口既可以作為i/o 使用,又可以作地址/數(shù)據(jù)復用口使用。4 在中斷響應階段cpu 一定要做如下2 件工作:保護斷點和給出中斷服務程序入口地址。5rc a 為循環(huán)左移指令。6mov a , 30h 的源操作數(shù)為立即尋址方式。7mov a,a+dptr 是一條查表指令。8mul ab 的執(zhí)行結(jié)果是高8 位在 a 中,低 8 位在 b 中。9ajmp 跳轉(zhuǎn)空間最大可達到64kb 。10 dptr 是由 dph 和 dpl 兩個 8 位特殊寄存器組成的。四、簡答題(每題5 分,共 15 分)1 mcs51 的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在

6、出現(xiàn)同級中斷申請時,cpu 按什么順序響應(按由高級到低級的順序?qū)懗龈鱾€中斷源)?各個中斷源的入口地址是多少?2 已知單片機系統(tǒng)晶振頻率為6mhz ,若要求定時值為10ms 時,定時器 t0 工作在方式1 時,定時器t0對應的初值是多少?tmod 的值是多少?th0= ? tl0= ? (寫出步驟)3 mcs51 系列單片機的內(nèi)部資源有哪些?說出8031 、 8051 和8751 的區(qū)別。五、作圖題(10 分)用 6264( 8k*8 )構(gòu)成 16k 的數(shù)據(jù)存儲系統(tǒng)。要求采用線選法產(chǎn)生片選信號,并計算6264 的地址范圍。六、設計題(1 題 13 分; 2 題 12 分,共 25 分)1 某單

7、片機控制系統(tǒng)有8 個發(fā)光二極管。試畫出89c51 與外設的連接圖并編程使它們由左向右輪流點亮。2 某控制系統(tǒng)有2 個開關(guān) k1 和 k2, 1 個數(shù)碼管,當k1 按下時數(shù)碼管加 1 , k2 按下時數(shù)碼管減1 。試畫出8051 與外設的連接圖并編程實現(xiàn)上述要求。單片機模擬試卷001 答案一、選擇題(每題1 分,共10 分)1 d 2 b3 b 4 d 5 a6 c7 b 8 b 9 a 10 d二、填空題(每空1 分,共30 分)1 一個完整的微機系統(tǒng)由硬件和軟件兩大部分組成。2 8051 的引腳 rst 是 in 腳 (in 腳還是 out 腳 ),當其端出現(xiàn)高電平時 ,8051 進入復位狀

8、態(tài)。8051 一直維持這個值,直到rst 腳收到低電平, 8051 才脫離復位狀態(tài),進入程序運行狀態(tài),從rom 0000 h 單元開始取指令并翻譯和執(zhí)行。3半導體存儲器分成兩大類:ram rom ,其中 ram 具有易失性,常用于存儲臨時性數(shù)據(jù)。4 求十進制數(shù)-102 的補碼(以2 位 16 進制數(shù)表示),該補碼為- 9ah 。5 pc 存放 _cpu 將要執(zhí)行的指令所在的rom 單元的地址,具有自動加 1 特性。在8051 中決定程序執(zhí)行順序的是pc 還是 dptrpc ?它是 16 位?不是(是,不是)sfg ?6 123= 01010010 b= 52 h 。7 8051 內(nèi)部有 4 個

9、并行口,p0 口直接作輸出口時,必須外接上拉電阻;并行口作輸入口時,必須先將口鎖存器置1 ,才能讀入外設的狀態(tài)。8 mcs-51 的堆棧只可設置在內(nèi) ram 低 128b 區(qū) ,其最大容量為128b ,存取數(shù)據(jù)的原則是先進后出。堆棧寄存器sp 是 8 位寄存器,存放堆棧棧頂?shù)牡刂贰?9中斷處理的全過程分為以下3 個段:中斷請求、中斷響應、 中斷服務。10 定時和計數(shù)都是對脈沖 進行計數(shù),定時與計數(shù)的區(qū)別是定時是對周期已知的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù)。3p2 口既可以作為i/o 使用,又可以作地址/數(shù)據(jù)復用口使用。6mov a , 30h 的源操作數(shù)為立即直接尋址方式?!酒簡纹瑱C試

10、題及答案】)1 、 mcs-8051 系列單片機字長是8 位,有 40 根引腳,96 系列字長是 16 位。單片機的特點有體積小、價格低、功能全。2 、 8051 單片機的存儲器的最大特點是指令存儲器與數(shù)據(jù)存儲器分開編址 , px 并行口的地址是與數(shù)據(jù) 存儲器統(tǒng)一編址的,或者說屬于該存儲器。3 、 8051 最多可以有4 個并行輸入輸出口,最少也可以有1 個并行口,即 p1 。 p3 常需復用作串行通信、外部中斷、外部計數(shù)脈沖和讀寫控制信號。4、 ale 信號的作用是低 8 位地址鎖存。5 、 8051 復位后,pc= 0 h 。若希望從片內(nèi)存儲器開始執(zhí)行,ea 腳應接 高 電平, pc 值超

11、過 0fff h 時, 8051 會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。6、 8051 的 c/t 是 加 (加或減)計數(shù)的。7、 8051 的中斷向量表在3 h 、 0b h 和 13h 、 1bh 、 23h 。8、mov a , 40h 指令對于源超作數(shù)的尋址方式是直接 尋址。9 、指令jb 0a7h , abc 的作用是若 p2 口的第 7 位為 1 則跳轉(zhuǎn)到abc 。( 0a7h 是 p2.7 的地址)10、將 cy 與 a 的第 0 位的非求或的指令是 orl c , /acc.0 ,若原 a=0,執(zhí)行后a= 0 。2、已知a = 0f8h ,當執(zhí)行add a , #0a9h 指令后

12、,psw 中的 ov、cy、 ac、 p 各為多少?若是有符號數(shù),a 中的結(jié)果用十進制表示是多少?(共5 分) 解答 ov : 0、 cy: 1、 ac: 1、 p: 1 a: -953 、在兩個8051 間用模式2 進行串行通信,a 機并行采集外部開關(guān)的輸入,然后串行傳輸給b 機; b 機接收后并行輸出控制led 發(fā)光。畫出連接示意圖,寫出完整的程序。(共15 分)4 、將 8051 外部擴展2k eprom ,同時擴展16k ram 作數(shù)據(jù)存儲器,采用的 2716 是 2k 的 eprom 芯片, 6264 是 8k 的 ram 芯片,74ls373 是 8 位鎖存器。請畫出連接示意圖。要

13、求畫出8051 的數(shù)據(jù)、地址、 ale 、 psen 、 rd 、 wr 信號;鎖存器的數(shù)據(jù)入d、數(shù)據(jù)出q、鎖存控制 g、 oe; 2716 的 a、數(shù)據(jù)o、片選 ce、輸出使能oe; 6264的 a、 d、 ce、 oe、 we。最后寫出各片的地址范圍。(共12 分)數(shù)據(jù)線 8 根從 p1 直接到 2716 的o、兩片6264 的 d;地址線低8 位從 p0 經(jīng)鎖存器后到各片內(nèi)地址口,高8 位從 p2 出 02 三位直接到2716 的地址口,0-4 五位直接到兩片6264 內(nèi) p2.5 接一片 6264 的 ce,經(jīng)非門后接另一片 6264; ale 接鎖存器的g,鎖存器oe 接地, pse

14、n 接 2716的 oe , wr 接 6264 的 we , rd 接 oe 。2716 : 0-7ffh , 6264 : 0-1fffh , 2000h-3fffh5 、編寫一段子程序,將二位壓縮的bcd 碼轉(zhuǎn)換為二進制數(shù),入口、出口均是a。若是非法的bcd 碼,則 a 返回值為255。(共10 分)6 、用 8051 輸出控制8 個 led 從 led1 到 led8 、再到 led1 ,每次一個led 發(fā)光,并不斷循環(huán)。一個開關(guān)控制引起中斷,電平觸發(fā),中斷后8 個 led 一起閃 5 下,然后恢復前面的循環(huán)。畫出連接示意圖,寫出完整的程序。(軟件延時用循環(huán)5*126*200 次控制)

15、(共10 分 )7 、簡單敘述8051 的 c/t0 的四種工作模式和串行通信的四種工作模式。(共8 分)單片機試卷及答案單片機 2010-11-14 18:32:39 閱讀 467 評論 0 字號:大中小訂閱一、 單項選擇題(每題2 分,共 20 分)1. 在 cpu 內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是( )。a、 pc b 、 psw c 、 acc d 、 sp2. 要用傳送指令訪問片外ram ,它的指令操作助記符是()。a、 mov b 、 movx c 、 movc d 、 push3. 開機復位后,cpu 使用的是第0 組工作寄存器,地址范圍是()。a、 00h-1

16、0h b 、 00h-07h c 、 10h-1fh d 、 08h-0fh 4. 80c51 系列單片機串行通信口的傳輸方式是( )。a、單工b、半雙工c、全雙工 d、不可編程5. 80c51 系列單片機有中斷源( )。 a、 2 個 b、 3 個c、 4 個 d、5個6. dac0832 的滿量程電壓為5v,它的分辨率為()。a 、 5v/28 b 、 5v/210 c 、 5v/212 d 、 5v/2167. 某存儲器芯片的地址線為11 根,那么它的存儲容量為( )。a 、 1kbb 、 2kbc 、 3kb d 、 4kb 8. 提高單片機的晶振頻率fosc ,則機器周期tcy (

17、)。a 、不變 b 、變長 c 、變短d 、不定9. mc14433 是 3位半雙積分a/d 轉(zhuǎn)換器,轉(zhuǎn)換精度相當于()二進制數(shù)。a、 8 位 b、 9 位 c、 10 位 d 11 位 10. 關(guān)于 80c51 的堆棧操作,正確的說法是() a、先入棧,再修改指針b、先修改指針,再出棧c 、先修改指針,再入棧d 、以上都不對二、 填空題(每題2 分,共 20 分) 1. 80c51 單片機主要由cpu 系統(tǒng)、 、 組成 。2. 在寄存器間接尋址中,其“間接 ”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的。3. 指令 add a , #55h 的源操作數(shù)屬于 尋址方式,其功能是4. 在 8

18、0c51 系列單片機中數(shù)據(jù)指針寄存器dptr 由 和 兩個寄存器組成。5. 89c51 使用片內(nèi)rom 時,其芯片引腳要接 電平。6. 80c51 的外部中斷請求有兩種觸發(fā)方式,一種是觸發(fā),另一種是觸發(fā)。7. 若 a 中的內(nèi)容為87h ,那么標志位p 的值為 。8. d/a 轉(zhuǎn)換的作用是將量轉(zhuǎn)換為量。 9. 串行通信的接口標準包括和 rs-485 三種。【篇三:單片機試題及答案】第一章1-1 選擇1.計算機中最常用的字符信息編碼是(a )aasciib bcd 碼 c 余 3 碼 d 循環(huán)碼a 1.5 b 3 c 1 d 0.53 .mcs-51 的時鐘最高頻率是( a ).a 12mhzb

19、6 mhz c 8 mhz d 10 mhz4 以下不是構(gòu)成的控制器部件(d ):a 程序計數(shù)器、b 指令寄存器、c 指令譯碼器、d 存儲器5 以下不是構(gòu)成單片機的部件(d )a 微處理器(cpu )、 b 存儲器 c 接口適配器(i o 接口電路)d打印機6 下列不是單片機總線是(d )a 地址總線b 控制總線c 數(shù)據(jù)總線d 輸出總線7 .-49d 的二進制補碼為.( b)a 11101111b 11101101c 0001000 d 111011008 . 十進制 29 的二進制表示為原碼(c )a 11100010b 10101111c 00011101d 000011119 . 十進制

20、 0.625 轉(zhuǎn)換成二進制數(shù)是(a )a 0.101 b 0.111c 0.110 d 0.10010 選出不是計算機中常作的碼制是(d )a 原碼 b 反碼 c 補碼 d ascii1-2 填空1.2.十進制 29 的二進制表示為3.十進制數(shù)-29 的 8 位補碼表示為4.單片微型機.5. 若不使用mcs-51 片內(nèi)存器引腳.6.7. 十進制數(shù)-47 用 8 位二進制補碼表示為8.-49d 的二進制補碼為9.計算機中最常用的字符信息編碼是101-3 判斷1.我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)與軟件系統(tǒng)的總稱。( )3 . 使用可編程接口必須處始化。( )。4 8155 的復位引腳可與8

21、9c51 的復位引腳直接相連。( )8. 計算機中常作的碼制有原碼、反碼和補碼( )9. 若不使用mcs-51 片內(nèi)存器引腳ea 必須接地. ( )1-4 簡答( 1) 單片機?單片機與一般微型計算機相比,具有哪些特點?答:單片機是在一塊集成電路上把cpu 、存儲器、定時器/計數(shù)器及多種形式的i/o 接口集成在一起而構(gòu)成的微型計算機。它與通用微型計算機相比,具有如下特點:( 1 ) 單片機的程序存儲器和數(shù)據(jù)存儲器是分工的,前者為rom ,后者為 ram ;( 2) 采用面向控制的指令系統(tǒng),控制功能強;( 3) 多樣化的i/o接口,多功能的i/o引腳;( 4) 產(chǎn)品系列齊全,功能擴展性強;( 5

22、) 功能是通用的,像一般微處理機那樣可廣泛地應用在各個方面。2 單片機主要應用在哪些領域?答:單片機的應用范圍很廣泛,諸如智能化家用電器、儀器儀表、工業(yè)控制、計算機外部設備、智能機器人、電信及導航等方面。3 在各種系列的單片機中,片內(nèi)rom 的配置有幾種形式?用戶應根據(jù)什么原則來選用?答:各種類型的單片機片內(nèi)程序存儲器的配置形式主要有以下幾種形式:( 1 )( msak ) rom 型單片機:內(nèi)部具有工廠編程的 rom , rom中的程序只能由單片機制造廠家用工藝固化,用戶不能修改rom 中的程序。例如:mcs 51 系列的 8051 。rom 單片機適合于大批量生產(chǎn)的產(chǎn)品。用戶可委托芯片生產(chǎn)

23、廠家采用 方法將程序制作在芯片的rom 。( 2) eprom 型單片機:內(nèi)部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序?qū)懭氲叫酒瑑?nèi)部的eprom 中,也可以將eprom 中的信息全部擦除。擦去信息的芯片還可以再次寫入新的程序,允許反復改寫。例如:mcs 51 系列的8751 。eprom 型單片機使用比較方便,但價格較高,適合于研制產(chǎn)品或結(jié)構(gòu)要求簡單的小批量產(chǎn)品。( 3) 無 rom 型單片機:內(nèi)部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應用系統(tǒng)。例如:mcs 51 系列的 8031 。無 rom 型單片機價格低廉,用戶可根據(jù)程序的大小來選擇外接程序存儲器的容量。這種

24、單片機擴展靈活,但系統(tǒng)結(jié)構(gòu)較復雜。( 4) e2rom 型單片機: 內(nèi)部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:mcs 51 的派生型89c51單片機。( 5) otp(one time programmable)rom 單片機:內(nèi)部具有一次可編程的程序存儲器,用戶可以在編程器上將程4 控制器的組成和作用答:控制器:由程序計數(shù)器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成。用來協(xié)調(diào)指揮計算機系統(tǒng)的操作。5 微型計算機組成答:微型計算機組成由微處理器(cpu )、存儲器、接口適配器(i o 接口電路)及輸入/輸出設備組成。通過系統(tǒng)總線將它們連接起來,以完成某些特定的運算與

25、控制。6 什么叫尋址方式答:尋址方式:尋址方式就是尋找指令中操作數(shù)或操作數(shù)所在地址的方式。也就是如何找到存放操作數(shù)的地址,把操作數(shù)提取出來的方法。7 什么叫堆棧:答:堆棧是在片內(nèi)ram 中專門開辟出來的一個區(qū)域,數(shù)據(jù)的存取是以后進先出的結(jié)構(gòu)方式處理的。實質(zhì)上,堆棧就是一個按照后進先出原則組織的一段內(nèi)存區(qū)域。8 什么是匯編語言?什么叫指令周期?答:匯編:匯編語言源程序在交付計算機執(zhí)行之前,需要先翻譯成目標程序,這個翻譯過程叫匯編。指令周期:指執(zhí)行一條指令所占用的全部時間。通常一個指令周期含 14 個機器周期。9 什么是進位和溢出答:兩數(shù)運算的結(jié)果若沒有超出字長的表示范圍,則由此產(chǎn)生的進位是自然進

26、位;若兩數(shù)的運算結(jié)果超出了字長的表示范圍(即結(jié)果不合理),則稱為溢出。例如將正數(shù)3fh 和負數(shù) d0h 相加,其結(jié)果不會超出8 位字長的表示范圍,所以其結(jié)果10fh 中的進位是正常進位(也就是模)。但是,若正數(shù)3fh 與正數(shù) 70h 相加,其結(jié)果為afh ,最高位為1 ,成了負數(shù)的含義,這就不合理了,這種情況稱為溢出。第二章2-1 填空1 .微處器由三部分組成.2 . 當 mcs-51 引腳信號有效時,表示從 po 口穩(wěn)定地送出了低8 位地址.3 .mcs-51 的堆棧是軟件填寫堆棧指針臨時在內(nèi)開辟的區(qū)域.4 .mcs-51 中凡字節(jié)地址能被整除的特殊功能寄存器均能尋址.5 .mcs-51 有

27、 4 組工作寄存器,它們的地址范圍是6 .mcs-51 片內(nèi)范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.7.8.80c51 含 rom 。9.80c51 在物理有個獨立的存儲空間。10.一個機器周期等于個狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時釧信號的周期定義為狀態(tài)周期。2-2 判斷1.我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)與軟件系統(tǒng)的總稱。( )5. 使用可編程接口必須處始化。( )。7.mcs-51 外擴 i/o 口與外 ram 是統(tǒng)一編址的。( )。9 8155 的復位引腳可與89c51 的復位引腳直接相連。( )11 mcs-51 的串行接口是全雙工的。()2-3 選擇1 .要想測理i

28、nt0 引腳上的一個正脈沖寬度,那么特殊功能寄存器tmod 的內(nèi)容應為( b ).(a)09h(b)87 h(c)00h(d)80h2 .psw=18h 時,則當前工作寄存器是(d )( a) 0 組 (b)1 組 ( c) 2 組 ( d) 3 組3 控制串行口工作方式的寄存器是(c )( a) tcon(b)pcon(c)scon (d)tmod4 . 口的每一位能驅(qū)動(b )()個低電平負載有()個低電平負載()個低電平負載有()個低電平負載5 .mcs-51 的中斷允許觸發(fā)器內(nèi)容為83h,cpu 將響應的中斷請求是( b)(a) t1, (b)t0,t1 (c)t1, 串行接口(d)

29、,t02-4 問答題18051 單片機內(nèi)部包含哪些主要邏輯功能部件?答: 8051 單片機是個完整的單片微型計算機。芯片內(nèi)部包括下列硬件資源:( 1) 8 位 cpu ;( 2) 4kb 的片內(nèi)程序存儲器rom ??蓪ぶ?4kb 程序存儲器和64kb 外部數(shù)據(jù)存儲器;( 3) 128b 內(nèi)部 ram ;( 4) 21 個 sfr ;( 5) 4 個 8 位并行 i/o 口(共 32 位 i/o 線);( 6) 一個全雙工的異步串行口;( 7) 兩個 16 位定時器/計數(shù)器;( 8) 5 個中斷源,兩個中斷優(yōu)先級;( 9) 內(nèi)部時鐘發(fā)生器。2 ea/vpp 引腳有何功用?8031 的引腳應如何處

30、理?為什么?答: ea/vpp 是雙功能引腳,功能如下:( 1 ) ea 接高電平時,在低4kb 程序地址空間(0000h0fffh ),cpu 執(zhí)行片內(nèi)程序存儲器的指令,當程序地址超出低 4kb 空間( 1000hffffh )時, cpu 將自動執(zhí)行片外程序存儲器的指令。2 2) ea 接低電平時,cpu 只能執(zhí)行外部程序存儲器的指令。8031 單片機內(nèi)部無rom ,必須外接程序存儲器。因此,8031 的 ea引腳必須接低電平。在對 8751 單片機內(nèi)部的eprom 編程時,此引腳vpp 外接 +12v 電壓,用于固化eprom 程序。3 8051 單片機存儲器的組織結(jié)構(gòu)是怎樣的?答: 8

31、051 存儲器包括程序存儲器和數(shù)據(jù)存儲器,從邏輯結(jié)構(gòu)上看,可以分為三個不同的空間:( 1 ) 64kb 的程序存儲器地址空間:0000hffffh ,其中0000h0fffh 為片內(nèi)4kb 的rom 地址空間,1000hffffh 為外部rom 地址空間;( 2) 256b 的內(nèi)部數(shù)據(jù)存儲器地址空間,00hffh ,分為兩大部分,其中 00h7fh (共 128b 單元)為內(nèi)部靜態(tài)ram 的地址空間,80hffh 為特殊功能寄存器的地址空間,21 個特殊功能寄存器離散地分布在這個區(qū)域;( 3) 64kb 的外部數(shù)據(jù)存儲器地址空間:0000hffffh ,包括擴展i/o 地址空間。( 4) 數(shù)據(jù)

32、存儲器分為哪幾個性質(zhì)和用途不同的區(qū)域?答: 8051 內(nèi)部 128b 的數(shù)據(jù) ram 區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。各區(qū)域的特性如下:( 1) 00h1fh 為工作寄存器組區(qū),共分4 組,每組占用8 個 ram字節(jié)單元,每個單元作為一個工作寄存器,每組的 8 個單元分別定義為8 個工作寄存器r0r7 。當前工作寄存器組的選擇是由程序狀態(tài)字psw 的rs1 、 rs0 兩位來確定。如果實際應用中并不需要使用工作寄存器或不需要使用4 組工作寄存器,不使用的工作寄存器組的區(qū)域仍然可作為一般數(shù)據(jù)緩沖區(qū)使用,用直接尋址或用ri 的寄存器間接尋址來訪問。( 2) 20h2fh 為可

33、位尋址區(qū)域,這16 個字節(jié)的每一位都有一個地址,編址為00h7fh 。當然,位尋址區(qū)也可以用作字節(jié)尋址的一般數(shù)據(jù)緩沖區(qū)使用。( 3) 30h7fh 為堆棧、數(shù)據(jù)緩沖區(qū)。5 單片機有哪幾個特殊功能寄存器?各在單片機的哪些功能部件中?答: 8051 單片機內(nèi)部有21 個特殊功能寄存器,在物理上是分散在片內(nèi)各功能部件中,在數(shù)學上把它們組織在內(nèi)部數(shù)據(jù)存儲器地址空間 80hffh 中,以便能使用統(tǒng)一的直接尋址方式來訪問。這些特殊功能寄存器頒在以下各個功能部件中:( 1) cpu :acc、 b、psw、 sp、 dptr (由 dpl 和 dph 兩個 8 位寄存器組成);( 2) 中斷系統(tǒng):ip、ie;( 3) 定時器/計數(shù)器:tmod 、 tcom 、 tl0 、 th0 、 tl1 、 th1 ;( 4) 并行 i/o 口: p0、 p1 、 p2、 p3;( 5) 串行口:scon 、 sbuf 、 pcon 。6 pc 是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?答: pc 是

溫馨提示

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

評論

0/150

提交評論