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

下載本文檔

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

文檔簡介

單片機(jī)面試題答案【篇一:2014單片機(jī)試題及答案】>一、選擇題(每題1分,共10分)1.8031單片機(jī)的()口的引腳,還具有外中斷、串行通信等第二功能。a)p0b)p1c)p2d)p32.單片機(jī)應(yīng)用程序一般存放在()a)ramb)rom?)寄存器d)cpu3.已知某數(shù)的bcd碼為0111010101000010則其表示的十進(jìn)制數(shù)值為()a)7542hb)7542c)75.42hd)75.424.下列指令中不影響標(biāo)志位cy的指令有()。adda,20hb)clrc)rrcad)incacpu主要的組成部部分為()a)運(yùn)算器、控制器b)加法器、寄存器c)運(yùn)算器、寄存器d)運(yùn)算器、指令譯碼器intel8051cpu是()位的單片機(jī)a)16b)4c)8d)準(zhǔn)168031復(fù)位后,pc與sp的值為()a)0000h,00hb)0000h,07hc)0003h,07hd)0800h,00h8.當(dāng)需要從mcs-51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為()。a)mova,@r1b)movca,@a+dptrc)movxa,@r0d)movxa,@dptr.8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是()a)20hb)30hc)00hd)70h.下列哪條指令是正確的()a)pushr2b)addr0,ac)movxa@dptrd)mov@r0,a二、填空題(每空1分,共30分)1.一個完整的微機(jī)系統(tǒng)由和兩大部分組成。2.2.8051的引腳rst是(in腳還是out腳),當(dāng)其端出現(xiàn)平時,8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個值,直到rst腳收到電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從romh單元開始取指令并翻譯和執(zhí)行。3.半導(dǎo)體存儲器分成兩大類和,其中具有易失性,常用于存儲。4.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為。pc存放 ,具有 特性。在8051中決定程序執(zhí)行順序的是pc還是dptr?它是 位?(是,不是)sfg?123=b=ho8051內(nèi)部有并行口,p0口直接作輸出口時,必須外接;并行口作輸入口時,必須先,才能讀入外設(shè)的狀態(tài)。mcs-51的堆棧只可設(shè)置在,其最大容量為,存取數(shù)據(jù)的原則是。堆棧寄存器sp是位寄存器,存放。中斷處理的全過程分為以下3個段:、、。定時和計數(shù)都是對進(jìn)行計數(shù),定時與計數(shù)的區(qū)別是。1中斷服務(wù)程序的最后一條指令是reto2存儲器分成內(nèi)存和外存兩大部分,其中外存可以直接與cpu交換信息。3p2口既可以作為i/o使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。4在中斷響應(yīng)階段cpu一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。5rca為循環(huán)左移指令。6mova,30h的源操作數(shù)為立即尋址方式。7mova,@a+dptr是一條查表指令。8mulab的執(zhí)行結(jié)果是高8位在a中,低8位在b中。9ajmp跳轉(zhuǎn)空間最大可達(dá)到64kb。10dptr是由dph和dpl兩個8位特殊寄存器組成的。四、簡答題(每題5分,共15分)mcs51的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出現(xiàn)同級中斷申請時,cpu按什么順序響應(yīng)(按由高級到低級的順序?qū)懗龈鱾€中斷源)?各個中斷源的入口地址是多少?已知單片機(jī)系統(tǒng)晶振頻率為6mhz,若要求定時值為10ms時,定時器t0工作在方式1時,定時器t0對應(yīng)的初值是多少?tmod的值是多少?th0=?tl0=?(寫出步驟)mcs51系列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。五、作圖題(10分)用6264(8k*8)構(gòu)成16k的數(shù)據(jù)存儲系統(tǒng)。要求采用線選法產(chǎn)生片選信號,并計算6264的地址范圍。六、設(shè)計題(1題13分;2題12分,共25分).某單片機(jī)控制系統(tǒng)有8個發(fā)光二極管。試畫出89c51與外設(shè)的連接圖并編程使它們由左向右輪流點(diǎn)亮。.某控制系統(tǒng)有2個開關(guān)k1和k2,1個數(shù)碼管,當(dāng)k1按下時數(shù)碼管加1,k2按下時數(shù)碼管減1。試畫出8051與外設(shè)的連接圖并編程實(shí)現(xiàn)上述要求。單片機(jī)模擬試卷001答案一、選擇題(每題1分,共10分).d2. b3. b4. d5. a6. c7. b8. b 9. a10. d二、填空題(每空1分,共30分)1.一個完整的微機(jī)系統(tǒng)由硬件和軟件兩大部分組成。.8051的引腳rst是in腳(in腳還是out腳),當(dāng)其端出現(xiàn)高電平時,8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個值,直到rst腳收到低電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從rom0000h單元開始取指令并翻譯和執(zhí)行。.半導(dǎo)體存儲器分成兩大類:ramrom,其中ram具有易失性,常用于存儲臨時性數(shù)據(jù)。.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為----9ah。pc存放_cpu將要執(zhí)行的指令所在的rom單元的地址,具有自動加1特性。在8051中決定程序執(zhí)行順序的是pc還是dptrpc?它是16位?不是(是,不是)sfg?123=01010010b=52ho8051內(nèi)部有4個并行口,p0口直接作輸出口時,必須外接上拉電阻;并行口作輸入口時,必須先將口鎖存器置1,才能讀入外設(shè)的狀態(tài)。mcs-51的堆棧只可設(shè)置在內(nèi)ram低128b區(qū),其最大容量為128b,存取數(shù)據(jù)的原則是先進(jìn)后出。堆棧寄存器sp是8位寄存器,存放堆棧棧頂?shù)牡刂贰?.中斷處理的全過程分為以下3個段:中斷請求、中斷響應(yīng)、中斷服務(wù)。10.定時和計數(shù)都是對脈沖進(jìn)行計數(shù),定時與計數(shù)的區(qū)別是定時是對周期已知的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù)。3p2口既可以作為i/o使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。M6mova,30h的源操作數(shù)為立即直接尋址方式?!酒簡纹瑱C(jī)試題及答案】1、mcs-8051系列單片機(jī)字長是8位,有40根引腳,96系列字長是16位。單片機(jī)的特點(diǎn)有體積小、價格低、功能全。2、8051單片機(jī)的存儲器的最大特點(diǎn)是指令存儲器與數(shù)據(jù)存儲器分開編址,px并行口的地址是與數(shù)據(jù)存儲器統(tǒng)一編址的,或者說屬于該存儲器。3、8051最多可以有4個并行輸入輸出口,最少也可以有1個并行口,即p1。p3常需復(fù)用作串行通信、外部中斷、外部計數(shù)脈沖和讀寫控制信號。4、ale信號的作用是低8位地址鎖存。5、8051復(fù)位后,pc=0h。若希望從片內(nèi)存儲器開始執(zhí)行,ea腳應(yīng)接高電平,pc值超過0fffh時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。6、8051的c/t是加(加或減)計數(shù)的。7、8051的中斷向量表在3h、0bh和13h、1bh、23h。8、mova,40h指令對于源超作數(shù)的尋址方式是直接尋址。9、指令jb0a7h,abc的作用是若p2口的第7位為1則跳轉(zhuǎn)到abco(0a7h是p2.7的地址)10、將cy與a的第0位的非求或的指令是orlc,/acc.0,若原a=0,執(zhí)行后a=0o2、已知a=0f8h,當(dāng)執(zhí)行adda,#0a9h指令后,psw中的ov、cy、ac、p各為多少?若是有符號數(shù),a中的結(jié)果用十進(jìn)制表示是多少?(共5分)[解答]ov: 0、cy: 1、ac: 1、p: 1 a: -953、在兩個8051間用模式2進(jìn)行串行通信,a機(jī)并行采集外部開關(guān)的輸入,然后串行傳輸給b機(jī);b機(jī)接收后并行輸出控制led發(fā)光。畫出連接示意圖,寫出完整的程序。(共15分)4、將8051外部擴(kuò)展2keprom,同時擴(kuò)展16kram作數(shù)據(jù)存儲器,采用的2716是2k的eprom芯片,6264是8k的ram芯片,74ls373是8位鎖存器。請畫出連接示意圖。要求畫出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根從pl直接到2716的0、兩片6264的d;地址線低8位從p0經(jīng)鎖存器后到各片內(nèi)地址口,高8位從p2出0-2三位直接到2716的地址口,2716:0-7ffh,6264:0-1fffh,2000h-3fffh5、編寫一段子程序,將二位壓縮的bcd碼轉(zhuǎn)換為二進(jìn)制數(shù),入口、出口均是a。若是非法的bcd碼,則a返回值為255。(共10分)6、用8051輸出控制8個led從led1到led8、再到ledl…,每次一個led發(fā)光,并不斷循環(huán)。一個開關(guān)控制引起中斷,電平觸發(fā),中斷后8個led一起閃5下,然后恢復(fù)前面的循環(huán)。畫出連接示意圖,寫出完整的程序。(軟件延時用循環(huán)5*126*200次控制)(共10分)7、簡單敘述8051的c/t0的四種工作模式和串行通信的四種工作模式。(共8分)單片機(jī)試卷及答案單片機(jī)2010-11-1418:32:39閱讀467評論0字號:大中小訂閱一、單項(xiàng)選擇題(每題2分,共20分).在cpu內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是()。a、pcb、pswc、accd、sp.要用傳送指令訪問片外ram,它的指令操作助記符是()。a、movb、movxc、movcd、push.開機(jī)復(fù)位后,cpu使用的是第0組工作寄存器,地址范圍是()。a、00h-10hb、00h-07hc、10h-1fhd、08h-0fh4.80c51系歹^單片機(jī)串行通信口的傳輸方式是()。a、單工"半雙工明全雙工d、不可編程80c51系列單片機(jī)有中斷源()。a、2個b、3個c、4個d、5個dac0832的滿量程電壓為5v,它的分辨率為()。a、5v/28b、5v/210c、5v/212d、5v/216某存儲器芯片的地址線為11根,那么它的存儲容量為()。a、1kbb、2kbc、3kbd、4kb8.提高單片機(jī)的晶振頻率fosc,則機(jī)器周期tcy()。 _a、不變b、變長c、變短d、不定9.mc14433是3位半雙積分a/d轉(zhuǎn)換器,轉(zhuǎn)換精度相當(dāng)于()二進(jìn)制數(shù)。a、8位b、9位c、10位d11位10.關(guān)于80c51的堆棧操作,正確的說法是()品先入棧,再修改指針b、先修改指針,再出棧c、先修改指針,再入棧d、以上都不對二、填空題(每題2分,共20分)1.80c51單片機(jī)主要由cpu系統(tǒng)、、組成。.在寄存器間接尋址中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的。.指令adda,#55h的源操作數(shù)屬于 尋址方式,其功能是.在80C51系列單片機(jī)中數(shù)據(jù)指針寄存器dptr由和兩個寄存器組成。.89C51使用片內(nèi)rom時,其芯片引腳要接電平。.80C51的外部中斷請求有兩種觸發(fā)方式,一種是觸發(fā),另一種是觸發(fā)。.若a中的內(nèi)容為87h,那么標(biāo)志位p的值為。.d/a轉(zhuǎn)換的作用是將量轉(zhuǎn)換為量。9.串行通信的接口標(biāo)準(zhǔn)包括、和rs--485三種。【篇三:單片機(jī)試題及答案】>第一章1-1選擇1?計算機(jī)中最常用的字符信息編碼是(a)aasciibbcd碼c余3碼d循環(huán)碼a1.5b3c1d0.5.mcs-51的時鐘最高頻率是(a).a12mhzb6mhzc8mhzd10mhz.以下不是構(gòu)成的控制器部件(d):a程序計數(shù)器、b指令寄存器、c指令譯碼器、d存儲器.以下不是構(gòu)成單片機(jī)的部件(d)a微處理器(cpu)、b存儲器c接口適配器(i\o接口電路)d打印機(jī).下列不是單片機(jī)總線是(d)a地址總線b控制總線c數(shù)據(jù)總線d輸出總線.-49d的二進(jìn)制補(bǔ)碼為.(b)a11101111b11101101c0001000d11101100.十進(jìn)制29的二進(jìn)制表示為原碼(c)a11100010b10101111c00011101d00001111.十進(jìn)制0.625轉(zhuǎn)換成二進(jìn)制數(shù)是(a)a0.101b0.111c0.110d0.10010選出不是計算機(jī)中常作的碼制是(d)a原碼b反碼c補(bǔ)碼dascii1-2填空1.2.十進(jìn)制29的二進(jìn)制表示為3.十進(jìn)制數(shù)-29的8位補(bǔ)碼表示為4.單片微型機(jī).5.若不使用mcs-51片內(nèi)存器引腳.7.十進(jìn)制數(shù)-47用8位二進(jìn)制補(bǔ)碼表示為8.-49d的二進(jìn)制補(bǔ)碼為9.計算機(jī)中最常用的字符信息編碼是101-3判斷.我們所說的計算機(jī)實(shí)質(zhì)上是計算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。(?).使用可編程接口必須處始化。(Y)。.8155的復(fù)位引腳可與89c51的復(fù)位引腳直接相連。.計算機(jī)中常作的碼制有原碼、反碼和補(bǔ)碼(4).若不使用mcs-51片內(nèi)存器引腳ea必須接地.(4)1-4簡答1.何謂單片機(jī)?單片機(jī)與一般微型計算機(jī)相比,具有哪些特點(diǎn)?答:單片機(jī)是在一塊集成電路上把cpu、存儲器、定時器/計數(shù)器及多種形式的i/o接口集成在一起而構(gòu)成的微型計算機(jī)。它與通用微型計算機(jī)相比,具有如下特點(diǎn):(1)單片機(jī)的程序存儲器和數(shù)據(jù)存儲器是分工的,前者為rom,后者為ram;(2)采用面向控制的指令系統(tǒng),控制功能強(qiáng);(3)多樣化的i/o接口,多功能的i/o引腳;(4)產(chǎn)品系列齊全,功能擴(kuò)展性強(qiáng);(5)(5)2單片機(jī)主要應(yīng)用在哪些領(lǐng)域?答:單片機(jī)的應(yīng)用范圍很廣泛,諸如智能化家用電器、儀器儀表、工業(yè)控制、計算機(jī)外部設(shè)備、智能機(jī)器人、電信及導(dǎo)航等方面。3在各種系列的單片機(jī)中,片內(nèi)rom的配置有幾種形式?用戶應(yīng)根據(jù)什么原則來選用?答:各種類型的單片機(jī)片內(nèi)程序存儲器的配置形式主要有以下幾種形式:(1)(msak)rom型單片機(jī):內(nèi)部具有工廠編程的rom,rom中的程序只能由單片機(jī)制造廠家用工藝固化,用戶不能修改rom中的程序。例如:mcs—51系列的8051。rom單片機(jī)適合于大批量生產(chǎn)的產(chǎn)品。用戶可委托芯片生產(chǎn)廠家采用方法將程序制作在芯片的rom。(2)eprom型單片機(jī):內(nèi)部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序?qū)懭氲叫酒瑑?nèi)部的eprom中,也可以將eprom中的信息全部擦除。擦去信息的芯片還可以再次寫入新的程序,允許反復(fù)改寫。例如:mcs—51系列的8751。eprom型單片機(jī)使用比較方便,但價格較高,適合于研制產(chǎn)品或結(jié)構(gòu)要求簡單的小批量產(chǎn)品。(3)無rom型單片機(jī):內(nèi)部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應(yīng)用系統(tǒng)。例如:mcs—51系列的8031。無rom型單片機(jī)價格低廉,用戶可根據(jù)程序的大小來選擇外接程序存儲器的容量。這種單片機(jī)擴(kuò)展靈活,但系統(tǒng)結(jié)構(gòu)較復(fù)雜。(4)e2rom型單片機(jī):內(nèi)部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:mcs—51的派生型89c51單片機(jī)。(5)otp(onetimeprogrammable)rom單片機(jī):內(nèi)部具有一次可編程的程序存儲器,用戶可以在編程器上將程.控制器的組成和作用答:控制器:由程序計數(shù)器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成。用來協(xié)調(diào)指揮計算機(jī)系統(tǒng)的操作。.微型計算機(jī)組成答:微型計算機(jī)組成由微處理器(cpu)、存儲器、接口適配器(i\o接口電路)及輸入/輸出設(shè)備組成。通過系統(tǒng)總線將它們連接起來,以完成某些特定的運(yùn)算與控制。.什么叫尋址方式答:尋址方式:尋址方式就是尋找指令中操作數(shù)或操作數(shù)所在地址的方式。也就是如何找到存放操作數(shù)的地址,把操作數(shù)提取出來的方法。.什么叫堆棧:答:堆棧是在片內(nèi)ram中專門開辟出來的一個區(qū)域,數(shù)據(jù)的存取是以后進(jìn)先出的結(jié)構(gòu)方式處理的。實(shí)質(zhì)上,堆棧就是一個按照后進(jìn)先出原則組織的一段內(nèi)存區(qū)域。.什么是匯編語言?什么叫指令周期?答:匯編:匯編語言源程序在交付計算機(jī)執(zhí)行之前,需要先翻譯成目標(biāo)程序,這個翻譯過程叫匯編。指令周期:指執(zhí)行一條指令所占用的全部時間。通常一個指令周期含1~4個機(jī)器周期。.什么是進(jìn)位和溢出答:兩數(shù)運(yùn)算的結(jié)果若沒有超出字長的表示范圍,則由此產(chǎn)生的進(jìn)(即結(jié)果位是自然進(jìn)位;若兩數(shù)的運(yùn)算結(jié)果超出了字長的表示范呂不合理),則稱為溢出。例如將正數(shù)3fh和負(fù)數(shù)d0h相加,其結(jié)果不會超出8位字長的表示范圍,所以其結(jié)果10fh中的進(jìn)位是正常進(jìn)位(也就是模)。但是,若正數(shù)3fh與正數(shù)70h相加,其結(jié)果為afh,(即結(jié)果)高位為1,成了負(fù)數(shù)的含義,這就不合理了,這種情況稱為溢出。第二章2-1填空1..微處器由三部分組成..2.當(dāng)mcs-51引腳信號有效時,表示從po口穩(wěn)定地送出了低8位地址.3.mcs-51的堆棧是軟件填寫堆棧指針臨時在內(nèi)開辟的區(qū)域.4.mcs-51中凡字節(jié)地址能被整除的特殊功能寄存器均能尋址.5.mcs-51有4組工作寄存器,它們的地址范圍是6.mcs-51片內(nèi)范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址又可以位尋址.7.8.80c51含rom。9.80c51在物理有個獨(dú)立的存儲空間。10.一個機(jī)器周期等于個狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時釧信號的周期定義為狀態(tài)周期。2-2判斷1.我們所說的計算機(jī)實(shí)質(zhì)上是計算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。(7)5.使用可編程接口必須處始化。(7)。7.mcs-51外擴(kuò)i/o口與外ram是統(tǒng)一編址的。(7)。(7)9.8155的復(fù)位引腳可與(7)11.mcs-51的串行接口是全雙工的。(v)2-3選擇.要想測理int0引腳上的一個正脈沖寬度,那么特殊功能寄存器tmod的內(nèi)容應(yīng)為(b).(a)09h(b)87h(c)00h(d)80h.psw=18h時,則當(dāng)前工作寄存器是(d)(a)0組(b)1組(c)2組(d)3組.控制串行口工作方式的寄存器是(c)(a)tcon(b)pcon(c)scon(d)tmod.Pl口的每一位能驅(qū)動(b)(A)2個TTL低電平負(fù)載有(B)4個TTL低電平負(fù)載(C)8個TTL低電平負(fù)載有(D)lO個TTL低電平負(fù)載.mcs-51的中斷允許觸發(fā)器內(nèi)容為83h,cpu將響應(yīng)的中斷請求是(b)(a)t1,(b)t0,t1(c)t1,串行接口(d),t02-4問答題18051單片機(jī)內(nèi)部包含哪些主要邏輯功能部件?答:8051單片機(jī)是個完整的單片微型計算機(jī)。芯片內(nèi)部包括下列硬件資源:8位cpu;4kb的片內(nèi)程序存儲器rom??蓪ぶ?4kb程序存儲器和64kb外部數(shù)據(jù)存儲器;128b內(nèi)部ram;21個sfr;4個8位并行i/o口(共32位i/o線);一個全雙工的異步串行口;(7)兩個16位定時器/計數(shù)器;(8)5個中斷源,兩個中斷優(yōu)先級;(9)內(nèi)部時鐘發(fā)生器。2ea/vpp引腳有何功用?8031的引腳應(yīng)如何處理?為什么?答:ea/vpp是雙功能引腳,功能如下:ea接高電平時,在低4kb程序地址空間(0000h-0fffh)cpu執(zhí)行片內(nèi)程序存儲器的指令,當(dāng)程序地址超出低4kb空間(1000h~ffffh)時,cpu將自動執(zhí)行片外程序存儲器的指令。ea接低電平時,cpu只能執(zhí)行外部程序存儲器的指令。8031單片機(jī)內(nèi)部無rom,必須外接程序存儲器。因此,8031的ea引腳必須接低電平。在對8751單片機(jī)內(nèi)部的eprom編程時,此引腳vpp外接+12v電壓,用于固化eprom程序。38051單片機(jī)存儲器的組織結(jié)構(gòu)是怎樣的?答:8051存儲器包括程序存儲器和數(shù)據(jù)存儲器,從邏輯結(jié)構(gòu)上看,可以分為三個不同的空間:(1)64kb的程序存儲器地址空間:0000h~fffih,其中0000h-0fffh為片內(nèi)4kb的rom地址空間,1000h-ffffh為外部rom地址空間;(2)256b的內(nèi)部數(shù)據(jù)存儲器地址空間,00h~ffh,分為兩大部分,其中00h~7fh(共128b單元)為內(nèi)部靜態(tài)ram的地址空間,80h-ffh為特殊功能寄存器的地址空間,21個特殊功能寄存器離散地分布在這個區(qū)域;(3)64kb的外部數(shù)據(jù)存儲器地址空間:0000h~ffffh,包括擴(kuò)展i/o地址空間。4.片內(nèi)數(shù)據(jù)存儲器分為哪幾個性質(zhì)和用途不同的區(qū)域?答:8051內(nèi)部128b的數(shù)據(jù)ram區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。各區(qū)域的特性如下:00h~1fh為工作寄存器組區(qū),共分4組,每組占用8個ram字節(jié)單元,每個單元作為一個工作寄存器,每組的8個單元分別定義為8個工作寄存器r0~r7。當(dāng)前工作寄存器組的選擇是由程序狀態(tài)字psw的rs1、rs0兩位來確定。如果實(shí)際應(yīng)用中并不需要使用工作寄存器或不需要使用4組工作寄存器,不使用的工作寄存器組的區(qū)域仍然可作為一般數(shù)據(jù)緩沖區(qū)使用,用直接尋址或用ri的寄存器間接尋址來訪問。20h~2fh為可位尋址區(qū)域,這16個字節(jié)的每一位都有一個地址,編址為00h~7fh。當(dāng)然,位尋址區(qū)也可以用作字節(jié)尋址的一般數(shù)據(jù)緩沖區(qū)使用。30h~7fh為堆棧、數(shù)據(jù)緩沖區(qū)。5單片機(jī)有哪幾個特殊功能寄存器?各在單片機(jī)的哪些功能部件中?答:8051單片機(jī)內(nèi)部有21個特殊功能寄存器,在物理上是分散在片內(nèi)各功能部件中,在數(shù)學(xué)上把它們組織在內(nèi)部數(shù)據(jù)存儲器地址空間80h-ffh中,以便能使用統(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。6pc是什么寄存器?是否屬于特殊功能寄存器?它有什么作用?答:pc是16

溫馨提示

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

最新文檔

評論

0/150

提交評論