單片機(jī)原理課后題答案_第1頁
單片機(jī)原理課后題答案_第2頁
單片機(jī)原理課后題答案_第3頁
單片機(jī)原理課后題答案_第4頁
單片機(jī)原理課后題答案_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理課后題答案【篇一:單片機(jī)原理及接口技術(shù)張毅剛課后習(xí)題答案】1 除了單片機(jī)這一名稱之外,單片機(jī)還可稱為答:微控制器,嵌入式控制器。2 單片機(jī)與普通微型計算機(jī)的不同之處在于其將3部分集成于一塊芯片上。答: cpu 、存儲器、i/o 口。3 8051 與 8751 的區(qū)別是。a 內(nèi)部數(shù)據(jù)存儲單元數(shù)目不同b 內(nèi)部數(shù)據(jù)存儲器的類型不同c 內(nèi)部程序存儲器的類型不同d 內(nèi)部寄存器的數(shù)目不同答:c。4 在家用電器中使用單片機(jī)應(yīng)屬于微計算機(jī)的a.輔助設(shè)計應(yīng)用;b.測量、控制應(yīng)用;c.數(shù)值計算應(yīng)用;d.數(shù)據(jù)處理應(yīng)用答: b。5 微處理器、微計算機(jī)、微處理機(jī)、cpu 、單片機(jī)它們之間有何區(qū)別?答:微處理器

2、、微處理機(jī)和cpu 都是中央處理器的不同稱謂;而微計算機(jī)、單片機(jī)都是一個完整的計算機(jī)系統(tǒng),單片機(jī)特指集成在一個芯片上的用于測控目的的單片微計算機(jī)。6 mcs-51 系列單片機(jī)的基本型芯片分別為哪幾種?它們的差別是什么?答: mcs-51 系列單片機(jī)的基本型芯片分別是8031 、 8051 和 8751它們的差別是在片內(nèi)程序存儲器上。8031 無片內(nèi)程序存儲器,8051 片內(nèi)有 4kb的程序存儲器 rom ,而 8751 片內(nèi)集成有4kb 的程序存儲器eprom 。7 為什么不應(yīng)當(dāng)把51 系列單片機(jī)稱為mcs-51 系列單片機(jī)?答:因為mcs-51系列單片機(jī)中的“mcs”是intel公司生產(chǎn)的單

3、片機(jī)的系列符號,而 51 系列單片機(jī)是指世界各個廠家生產(chǎn)的所有與8051 的內(nèi)核結(jié)構(gòu)、指令系統(tǒng)兼容的單片機(jī)。8 at89c51 單片機(jī)相當(dāng)于mcs-51 系列單片機(jī)中的哪一種型號的產(chǎn)品?答:相當(dāng)于mcs-51 系列中的87c51 ,只不過是at89c51 芯片內(nèi)的4kb flash存儲器取代了87c51 片內(nèi)的 4kb 的 eprom 。第 2 章 at89c51 單片機(jī)片內(nèi)硬件結(jié)構(gòu)1 在 at89c51 單片機(jī)中,如果采用6mhz 晶振,一個機(jī)器周期為2 at89c51 單片機(jī)的機(jī)器周期等于答: 12。3 內(nèi)部ram 中,位地址為40h 、 88h 的位,該位所在字節(jié)的字節(jié)地址分別為和。答:

4、 28h ; 88h 。4 片內(nèi)字節(jié)地址為2ah 單元的最低位的位地址是88h 單元的最低位的位地址是。答:50h ; 88h 。5若a 中的內(nèi)容為63h ,那么,p 標(biāo)志位的值為答:p 標(biāo)志位的值為0。6 at89c51 單片機(jī)復(fù)位后,r4 所對應(yīng)的存儲單元的地址為,因上電時 答: 04h ; 00h ; 0。7 .內(nèi)部ram中,可作為工作寄存器區(qū)的單元地址為hh。答:00h ; 1fh 。8 通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把保護(hù)。調(diào)用返回時,再進(jìn)行出棧保護(hù),把保護(hù)的斷點送回到。答: pc; pc。9 at89c51 單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)器pc 的位數(shù)所決定的,因為at

