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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

11、過(guò) 0fff h 時(shí), 8051 會(huì)自動(dòng)轉(zhuǎn)向片外存儲(chǔ)器繼續(xù)取指令執(zhí)行。6、 8051 的 c/t 是 加 (加或減)計(jì)數(shù)的。7、 8051 的中斷向量表在3 h 、 0b h 和 13h 、 1bh 、 23h 。8、mov a , 40h 指令對(duì)于源超作數(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 ,當(dāng)執(zhí)行add a , #0a9h 指令后

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

13、求畫(huà)出8051 的數(shù)據(jù)、地址、 ale 、 psen 、 rd 、 wr 信號(hào);鎖存器的數(shù)據(jù)入d、數(shù)據(jù)出q、鎖存控制 g、 oe; 2716 的 a、數(shù)據(jù)o、片選 ce、輸出使能oe; 6264的 a、 d、 ce、 oe、 we。最后寫(xiě)出各片的地址范圍。(共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 、編寫(xiě)一段子程序,將二位壓縮的bcd 碼轉(zhuǎn)換為二進(jìn)制數(shù),入口、出口均是a。若是非法的bcd 碼,則 a 返回值為255。(共10 分)6 、用 8051 輸出控制8 個(gè) led 從 led1 到 led8 、再到 led1 ,每次一個(gè)led 發(fā)光,并不斷循環(huán)。一個(gè)開(kāi)關(guān)控制引起中斷,電平觸發(fā),中斷后8 個(gè) led 一起閃 5 下,然后恢復(fù)前面的循環(huán)。畫(huà)出連接示意圖,寫(xiě)出完整的程序。(軟件延時(shí)用循環(huán)5*126*200 次控制)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論