5、89c51 單片機(jī)的pc 是 16 位的,因此其尋址的范圍為 kb 。 答: 64kb 。10 判斷下列項說法是正確的。a at89c51 單片機(jī)的cpu 是由 ram 和 eprom 組成的b 區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的低端還是高端c 在 at89c51 單片機(jī)中,為使準(zhǔn)雙向的i/o 口工作在輸入方式,必須保證它被事先預(yù)置為1d pc 可以看成是程序存儲器的地址指針答: a. 錯; b. 錯; c. 對; d. 對。11 判斷以下有關(guān)pc 和 dptr 的結(jié)論是正確的。a dptr 是可以訪問的,而pc 不能訪問b 它們都是16 位寄存器c 在單片機(jī)

6、運行時,它們都具有自動加“ 1”的功能d dptr 可以分為2 個 8 位的寄存器使用,但pc 不能答: a. 對; b. 對; c. 錯; d. 對。12 判斷下列說法項是正確的。a 程序計數(shù)器pc 不能為用戶編程時直接訪問,因為它沒有地址b 內(nèi)部 ram 的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用c at89c51 單片機(jī)共有21 個特殊功能寄存器,它們的位都是可用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答: a. 對; b. 錯; c. 錯。13 pc 的值是。a 當(dāng)前正在執(zhí)行指令的前一條指令的地址b 當(dāng)前正在執(zhí)行指令的地址c 當(dāng)前正在執(zhí)行指令的下一條指令的地址d 控制器中指令寄存

7、器的地址答: a. 錯; b. 錯; c. 對; d. 錯。14 判斷下列說法項是正確的。a pc 是一個不可尋址的特殊功能寄存器b 單片機(jī)的主頻越高,其運算速度越快c 在 at89c51 單片機(jī)中,一個機(jī)器周期等于1?sd 特殊功能寄存器內(nèi)存放的是棧頂首地址單元的內(nèi)容答: a. 對; b. 對; c. 錯; d. 錯。15 at89c51 單片機(jī)的片內(nèi)都集成了哪些功能部件?各個功能部件的最主要的功能是什么?( 1 ) 1 個微處理器(cpu );( 2) 128 個數(shù)據(jù)存儲器(ram )單元;( 3) 4kb flash 程序存儲器;( 4) 4 個8 位可編程并行i/o 口(p0 口、 p

8、1 口、 p2 口、 p3 口);( 5) 1 個全雙工串行口;( 6) 2 個 16 位定時器/計數(shù)器;( 7)一個中斷系統(tǒng),5 個中斷源,2 個優(yōu)先級;( 8) 21 個特殊功能寄存器(sfr )。16說明 at89c51 單片機(jī)的引腳ea 的作用,該引腳接高電平和低電平時各有何種功能?答:當(dāng) ea 腳為高電平時,單片機(jī)讀片內(nèi)程序存儲器(4kb flash ),但在 pc 值超過 0fffh (即超出4kb 地址范圍)時,將自動轉(zhuǎn)向讀外部程序存儲器內(nèi)的程序。當(dāng)ea 腳為低電平時,對程序存儲器的讀操作只限定在外部程序存儲器,地址為 0000hffffh,片內(nèi)的4kb flash 程序存儲器不

9、起作用。17 64kb 程序存儲器空間有5 個單元地址對應(yīng)at89c51 單片機(jī) 5個中斷源的中斷入口地址,請寫出這些單元的入口地址及對應(yīng)的中斷源。答: 64kb 程序存儲器空間中有5 個特殊單元分別對應(yīng)于5 個中斷源的中斷服務(wù)程序的入口地址,見下表。表 5 個中斷源的中斷入口地址18當(dāng) at89c51 單片機(jī)運行出錯或程序陷入死循環(huán)時,如何擺脫困境?答:按下復(fù)位按鈕。第 3 章 at89c51 單片機(jī)的指令系統(tǒng)1 在基址加變址尋址方式中,以作為基址寄存器。答:a, pc, dptr 。2 指令格式是由和組成,也可僅由答:操作碼,操作數(shù),操作碼。3 假定累加器a 中的內(nèi)容為30h ,執(zhí)行指令1

10、000h : movc a,a+pc后,把程序存儲器單元的內(nèi)容送入累加器a 中。答: 1031h 。4 在 at89c51 單片機(jī)中,pc 和 dptr 都用于提供地址,但pc 是為訪問 存儲器提供地址,而dptr 是為訪問答:程序,數(shù)據(jù)。5在寄存器間接尋址方式中,其“間接 ”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的。答:地址。6 已知程序執(zhí)行前有(a) = 02h , (sp) = 52h , (51h) = ffh , (52h) =ffh 。下述程序執(zhí)行后,(a) = , (sp) = , (51h) = , (52h) = , (pc)= 。 popdphpopdplmovdp

11、tr,#4000hrl amovb,amovc a,a+dptrpush accmova,b inca movc a,a+dptrpushacc retorg4000hdb 10h,80h,30h,50h,30h,50h答: (a)=50h , (sp)=50h , (51h)=30h , (52h)=50h , (pc)=5030h 。7 假定 (a) = 83h , (r0) = 17h , (17h) = 34h ,執(zhí)行以下指令后,。anl a,#17horl 17h,axrl a,r0 cpl a 答: (a)=0cbh 。8 假設(shè) (a) = 55h , (r3) = 0aah ,在

12、執(zhí)行指令“ anl a,r5 后, ”答: (a)=00h , (r3)=0aah 。9如果 (dptr) = 507bh , (sp) = 32h , (30h) = 50h , (31h) = 5fh , (32h) = 3ch ,則執(zhí)行下列指令后,(dph ) =, (dpl) = , (sp) = 。 pop dphpop dplpop sp答: (dph)=3ch , (dpl)=5fh , (sp)=50h 。10 假定,(sp) = 60h , (a) = 30h , (b) = 70h ,執(zhí)行下列指令后,sp 的內(nèi)容為, 61h 單元的內(nèi)容為, 62h 單元的內(nèi)容為。 push

13、accpush b答: (sp)=62h , (61h)=30h , (62h)=70h 。11 判斷下列說法項是正確的。a 立即尋址方式是被操作的數(shù)據(jù)本身就在指令中,而不是它的地址在指令中b 指令周期是執(zhí)行一條指令的時間c 指令中直接給出的操作數(shù)稱為直接尋址答:a.對;b.對;c.錯。12判斷以下指令的正誤。(1 )mov 28h,r2( 2) dec dptr ( 3)inc dptr (4) clrr0(5)cpl r5 ( 6)mov r0,r1 ( 7) phshdptr ( 8)mov f0,c(9)mov f0,acc.3( 10) movx a,r1( 11 ) movc,30

14、h( 12 ) rlc r0答:(1 )錯(2)錯(3)對(4)錯(5)錯(6)錯(7)錯(8)對( 9)錯( 10 )對 ( 11 )對(12 )錯。13 .訪問sfr,可使用哪些尋址方式?答:只能使用直接尋址方式。14 下列程序段的功能是什么?push accpushbpop accpop b答: a 的內(nèi)容與b 的內(nèi)容互換。15寫出完成如下要求的指令,但是不能改變未涉及位的內(nèi)容。(1 )把acc.3, acc.4 , acc.5 和acc.6 清 “ 0”。( 2)把累加器a 的中間 4 位清 “ 0”。(3)使acc.2和 acc.3置 “ 1”。答: ( 1 ) anl a,#87h

15、( 2) anl a,#0c3h( 3) orl a,#0ch【篇二:單片機(jī)原理及接口技術(shù)習(xí)題答案_第四版 _李朝青】lass=txt 、前兩章略、5 、 sfr :直接尋址,位尋址,寄存器尋址;片外ram :寄存器間接尋址6、mova , 40h ;直接尋址(40h ) -amov r0 , a;寄存器尋址(a) fr0mov pl , #0f0h ;立即數(shù)尋址 0f0fp1mov r0,30h;直接尋址(30h) (r0)mov dptr,#3848h;立即數(shù)尋址 3848h7dptrmov 40h,38h ;直接尋址(38h ) -40hmov r0,30h ;直接尋址(30h ) -r

16、0mov p0,r0;寄存器尋址(r0) f p0mov 18h , #30h ;立即數(shù)尋址 30hf18hmov a , r0 ;寄存器間接尋址(r0) -amov p2 , pl ;直接尋址(pl ) f p2最后結(jié)果:(r0) =38h ,(a) =40h ,(p0) =38h ,( p1 ) =( p2)=0f0h ,( dptr ) =3848h ,(18h) =30h ,(30h ) =38h,(38h)=40h ,(40h ) =40h ,(48h ) =38h注意:-左邊是內(nèi)容,右邊是單元7 、用直接尋址,位尋址,寄存器尋址8 、mova,data ; 直接尋址2 字節(jié) 1 周

17、期mov a,#data; 立即數(shù)尋址2 字節(jié) 1 周期mov data1,data2 ; 直接尋址3 字節(jié) 2 周期mov 74h,#78h; 立即數(shù)尋址3 字節(jié) 2 周期如果想查某一指令的機(jī)器碼,字節(jié)數(shù)或周期數(shù)可查閱書本后面的附錄 a 9、mova,r0 ;(r0)=80h-amovr0,40h;(40h)=08h f (r0)mov40h,a ;(a)=80 f 40hmovr0,#35h ;35h f r0最后結(jié)果:(r0) =35h ( a) =80h ,(32h ) =08h ,(40h) =80h10 、用直接尋址,位尋址,寄存器尋址11 、只能采用寄存器間接尋址(用movx 指

18、令)12、低 128 字節(jié):直接尋址,位尋址,寄存器間接尋址,寄存器尋址( r0r7 ) 高 128 字節(jié):直接尋址,位尋址,寄存器尋址13、采用變址尋址(用movc 指令)14、壓縮 bcd 碼在進(jìn)行加法運算時應(yīng)逢十進(jìn)一,而計算機(jī)只將其當(dāng)作十六進(jìn)制數(shù)處理,此時得到的結(jié)果不正確。用da a 指令調(diào)整(加06h , 60h , 66h )15、用來進(jìn)行位操作16、anl a, #17h ; 83h A 17h=03ha orl17h , a ; 34h V03h=37hf17h xrla , r0 ; 03h 37h=34hcpla ; 34h 求反等于cbh所以(a) =cbh17、(1 )

19、setb acc.0 或 setb e0h;e0h 是累加器的地址(2)clr acc.7clr acc.6clr acc.5clr acc.4(3)clr acc.6clr acc.5clr acc.4clr acc.318、 mov 27h , r7mov 26h , r6mov 25h , r5mov 24h , r4mov 23h , r3mov 22h , r2mov 21h , r1mov 20h , r019、 mov 2fh , 20mov 2eh , 21mov 2dh , 2220、 、 clr cmov a , #5dh ;被減數(shù)的低8位f a mov r2 , #b4h

20、 ;減數(shù)低 8 位fr2 subb a , r2;被減數(shù)減去減數(shù),差 mov 30h , a;低 8 位結(jié)果 f 30h mov a , #6fh ;被減數(shù)的高8位f a mov r2 , #13h ;減數(shù)高 8 位Tr2 subb a , r2;被減數(shù)減去減數(shù),差 mov 31h , a;高 8 位結(jié)果 f 30h 注意:如果在你的程序中用到了進(jìn)位位,在程序開始的時候要記得 清 0 進(jìn)位位21、(1) a10cjne a , #0ah , 11 ; (a)與 10 比較,不等轉(zhuǎn) 11ljmp label ;相等轉(zhuǎn)label11 : jnc label ; (a)大于 10,轉(zhuǎn) label或者

21、:clr csubb a , #0ahjnc label a10cjne a , #0ah , l1 ; (a)與 10 比較,不等轉(zhuǎn) l1ret ;相等結(jié)束12 : jnc label ; (a)大于 10,轉(zhuǎn) labelret; (a)小于10,結(jié)束或者:clr csubb a , #0ahjnc l1 ret l1 : jnz label ret a 第一章 計算機(jī)基礎(chǔ)知識1-1 微型計算機(jī)主要由哪幾部分組成?各部分有何功能?答:一臺微型計算機(jī)由中央處理單元(cpu )、存儲器、i/o 接口及i/o 設(shè)備等組成,相互之間通過三組總線(bus ):即地址總線ab、數(shù)據(jù)總線db 和控制總線c

22、b 來連接。cpu 由運算器和控制器組成,運算器能夠完成各種算術(shù)運算和邏輯運算操作,控制器用于控制計算機(jī)進(jìn)行各種操作。存儲器是計算機(jī)系統(tǒng)中的“記憶 ”裝置,其功能是存放程序和數(shù)據(jù)。按其功能可分為ram 和 rom 。輸入/輸出(i/o )接口是cpu 與外部設(shè)備進(jìn)行信息交換的部件??偩€是將cpu 、存儲器和i/o 接口等相對獨立的功能部件連接起來,并傳送信息的公共通道。1-3 什么叫單片機(jī)?其主要由哪幾部分組成?答:單片機(jī)(single chip microcomputer )是指把cpu 、 ram 、rom 、定時器/計數(shù)器以及i/o 接口電路等主要部件集成在一塊半導(dǎo)體芯片上的微型計算機(jī)。

23、1-4 在各種系列的單片機(jī)中,片內(nèi)rom 的配置有幾種形式?用戶應(yīng)根據(jù)什么原則來選用?答:單片機(jī)片內(nèi)rom 的配置狀態(tài)可分四種:( 1 )片內(nèi)掩膜(mask ) rom 型單片機(jī)(如8051 ),適合于定型大批量應(yīng)用產(chǎn)品的生產(chǎn);( 2)片內(nèi)eprom 型單片機(jī)(如8751 ),適合于研制產(chǎn)品樣機(jī);( 3)片內(nèi)無rom 型單片機(jī)(如8031 ),需外接eprom ,單片機(jī)擴(kuò)展靈活,適用于研制新產(chǎn)品;( 4) eeprom (或 flash rom )型單片機(jī)(如89c51 ),內(nèi)部程序存儲器電可擦除,使用更方便。1-5 寫出下列各數(shù)的另兩種數(shù)制的表達(dá)形式(二、十、十六進(jìn)制)1-6 寫出下列各數(shù)的

24、bcd 參與:59: 01011001 , 1996: 0001100110010110 , 4859.2:0100100001011001.0010389.41 : 001110001001.01000001第二章 mcs-51 單片機(jī)的硬件結(jié)構(gòu)2-1 8052 單片機(jī)片內(nèi)包含哪些主要邏輯功能部件?答: 8052 單片機(jī)片內(nèi)包括: 8 位中央處理器cpu 一個片內(nèi)振蕩器及時鐘電路 256b 數(shù)據(jù)存儲器ram 。 8kb 片內(nèi)程序存儲空間rom 21 個特殊功能寄存器sfr 4 個 8 位并行 i/o 端口( 32 條線) 1 個可編程全雙工串行口可尋址64kb 的外部程序存儲空間和外部數(shù)據(jù)存

25、儲空間 3 個 16 位的定時器/計數(shù)器 6 個中斷源、2 個優(yōu)先級嵌套中斷結(jié)構(gòu)2-2 8052 的存儲器分哪幾個空間?如何區(qū)別不同空間的尋址?答: ?8052 的存儲器分為6 個編址空間:片內(nèi) rom 的容量為8kb ,其地址為0000h1fffh ;可擴(kuò)展片外rom 的容量為64kb ,其地址為0000hffffh ;片內(nèi)ram的容量為256b ,其地址為00hffh分為二塊:地址00h7fh 共128b為片內(nèi)ram 低區(qū),另128b為片內(nèi)ram 高區(qū),其地址空間為80hffh ,其地址空間與sfr功能寄存器地址重疊;可擴(kuò)展片外ram 的容量為64kb ,其地址為0000h1fffh ;特

26、殊功能寄存器sfr 的空間為128b ,其地址為80hffh ,但實際只定義了 26b單元,這26b單元分散在80hf0h 。? 程序存儲器和數(shù)據(jù)存儲器在邏輯上是完全分開的。cpu 通過指令movc 訪問程序存儲器。當(dāng)8052 第 31 腳 ea 接高電平時, cpu 將從片內(nèi)程序存儲器0000h 單元開始執(zhí)行,當(dāng)pc 值超出片內(nèi)程序存儲空間,即大于1fffh 時,會自動轉(zhuǎn)向片外程序存儲空間。當(dāng) ea 接低電平時,cpu 將從片外程序存儲器rom 的 0000h 單元開始執(zhí)行。cpu 通過 mov 指令訪問片內(nèi)數(shù)據(jù)存儲空間ram ,低區(qū) 128b 地址空間 00h7fh 中地址為00h1fh

27、這 32 個單元分為4 個工作寄存器組,分別用 r0r7 表示,通過工作寄存器指令進(jìn)行訪問。片內(nèi)ram 中的20h2fh 單元除可作為一般字節(jié)尋址單元使用外,這16 個單元共128 位中的每一位又可單獨作為軟件觸發(fā)器使用,具有位尋址功能,其位地址范圍為00h7fh ;對片內(nèi)高區(qū)128b尋址只能用寄存器間接尋址,而對特殊功能寄存器建起必須使用直接尋址。cpu 通過指令movx 訪問片外數(shù)據(jù)存儲器。2-3 dptr 的作用是什么?它由哪幾個寄存器組成?答:相對于地址指針,dptr 被稱為數(shù)據(jù)指針,但實際上dptr 中存放的是一個16 位的地址,作為訪問程序存儲器和外部數(shù)據(jù)存儲器的地址指針。當(dāng)對64

28、kb 外部數(shù)據(jù)存儲器空間尋址時,作為間址寄存器使用,而在訪問程序存儲器時,作為基址寄存器使用。dptr 是一個 16位的特殊功能寄存器,由兩個8 位寄存器dph 、 dpl 組成,使用sfr中的 82h 和 83h 單元。2-4 簡述布爾處理存儲器的空間分配。答:在單片機(jī)中位處理又稱布爾處理,允許按位處理的存儲器稱為布爾處理存儲器。其地址空間由二部分構(gòu)成:一部分是片內(nèi)ram 中字節(jié)地址為20h2fh的16字節(jié)的128個位,這些位編址為 00h7fh ;另一部分在特殊寄存器中,其地址碼能被8 整除的 12 個特殊功能寄存器可以按位尋址,但其中4 個未定義,一共有92 位可按位尋址。這二部分結(jié)合起

29、來形成一個具有220 位的位尋址空間。2-5 8052 單片機(jī)設(shè)置4 組工作寄存器,如何選擇確定和改變當(dāng)前工作寄存器?答: 8052 片內(nèi)數(shù)據(jù)存儲器的00h1fh 這 32 個單元分為4 級作為 4個工作寄存器第0組地址00h07h ,第一組08h0fh ,第二組10h17h ,第 3 組 18h1fh 。每個工作寄存器都有8個單元,分別用 r0r7 表示。 4 組寄存器中每一組都可能被選為cpu 的工作寄存器,這是通過程序狀態(tài)字psw 的 psw.3(rs0) 和 psw.4(rs1)通過程序改變rs1 和 rs0 的狀態(tài),就可方便地更換工作寄存器組。2-6 程序狀態(tài)字寄存器psw 的作用是

30、什么?常用的狀態(tài)標(biāo)志位有哪些位?作用分別是什么?答: psw 是一個 8 位的特殊功能寄存器,由一些標(biāo)志位組成,用于存放程序運行中的各種狀態(tài)信息。它可以進(jìn)行位尋址。各位的作用如下:cy :進(jìn)位標(biāo)志位。在進(jìn)行加(或減)法運算時,若操作結(jié)果的最高位( d7 位)有進(jìn)位(或借位)時,cy 由硬件置1 ,否則 cy 清 0。在進(jìn)行位操作時,cy 又是位累加器,指令助記符用c 表示。ac:輔助進(jìn)位標(biāo)志位。在進(jìn)行加(或減)運算時,若操作結(jié)果的低半字節(jié)(d3 位)向高半字節(jié)產(chǎn)生進(jìn)位(或借位)時,ac 位將由硬件自動置 1 ,否則 ac 位清 0。f0 :用戶標(biāo)志位。用戶根據(jù)需要對f0 置位或復(fù)位,作為軟件標(biāo)

31、志。rs1 和 rs0 :工作寄存器組選擇控制位。由用戶用軟件改變rs1 和rs0 的狀態(tài),以選擇內(nèi)ram 中的哪組工作寄存器為當(dāng)前工作寄存器組。ov:溢出標(biāo)志位。當(dāng)進(jìn)行補碼運算時,運算結(jié)果超出128+ 127范圍時,產(chǎn)生溢出,則ov 自動置 1 ,否則 ov 清 0。psw.1 :保留位。8051 中未定義。p :奇偶校驗標(biāo)志位。每條指令執(zhí)行完后,該位始終跟蹤累加器a 中1的數(shù)目的奇偶性。如果 a中有奇數(shù)個1,則p = 1;否則p = 0。2-7 8052 單片機(jī)的ea 引腳有何功能?在使用8032 時, ea 引腳就如何處理?答: 8052 單片機(jī)的31 腳為 ea, ea 為訪問外部或內(nèi)

32、部程序存儲器控制信號。當(dāng)ea 引腳接高電平且pc 值小于 1fffh 時, cpu 訪問內(nèi)部程序存儲器讀取指令,當(dāng)ea 引腳接低電平時,cpu 只訪問外部等量齊觀存儲器讀取指令。在 8032 芯片中沒有內(nèi)部程序存儲器,因此,8032 芯片的 31 腳 ea只能接地。2-8 8052 內(nèi)部 ram 中低 128 b 單元劃分為哪幾個主要部分?各部分主要功能是什么?答: 8052 內(nèi)部數(shù)據(jù)存儲器ram 中低 128b 單元地址空間00h7fh被劃分為三個部分。第一部分地址為00h1fh 這 32 個單元分為4 個工作寄存器組,分別用r0r7 表示,通過工作寄存器指令進(jìn)行訪問。片內(nèi) ram 中的第二部分20h2fh 單元除可作為一般字節(jié)尋址單元使用外,這16 個單元共128 位中的每一位又可單獨作為軟件觸發(fā)器使用,具有位尋址功能,其位地址范圍為00h7fh ;第三部分地址30h7fh ,這部分存儲區(qū)域可作為8 位數(shù)據(jù)緩沖區(qū)使用,一般地,用戶把堆棧就設(shè)置在這部分區(qū)域。2-9 8052 內(nèi)部 ram 中高 128b 單元與特殊功能寄存器區(qū)地址空間重疊,使用中是如何區(qū)分這兩個空間的?答:對8052片內(nèi)高區(qū)(80h0ffh ) 128b

溫馨提示

  • 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

提交評論