![單片機(jī)課后習(xí)題解答_第1頁(yè)](http://file4.renrendoc.com/view11/M02/28/3C/wKhkGWVvaBiAKX_yAAH9llxvsUg108.jpg)
![單片機(jī)課后習(xí)題解答_第2頁(yè)](http://file4.renrendoc.com/view11/M02/28/3C/wKhkGWVvaBiAKX_yAAH9llxvsUg1082.jpg)
![單片機(jī)課后習(xí)題解答_第3頁(yè)](http://file4.renrendoc.com/view11/M02/28/3C/wKhkGWVvaBiAKX_yAAH9llxvsUg1083.jpg)
![單片機(jī)課后習(xí)題解答_第4頁(yè)](http://file4.renrendoc.com/view11/M02/28/3C/wKhkGWVvaBiAKX_yAAH9llxvsUg1084.jpg)
![單片機(jī)課后習(xí)題解答_第5頁(yè)](http://file4.renrendoc.com/view11/M02/28/3C/wKhkGWVvaBiAKX_yAAH9llxvsUg1085.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)原理與應(yīng)用習(xí)題解答第三章3-1已知A=7AH,R0=30H(30H=A5H),PSW=80H,SP=65H,試分析下面每條指令的執(zhí)行結(jié)果及對(duì)標(biāo)志位的影響。(1) ADD
A,@R0;011E1v1a01l0u+a10t1i0o0n10o1=n1l,y00.011111,at(edA)w=i1tFhH,ACsyp=o1se,.ASCl=0i,deOVs=0f,orP=.1NET
3.5
Client
Pro(2)ADD
A,C#3o0pHy;r0i1g11h1t01200+00041-120000101=1A01s0p1o0s10e,Pty
Ltd.(A)=AAH,Cy=0,AC=0,OV=1,P=0(3) ADDC
A,30H;01111010+10100101+1=1,00100000
(A)=20H,Cy=1,AC=1,OV=0,P=1(4)
SUBB
A,@R0;01111010-10100101-1=1,11010100,(A)=D4H,Cy=1,AC=0,OV=1,P=0單片機(jī)原理與應(yīng)用習(xí)題解答(5)
DA
A;01111010+00000110=10000000,(A)=80H,Cy=0,其它無(wú)影響(6)
RLC
A;(A)=11110101B=F5H,Cy=0,AC=0,OV=0,P=0RR
A;(A)=001E1v1a10l1uBa=3tDiHo,nCyo=n1l,y.ated
wiAtCh=0A,sOpVo=s0,e.PS=1lides
for
.NET
3.5
Client
ProPUSCHo3p0yHr;iSgPh=6t6H2,00(46-62H)01=1A5AHspose
Pty
Ltd.POP
B;SP=64H,(B)=(65H)(10)
XCH
A,@R0;(A)=A5H,(30H)=7AH,Cy=1,OV=0,AC=0,P=0單片機(jī)原理與應(yīng)用習(xí)題解答3-3已知片內(nèi)RAM中(30H)=64H,(50H)=04H,片外RAM中(1000H)=0FFH,(2004H)=00H,并且TAB=2000H,試分析順序執(zhí)行每條指令的結(jié)果。(1) MOV
R0,#30H;(R0)=30H(2)MOV
A,@R0E;v(alA)ua=t64iHon
only.ated
wi(th3)AspMoOVseD.PTSRl,i#d1e0s00fH;or(.DNPTERT)3=.1050C0Hlient
Pro(4)CoMpOVyXri@DgPhTtR,2A0;04(-1200001H1)A=s64pHose
Pty
Ltd.(5) MOV
A,50H;(A)=04HMOV
DPTR,#TAB;(DPTR)=2000HMOVC
A,@A+DPTR;(A)=00HMOV
P1,A;(P1)=00H單片機(jī)原理與應(yīng)用習(xí)題解答3-4試分析在執(zhí)行完下面的程序段后,A,R0,R1,R7,SP以及片內(nèi)RAM的一些單元中內(nèi)容各是什么?MOV
SP,#65HMOV
R7,#5MOV
R0,#30HMOV
R1,#40HEvaluation
only.atLeOdOPw:iMtOhV
AA,sp@oR1se.Slides
for
.NET
3.5
Client
ProPUSH
ACCoCpyright
2004-2011
Aspose
Pty
Ltd.MOV
A,@R0MOV
@R1,AINC
R0INC
R1DJNZ
R7,LOOP單片機(jī)原理與應(yīng)用習(xí)題解答結(jié)果:(A)=(34H),(R0)=34H,(R1)=44H,(R7)MOVACALLDPTR,#2000HAVG=0,
SP=70H
,(70H)=(44H),(30H)=(40H),…(34H)=(44H)。3-5已知SP=62H,(62H)=50H,(61H)=30H,問(wèn)執(zhí)行指令RET后,PC=?,SP=?并解釋。答:執(zhí)行指令RET,從堆棧中Ev彈a出lu地a址ti值o給nPoCn,l棧y指.針減2,at(e6d2Hw)it,h(A6s1Hp)os中e的.S內(nèi)l容id分e別s彈fo出rPC.=N5E03T0H3,.5SPC=6l0iHent
Pro3-7試編程求C出o片py外rRiAgM從ht202000H0開(kāi)4-始2的01連1續(xù)A2s0p個(gè)o單se元P的t平y(tǒng)均Ltd.值,并將結(jié)果存入內(nèi)部RAM20H單元。單片機(jī)原理與應(yīng)用習(xí)題解答子程序名:AVG子程序功能:求20個(gè)無(wú)符號(hào)數(shù)平均值子程序子程序入口:(DPTR)=數(shù)據(jù)區(qū)首地址指針子程序出口:(R3)(R4)=均值A(chǔ)VG:
MOV
R2,#20MOV
R3,#00H;E部va分l和ua高t位io字n節(jié)o單nl元y清.零ated
witMhOVAspRo4s,e#.0S0lH;id部e分s
和fo低r位.字NE節(jié)T單3元.5清C零lient
ProACALCLoDp-yArDDi;gh調(diào)t用2累00加4和-2子0程11序Aspose
Pty
Ltd.ACALLD-DIV;調(diào)用除以20的子程序求多字節(jié)累加和子程序子程序名:D-ADD單片機(jī)原理與應(yīng)用習(xí)題解答子程序功能:多字節(jié)累加和子程序子程序入口:(DPTR)=數(shù)據(jù)區(qū)首地址指針子程序出口:(R3)(R4)=累加和,R3中內(nèi)容為和高字節(jié),R4中內(nèi)容為和低字節(jié)D-ADD:CLR
CLOOP:MOVXMOV
R4,AADDC
A,R3MOV
R3,AINC
DPTRDJNZ
R2,LOOPRETA,@DEPTvRaluation
only.ated
with
AADsDpAo,seR4.Slides
for
.NET
3.5
Client
ProCLCRopAyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答雙字節(jié)除以20的子程序子程序名:D-DIV子程序功能:除以20的子程序子程序入口:(R3)(R4)=被除數(shù)子程序出口:(R3)(R4)=商D-DIV:
MOVR7,#0E8Hv;al置u計(jì)at數(shù)i初o值n
only.ated
wDiV1t:h
AsCpLoRseC.Slides
for
.NET
3.5
Client
ProCoMpOVyrAi,gRh4t;2將0(04R-3)20(1R14)As左p移os1e位Pty
Ltd.RLC
AMOV
R4,AMOV
A,R3RLC
AMOV
00H,C;將移出的標(biāo)志位送00H單片機(jī)原理與應(yīng)用習(xí)題解答CLR
CSUBB
A,R2;余數(shù)高位減除數(shù)JB 00H,GOU;標(biāo)志位為1夠減JNC GOU;無(wú)借位,也說(shuō)明夠減ADD A,R2,不夠減,恢復(fù)余數(shù)AJMP
DV2GOU:INCR4;夠減,商上1DV2:MOV
R3,ADJNZ
R7,DV1;減完?沒(méi)完繼續(xù)MOV
20H,R3;轉(zhuǎn)存20HMOV
21H,R4;轉(zhuǎn)存21HRETEvaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答MOV
21H,R4;轉(zhuǎn)存21HRET商數(shù)除數(shù)被除數(shù)-除數(shù)作減法,夠減商上1余數(shù)
Evaluation
only.ated
with-A除s數(shù)pos再e作.S減l法id,不es夠f減o商r
為.N0E,并T
恢3.復(fù)5減C法li前e的nt余P數(shù)ro余C數(shù)opyright
2004-2011
Aspose
Pty
Ltd.-除數(shù)再作減法,直至最后單片機(jī)原理與應(yīng)用習(xí)題解答4.定點(diǎn)數(shù)除法1)無(wú)符號(hào)二進(jìn)制數(shù)除法正如乘法能由一E系va列l(wèi)u加at法io和n移on位ly操.作實(shí)
ated
w現(xiàn)it一h
樣As,po除se法.S也li可de由s
f一or系.列NE減T
3法.和5
C移li位ent
Pro操作實(shí)C現(xiàn)op。yr為ig了ht設(shè)20計(jì)04出-2除01法1的As算po法se,P先ty
Ltd.分析二進(jìn)制數(shù)的手算除法。下式說(shuō)明兩個(gè)二進(jìn)制數(shù)A=100100和B=101的手算除法步驟:?jiǎn)纹瑱C(jī)原理與應(yīng)用習(xí)題解答Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答一位,并與除數(shù)再次進(jìn)行比較。循環(huán)此步驟,
可以看出,商位是以串行方式獲得的,下次得一位。首先把被除數(shù)的高位與除數(shù)相比較,如被除數(shù)高位大于除數(shù),則商位為1,并從被除數(shù)中減去除數(shù),形成一個(gè)部分余數(shù);否則商位為0,不執(zhí)行減法。E然va后lu把a(bǔ)t新i的on部o分nl余y.數(shù)左移ated
w直it到h被As除p數(shù)os的e.所Sl有i位de都s
處fo理r完.N為ET止3,.5一C般li商e的nt
Pro字長(zhǎng)為Cno,p則yr需ig循h(huán)環(huán)t
2n0次0。4-這20種1除1
A法s上po商se前P,ty先Ltd.比較被除數(shù)與除數(shù),根據(jù)比較結(jié)果,決定商1或0,并且只有在商為1時(shí),才執(zhí)行減法,因此稱(chēng)之為比較法。根據(jù)這個(gè)算法,可畫(huà)出適于計(jì)算機(jī)編程的框圖,如圖4.13所示。單片機(jī)原理與應(yīng)用習(xí)題解答
從前面所示的手算除法中,可以看出被除數(shù)的字長(zhǎng)比除數(shù)和商的字長(zhǎng)要長(zhǎng),一般在計(jì)算機(jī)中,被除數(shù)均為雙倍字長(zhǎng),即如果除數(shù)和商為雙字
節(jié),則被除數(shù)為四字節(jié)。由于商為單字長(zhǎng),故
如果在除法中發(fā)生商大于單字長(zhǎng),稱(chēng)為溢出。
在進(jìn)行除法前,應(yīng)E該va檢l查ua是ti否on會(huì)o發(fā)n生ly溢.出。一ated
w般it可h
在As進(jìn)po行se除.法Sl前id,e先s
f比o較r.被N除ET數(shù)3的.5高C位li與en除t
Pro數(shù),如被除數(shù)高位大于等于除數(shù),則溢出,應(yīng)該置溢C出op標(biāo)yr志i,gh不t執(zhí)20行04除-法20。11另A外sp,o從se手P算ty除Ltd.法中還可看出,如果除數(shù)和商為3位,被除數(shù)
為6位,則執(zhí)行比較或減法操作時(shí),部分余數(shù)
必須取4位,除數(shù)為3位,否則有可能產(chǎn)生錯(cuò)誤。例如第3步的比較和減法運(yùn)算時(shí),部分余數(shù)為
1000,如果只取3則為000,所以在實(shí)際編程時(shí),必須注意到這一點(diǎn)。單片機(jī)原理與應(yīng)用習(xí)題解答【例4.15】采用比較法的無(wú)符號(hào)雙字節(jié)除法。Evaluation
only.ated功w能it:h
A(sRp2oRs3eR.4SRl5i)d/e(sR6fRo7r).→NE(TR43R.5)C,li余en數(shù)t
Pro為(R2CRo3p)y。right
2004-2011
Aspose
Pty
Ltd.程序框圖如圖4.14所示。單片機(jī)原理與應(yīng)用習(xí)題解答圖4.13比較除法程序框圖Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答圖4.14無(wú)符號(hào)雙字節(jié)除法程序框圖Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答控制計(jì)數(shù)器,初值為16(除數(shù)和商為16位)。運(yùn)算結(jié)束后,(R4R5)為商,(R2R3)為余數(shù),
(R6R7)不變。在左移時(shí),把移出的最高位存放到MCS-51的用戶標(biāo)志F0中,如F0=1則被除數(shù)
(部分余數(shù),有17位)總是大于除數(shù),因?yàn)槌龜?shù)最多只有16位,這時(shí)必然執(zhí)行減法并商1。
說(shuō)明:在這個(gè)框圖中,(R2R3R4R5)為被除數(shù),同時(shí)(R4R5)又是商。運(yùn)算前,先比較(R2R3)和
(R6R7),如(R2R3)≥(R6R7)則為溢出,置位F0,然后直接返回。否則執(zhí)行除法,這時(shí)出口F0=0。上商時(shí),商1采用加1的方法,商0不加1(無(wú)操作)。比較操作采用減法來(lái)Ev實(shí)a現(xiàn)lu,at只i是on先o不nl回y.送減法ated
結(jié)wi果th,A而sp是o保se存.S在li累d加es器fAo和r
寄.N存ET器3R.15中C,li在ent
Pro需要執(zhí)行Co減p法yr時(shí)ig,ht才2回00送4結(jié)-2果01。1BA為sp循o環(huán)se次P數(shù)ty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答入口:R2R3R4R5中存放被除數(shù),R6R7中存放除數(shù)。出口:商存放在R4R5中,余數(shù)存放在R2R3中。程序:NDIV1:MOVCLR
CSUBBMOVSUBBJNCMOVA,
R7A,
R2A,
R6NDVE1B,
#16;無(wú)A,R3Evalu;a先ti比o較n
o是n否ly發(fā).生溢ated
w出ith
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答NDVL1:CLR
C;執(zhí)行左移一位,移入為0MOV A,
R5RLC
AMOV R5,
AMOV A,
R4RLC
AMOV R4,
ARLC
A;保存移出的最高位XCH A,
R2RLC
AXCH A,
R2MOV F0,
CCLR
CSUBB
A,
R7;比較部分余數(shù)與除數(shù)Evaluation
only.ated
withMOVAsAp,oRs3
e.Slides
for
.NET
3.5
Client
ProMOV
CRo3p,
yA
right
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答MOV
R1,
AMOV
A,
R2SUBB
A,
R6JBF0,
NDVM1NDVD1JCNDVM1:MOV
R2,
AMOV
A,
R1INCR5;上商1NDVD1:DJNZB,
NDVL1;循環(huán)16次CLRF0;正常出口RETNDVE1:SETBF0;溢出RETEvalua;t執(zhí)io行n減o法n(l回y.送減法結(jié)ated
wi果t)h
Aspose.Slides
for
.NET
3.5
Client
ProMOVCoRp3,yrA
ight
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答3-9在外部數(shù)據(jù)存儲(chǔ)區(qū)首地址為T(mén)ABLE的數(shù)據(jù)表中存有10B的數(shù)據(jù),編程將每個(gè)字節(jié)的最高位置1,并送回原來(lái)的單元。ORG
0030HMOVMOVXINC@DPTR,ADPTRDJNZ
R2,LOOPENDDPTR,#TABELEvaluation
only.ated
withMOAVspRo2,se#.10Slides
for
.NET
3.5
Client
ProLOOP:MOVCXopyrAi,g@hDtPT2R004-2011
Aspose
Pty
Ltd.SETB
ACC.7單片機(jī)原理與應(yīng)用習(xí)題解答3-10編寫(xiě)能延時(shí)1s的子程序,設(shè)晶振頻率為12MHz。DELAY1S:MOVR6,#4;1TDL1:
MOVR5,#251;1TDL2:
MOVR4,#248;1TDL3:
NOP;1TNOP;1TDJNZ
R4,DL3;2TDJNZ
R5,DL2DJNZ
R6,DL1RET;2T;2T;2T延時(shí)時(shí)間:((248×4+1+2)×251+1+2)×4+1+2=998995?Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答3-12編程實(shí)現(xiàn):將30H,31H中的雙字節(jié)二進(jìn)制數(shù)轉(zhuǎn)換為3B壓縮BCD碼,并存放到40H開(kāi)始的空間中。因?yàn)椋╝15a14…a1a0)=(…(0×2+a15)×2+a14)×2+…+a0),所以將二進(jìn)制從最高位逐次左移入BCD碼寄存器的最低位,并且每次都實(shí)現(xiàn)(…)×2+ai的運(yùn)算。雙字節(jié)16位二進(jìn)制數(shù)存于E(vRa2lRu3)at中i,on(oR4nRl5yR.6)為轉(zhuǎn)ate換d完wi畢t的h壓As縮pBoCsD碼e.。Slides
for
.NET
3.5
Client
ProMOV
CoAp,y3r0iHght
2004-2011
Aspose
Pty
Ltd.MOV
R2,AMOV
A,31HMOV
R3,A單片機(jī)原理與應(yīng)用習(xí)題解答2.二進(jìn)制碼到BCD碼的轉(zhuǎn)換說(shuō)明:二進(jìn)制數(shù)轉(zhuǎn)換為BCD碼的一般方法是把二進(jìn)制數(shù)除以1000、100、10等10的各次冪,所得的商即為千、百、十位數(shù),余數(shù)為個(gè)位數(shù)。這種方法在被轉(zhuǎn)換數(shù)較大時(shí),需進(jìn)行多字節(jié)除法運(yùn)算,運(yùn)算速度較慢,程序的通用性欠佳。本程序的算法如圖4.17所示。
在微型計(jì)算機(jī)中,十進(jìn)制數(shù)常采用BCD碼表示;而
BCD碼在微型計(jì)算機(jī)中又有兩種形式:一種是一個(gè)字節(jié)放一位BCD碼,它適用于顯示或輸出,另一種是運(yùn)算及存儲(chǔ)器中常用的壓縮BCD碼,一個(gè)字節(jié)放兩位
BCD碼?!纠?.27】8位二進(jìn)制數(shù)Ev轉(zhuǎn)a換lu成aBtCDi碼on。only.ated功w能it:h0A~sFpFHo范se圍.內(nèi)Sl的i二de進(jìn)s制f數(shù)or轉(zhuǎn).換N為ETBC3D碼.5(0C~l2i5e5n)。t
Pro入口:(A)為二進(jìn)制數(shù)。出口:(R0C)o為p十yr位i數(shù)gh和t個(gè)2位00數(shù)4地-2址0指11針A(壓sp縮o的seBCPDt碼y)。Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答圖4.17
BINBCD1算法框圖Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答ACALL
BINBCD2MOV
R0,#40HMOV
A,R4MOV
@R0,AINC
R0MOVBINBCD2:CLR
AMOV
R4,AA,R5
Evaluation
only.ated
with
AspMOoVs@eR.0S,lAides
for
.NET
3.5
Client
ProCoINpCyRr0ight
2004-2011
Aspose
Pty
Ltd.MOV
A,R6MOV
@R0,A單片機(jī)原理與應(yīng)用習(xí)題解答MOV
R5,AMOV
R6,AMOV
R7,#16LOOP:CLR
CMOV
A,R3RLC
ARLC
A
MOV
R2,AMOV
A,R6ADDC
A,R6DA
AEvaluation
only.ated
with
AsMpOVosRe3.,SAlides
for
.NET
3.5
Client
ProCMoOVpyAr,iRg2ht
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答MOV
R6,AMOV
A,R5ADDC
A,R5DA
AMOV
R5,AMOV
A,R4Evaluation
only.ated
with
AADsDpCoAs,eR.4Slides
for
.NET
3.5
Client
ProDACopAyright
2004-2011
Aspose
Pty
Ltd.MOV
R4,ADJNZ
R7,LOOPRET單片機(jī)原理與應(yīng)用習(xí)題解答3-13試編寫(xiě)一個(gè)查表程序,求X2(設(shè)X≤50)。X已存于52H,#00HDONEMOVAJMPGO:
CLR
CMOVA,R1SUBB
A,#1550H單元,X2存入51H和52H單元。MOV
DPTR,#TABLEMOV
A,50HMOV
R1,ACJNE
A,#15,$+E3valuation
only.ated
witJhNCAspGoOs;e大.于Sl1i5則de轉(zhuǎn)s
for
.NET
3.5
Client
Pro
MOVCCoAp,y@rAi+DgPhTtR;20查0表4-2011
Aspose
Pty
Ltd.
MOV
51H,A單片機(jī)原理與應(yīng)用習(xí)題解答ADD
A,DPLMOV
DPL,ACLR
AADDC
A,DPHMOV
A,R1MOV
52H,AMOV
51H,ADONE:RET3-14從P1口輸入50個(gè)帶符號(hào)數(shù),編程統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)和零的個(gè)數(shù),結(jié)果分別存入片內(nèi)RAM30H、31H、32H單元。MOVC
A,@A+DPTREvaluation
only.ated
witDhECAsDpPToRse.Slides
for
.NET
3.5
Client
ProMOVCCoA,py@rA+iDgPhTRt
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答ORG
0030H
MOV
30H,#00HMOV
31H,#00HMOV
32H,#00HMOV
R5,#50LOOP:ORL
P1,#0FFHMOV
A,P1JB ACC.7
NEXT2SJMP
DONENEXT1:INC
32HSJMP
DONER5,LOOPNEXT2:INC
31HDONE:DJNZSJMP
$Evaluation
only.ated
withJZAspoNEsXeT.1Slides
for
.NET
3.5
Client
ProINCC3o0pHyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答3-17設(shè)計(jì)帶有兩個(gè)按鍵和2個(gè)LED顯示器的系統(tǒng),每當(dāng)按一下S1鍵,則使LED1點(diǎn)亮、LED2暗,若ORGORL
P1,#0FHLOOP1:JNB
P1.2,NEXT1JNB
P1.3,NEXT2AJMP
LOOP1NEXT1:LCALL
DL10msJB
P1.2,LOOP1按一下S2鍵,則使LED2點(diǎn)亮、LED1暗。繪出相應(yīng)的電路E示v意a圖lu,ation
only.ate并d編w寫(xiě)it相h應(yīng)A的sp程o序se。.Slides
for
.NET
3.5
Client
ProC0o03p0yHright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答JNB
P1.2,$MOV
P1,#FEHAJMP
LOOP1NEXT2:LCALL
DL10msJB
P1.3,LOOP1JNB
P1.3,$Evaluation
only.ated
witMhOVAsPp1,os#eFD.HSlides
for
.NET
3.5
Client
ProAJMPCLoOpOPy1right
2004-2011
Aspose
Pty
Ltd.RETDL10ms:┇RET單片機(jī)原理與應(yīng)用習(xí)題解答第四章什么應(yīng)用場(chǎng)合?答:有四種工作方式,方式0,13位定時(shí)/計(jì)數(shù)器;方式1,16位定時(shí)/計(jì)數(shù)器;方式2,8位定時(shí)/計(jì)數(shù)器,初值自動(dòng)重裝;方式
3,T0運(yùn)行,而T1停止工作,8位定時(shí)/計(jì)數(shù)器。方式0,1,3需要重裝初值,使得定時(shí)的時(shí)間產(chǎn)生誤差,方式2自動(dòng)重裝初值,可精確定時(shí)。4-1MCS-51單片機(jī)內(nèi)部有幾個(gè)定時(shí)/計(jì)數(shù)器?定時(shí)/計(jì)數(shù)器是由哪些專(zhuān)用寄存器組成的?答:有T0和T1兩個(gè)定時(shí)/計(jì)數(shù)器;工作方式寄存器TMOD,用于定義T0和T1的工作模式、選擇定時(shí)/計(jì)數(shù)工作方式以及啟動(dòng)方式等;控制寄存器TCON,主E要va用l于ua定t時(shí)io/計(jì)n
數(shù)on器lTy0.或T1的啟停at控ed制w,i標(biāo)th志A定s時(shí)p/o計(jì)se數(shù).器Sl的i溢de出s和f中or斷.情N況ET。3.5
Client
Pro4-3定時(shí)/計(jì)Co數(shù)p器yr有i哪gh幾t種2工0作04方-式20?1各1
有As什p么os特e點(diǎn)P?ty適L用t于d.單片機(jī)原理與應(yīng)用習(xí)題解答4-5設(shè)某單片機(jī)的晶振頻率為12MHz,定時(shí)/計(jì)數(shù)器T0工作于
定時(shí)方式1,定時(shí)時(shí)間為20μs;定時(shí)/計(jì)數(shù)器T1工作于計(jì)數(shù)方式
2,計(jì)數(shù)長(zhǎng)度為100,請(qǐng)計(jì)算T0,T1的初始值,并寫(xiě)出其控制字。答:T0的初始值X=2M-fosc×t/12=216-12×106×20×10-6/12=65536-20=65516=0FFECH控制字為01100001B=61HMOVMOVMOVMOVMOVTMOD,#61HTH0,#0FFHTL0,#0ECHTH1,#09CHTL1,#09CHEvaluation
only.ateTd1的wi初t始h
值A(chǔ)spose.Slides
for
.NET
3.5
Client
ProX=2M-N=28-1C0o0p=2y5r6i-1g0h0t=12506=094C-H2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答4-7試用定時(shí)/計(jì)數(shù)器T1對(duì)外部事件計(jì)數(shù),要求每計(jì)數(shù)100,就將T1改成定時(shí)方式,控制從P1.1輸出一個(gè)脈寬為10ms的正脈沖,然后又轉(zhuǎn)為計(jì)數(shù)方式,如此反復(fù)循環(huán)。設(shè)系統(tǒng)晶振頻率為12MHz。解:(1)T1設(shè)置為工作Ev方a式lu1a計(jì)t數(shù)io,n由o軟nl件y啟.動(dòng)ated
with
As(2p)osTe1.計(jì)Sl數(shù)i方de式s控f制or字.TMNOEDT=0310.1500C0l0i=5e0nHt
Pro,X1=216-100C=6o5p4y36r=iFgF9hCtH,20T0H14=-F2FH0,11TLA1=s9pCoHse
Pty
Ltd.T1定時(shí)方式控制字TMOD=0001000=10H,X2=216-12×106×5×10-3/12=65536-5000=60536=111011001000B=0EC78ORG
0000HSJMP
MAINORG
0030H單片機(jī)原理與應(yīng)用習(xí)題解答MAIN:MOV
TMOD,#50HMOV
TH1,#0FFHMOV
TL1,#9CHSETB
TR1STA1:JBCTF1,NEXTE1valuation
only.ated
with
SAJsMpPoSsTeA.1
Slides
for
.NET
3.5
Client
ProNEXT1:MCOoVpTyMOrDi,g#h1t0H2004-2011
Aspose
Pty
Ltd.MOV
TH1,#0ECHMOV
TL1,#78HSETB
P1.1單片機(jī)原理與應(yīng)用習(xí)題解答LP:JBC
TF1,NEXT2SJMP
LPNEXT2:
MOV
TH1,#0ECHMOV
TL1,#78HCPL
P1.1NEXT3:JBC
TF1,MAINSJMP
NEXT3RETEvaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答4-9利用單片機(jī)內(nèi)部定時(shí)/計(jì)數(shù)器T1產(chǎn)生定時(shí)時(shí)鐘,由P1口輸出信號(hào)控制8個(gè)LED指示燈,試編程使8個(gè)指示燈依次輪流閃動(dòng),閃動(dòng)頻率10Hz。Fosc=12MHz。解:T=1/10=0.1s=100ms,因此T1定時(shí)50ms,方式1TMOD=00010000B=1E0Hvaluation
only.ateXd=2w16i-5t0h×A1s03p/o1=s6e5.53S6l-ides
for
.NET
3.5
Client
Pro50000=15536C=o0p0y11r1i1g00h0t11210100040-=32C07181H
Aspose
Pty
Ltd.ORG
0000HSJMP
STARORG 001BH;T1溢出中斷AJMP
DVT1ORG
0030H單片機(jī)原理與應(yīng)用習(xí)題解答STAR:MOV
TMOD,#10HMOV
TH1,#3CHMOV
TL1,#78HSETB
ET1SETB
EASETB
TR1MOV
A,#0FFHMOV
P1,ACLR
CSJMP
$DVT1:MOV
TH1,#3CHMOV
TL1,#78HEvaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答RLC
AMOV
P1,ARETI4-10利用定時(shí)/計(jì)數(shù)器測(cè)量某正脈沖寬度,已知此脈沖寬度小于10ms,系統(tǒng)晶振頻Ev率a為lu12aMtHiz。on試o編n程ly測(cè).量脈寬,ated并w把i結(jié)th果A存s入po內(nèi)s部e.RSAMl的id50eHs和f5o1Hr單.元NE。T
3.5
Client
Pro解:12MCHoz,py采r用ig例h4t-62可00測(cè)4量-2脈0沖11寬A度s6p5.o5s3e5mPst,y程L序td.參考例4-6單片機(jī)原理與應(yīng)用習(xí)題解答第五章什么是異步串行通信,它有何特點(diǎn)?答:異步串行通信是按數(shù)據(jù)或字符一幀一幀傳送的,前面有一個(gè)起始位(0),后面有一個(gè)停E止v位al(u1)a,t這i是on一o種n起ly止.式的通信方式,at字e符d
之wi間t沒(méi)h有As固p定os的e間.S隔l長(zhǎng)id度e。s其f優(yōu)or點(diǎn).是N數(shù)ET據(jù)3傳.送5
的Cl可i靠en性t較Pro高﹑能及時(shí)發(fā)C現(xiàn)o錯(cuò)py誤r,ig缺h點(diǎn)t是20通0信4效-2率0比11較A低s。pose
Pty
Ltd.MCS-51單片機(jī)的串行口由哪些功能部件組成?各有什么作用?答:MCS-51單片機(jī)的串行口是一個(gè)全雙工的異步串行通信接口,可同時(shí)發(fā)送和接收數(shù)據(jù)。串行口內(nèi)部有數(shù)據(jù)接收緩沖器單片機(jī)原理與應(yīng)用習(xí)題解答和數(shù)據(jù)發(fā)送緩沖器。數(shù)據(jù)接收緩沖器只能讀出不能寫(xiě)入,數(shù)據(jù)發(fā)送緩沖器只能寫(xiě)入不能讀出,這兩個(gè)數(shù)據(jù)緩沖器都用符號(hào)SBUF來(lái)表示,地址是99H。特殊功能寄存器SCON存放串行口的控制和狀態(tài)信息,串行口用定時(shí)器T1或T2作為波特E率v發(fā)al生u器at,i特on殊o功n能ly寄.存器PCONat的e最d
高wi位tShMOADs為p串os行e口.S波l特id率e的s倍fo率r控.制NE位T。3.5
Client
Pro
5-3簡(jiǎn)述串行C口op接y收ri和g發(fā)ht送2數(shù)0據(jù)04的-過(guò)20程1。1
Aspose
Pty
Ltd.答:串行口的接收和發(fā)送是同一地址(99H)兩個(gè)物理空間的特殊功能寄存器SBUF進(jìn)行讀或?qū)懙?。?dāng)向SBUF發(fā)“寫(xiě)”命令時(shí)(執(zhí)行“MOV
SBUF,A”指令),即向發(fā)送緩沖器SBUF
裝載并開(kāi)始由TXD引腳向外發(fā)送一幀數(shù)據(jù),發(fā)送完中斷標(biāo)志位TI=1。單片機(jī)原理與應(yīng)用習(xí)題解答在滿足RI=0的條件下,置允許接收REN=1,就會(huì)接收一幀數(shù)據(jù)進(jìn)入移位寄存器,并裝載到接收SBUF中,同時(shí)使RI=1。當(dāng)發(fā)讀SBUF命令時(shí)(執(zhí)行“MOV
A,SBUF”指令),便由接收緩沖器SBUF取出信息通過(guò)內(nèi)部總線送CPU。5-4
MCS-51串行口有幾種E工v作al方u式at?i有o幾n
種on幀l格y.式?各工作ate方d式w的it波h特A率sp如o何se確.定Sl?ides
for
.NET
3.5
Client
Pro答:有4種Co工p作yr方i式gh:t
2004-2011
Aspose
Pty
Ltd.方式0(8位同步移位寄存器),方式1(10位異步收發(fā)),方式2(11位異步收發(fā)),方式3(11位異步收發(fā))。有2種幀格式:10位和11位。單片機(jī)原理與應(yīng)用習(xí)題解答方式0:波特率=fosc/12方式2:波特率=2SMOD×fosc/64方式1和方式3:波特率=2SMOD×fosc/32/12(256-x)定時(shí)器T1用作波特率發(fā)生器時(shí)通常選用工作模式2。5-6設(shè)計(jì)一個(gè)8051單片機(jī)E的v雙al機(jī)u通a信ti系o統(tǒng)n
,on并l編y.寫(xiě)程ated序w將i甲th機(jī)A片s內(nèi)pRoAsMe30.HS~l5iFHd單es元f的o數(shù)r據(jù).N塊E,T通3過(guò).5串C行l(wèi)口ient
Pro傳送到乙機(jī)C片o外pyRrAMi3g0h30tH2~300054FH-單20元1中1去As。pose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答第六章6-3
MCS-51單片機(jī)系統(tǒng)采用6264擴(kuò)展數(shù)據(jù)存儲(chǔ)器,用譯碼法擴(kuò)展數(shù)據(jù)存儲(chǔ)器在16根地址線內(nèi)最多可擴(kuò)展幾片?此時(shí)數(shù)據(jù)存儲(chǔ)器的容量是多少?答:最多可擴(kuò)展8片,此時(shí)Ev數(shù)a據(jù)lu存a儲(chǔ)ti器o的n容on量l是y6.4KB。at6e-d5MwCSi-t5h1單A片sp機(jī)o的se控.制Sl線i有de哪s些f信or號(hào).線N?ET它3們.的5作Cl用i是en什t么P?ro答:控制信Co號(hào)p線y有ri:ght
2004-2011
Aspose
Pty
Ltd.使用ALE作為地址鎖存的選通信號(hào),以實(shí)現(xiàn)低8位地址的鎖存。以PSEN信號(hào)作為擴(kuò)展程序存儲(chǔ)器的讀選通信號(hào)以EA信號(hào)作為內(nèi)外程序存儲(chǔ)器的選擇信號(hào)以RD和WR作為擴(kuò)展數(shù)據(jù)存儲(chǔ)器和I/O端口的讀寫(xiě)選通信號(hào),執(zhí)行MOVX指令時(shí),這兩個(gè)信號(hào)分別自動(dòng)有效。單片機(jī)原理與應(yīng)用習(xí)題解答6-6
MCS-51單片機(jī)P0口作地址線時(shí)為什么用鎖存器?答:由P0口提供低8位地址線,由于P0口分時(shí)復(fù)用為地址數(shù)據(jù)總線,所以為保持地址信息,在訪問(wèn)存儲(chǔ)器期間一直有效,需外加地址鎖存器鎖存低8位地址,用ALE正脈沖信號(hào)的下降沿進(jìn)行鎖存。Evaluation
only.at6-e7dE2wPiROtMh的A“s寫(xiě)po”s操e.作S和liRAdMe的s“f寫(xiě)or”.操N作ET有3什.么5
異Cl同i?ent
Pro答:“寫(xiě)”Co操p作yr都i是ghWRt信2號(hào)00有4效-2,0與11RAAM相sp比o,seE2PPRtOyM
Ltd.的“寫(xiě)”操作速度是很慢的,E2PROM“寫(xiě)”的數(shù)據(jù)能長(zhǎng)期保存,而RAM“寫(xiě)”的數(shù)據(jù)掉電后消失。單片機(jī)原理與應(yīng)用習(xí)題解答6-9設(shè)某RAM芯片具有1MB(20根地址線),按32個(gè)32KB設(shè)計(jì)(1)畫(huà)出MCS-51單片機(jī)與RAM的連接圖
(2)確定RAM的地址(3)系統(tǒng)能否再擴(kuò)展其他接E口va芯l片ua?說(shuō)ti明o原n
因on。ly.ate解d:w(i1t)hMCAS-s5p1o單s片e.機(jī)S與liRAdMe的s連f接or圖.如N下ET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答(2)RAM的地址單片機(jī)信號(hào)P1.6
P1.5
P1.428SF040A19P1.3
P1.2
P1.1P1.0A18
A17
A16A15A14
A13
…A0A14
A13
…A0頁(yè)面0 0
0
0頁(yè)面15頁(yè)面160010
0000000H~7FFFH…………頁(yè)面310011
1110000H~7FFFHEva0l0ua0
t0ion
on0l0y00.H~7FFFHated
…with
Aspo…se.Slides…
for
.NET
3….5
Client
ProCop0yr0
i0ght
2001
41-120111
Asp00o00sHe~7FPFtFHy
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答通過(guò)譯碼器還能擴(kuò)展RAM,另外通過(guò)PSEN可擴(kuò)展程序存儲(chǔ)器。6-12某8255A工作在PB口選通輸入﹑PC口高四位輸出,試確定8255A的方式控制字。答:控制字可為10100010B=A2HEvaluation
only.ated
with
Aspose.Sl第id七es
f章or
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.7-1什么是單片機(jī)I/O接口?I/O接口應(yīng)具備有哪些功能?答:I/O接口是單片機(jī)與外部設(shè)備交換信息的橋梁,是指CPU和外存儲(chǔ)器﹑外部設(shè)備或兩種機(jī)器之間通過(guò)系統(tǒng)總線進(jìn)行連接的邏輯部件(或電路)。單片機(jī)原理與應(yīng)用習(xí)題解答主要功能:實(shí)現(xiàn)和不同外設(shè)的速度匹配;輸出數(shù)據(jù)鎖存;輸入數(shù)據(jù)三態(tài)緩沖。7-3什么是接口電路中的端口?答:I/O端口簡(jiǎn)稱(chēng)I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。Evaluation
only.ate7d-5w單i片th機(jī)A與sIp/oO設(shè)se備.之Sl間i,de通s常f包or括.哪N些ET傳3送.的5信Cl息i?ent
Pro答:數(shù)據(jù)C信o息py﹑r狀ig態(tài)h信t息20和0控4-制2信01息1。Aspose
Pty
Ltd.7-6在單片機(jī)中,使用哪三種控制方式實(shí)現(xiàn)數(shù)據(jù)的I/O傳送?試說(shuō)明各種方式的特點(diǎn)。答:無(wú)條件傳送﹑查詢傳送和中斷傳送方式。7-7鍵盤(pán)接口必須解決的問(wèn)題有哪些?單片機(jī)原理與應(yīng)用習(xí)題解答答:是否有鍵按下;有鍵按下,判定是哪一個(gè);確定被按鍵的含義;去抖動(dòng);等7-9單片機(jī)應(yīng)用系統(tǒng)中有哪些常用的顯示器?顯示器有哪些顯示方式?答:有LED發(fā)光二極管顯E示v器al﹑uLaCtD液io晶n顯o示nl器y.at顯ed示w方i式th靜A態(tài)s顯p示os和e動(dòng).S態(tài)l顯id示es
for
.NET
3.5
Client
Pro7-15簡(jiǎn)述LCD液Co晶p顯yr示i器gh件t的2特00點(diǎn)4和-2使0用11場(chǎng)A合s。pose
Pty
Ltd.答:特點(diǎn):體積小﹑重量輕﹑功耗低﹑抗干擾能力強(qiáng)使用場(chǎng)合:儀器儀表和控制系統(tǒng)中。7-17對(duì)于大多數(shù)并行打印機(jī)接口,需要哪些信號(hào)滿足時(shí)序關(guān)系,即可控制打印機(jī)正常打???單片機(jī)原理與應(yīng)用習(xí)題解答答:4種信號(hào)線CPU先查看BUSY信號(hào),為低時(shí),數(shù)據(jù)送上DATA線后,發(fā)出STB信號(hào)通知打印機(jī),打印機(jī)接到STB后,
BUSY為高,數(shù)據(jù)接收好并存入內(nèi)部打印緩沖器后,打印機(jī)送出ACK信號(hào),并撤消BUSY信號(hào)。7-19為什么說(shuō)使用RS-485網(wǎng)E絡(luò)va可l以u(píng)有at效i地on防o止n噪ly聲.干擾?ated答w:iRtSh-4A8s5與poRsS-e2.3S2比li,d信es號(hào)f的o幅r
值.N低E,T
另3.外5RSC-l4i85e采nt用Pro差動(dòng)信道,發(fā)C送o回py路r和ig接h收t回20路0分4別-2提0供11獨(dú)A立s的po地s線e
,Pt因y此LRtSd-.485網(wǎng)絡(luò)可以有效地防止噪聲干擾。單片機(jī)原理與應(yīng)用習(xí)題解答第八章8-2試畫(huà)出三種可能使DAC0832工作于單緩沖方式的硬件連線圖。答:兩個(gè)寄存器任一個(gè)直通,另一個(gè)受控鎖存或兩個(gè)同步受控。Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答8-5在例8-5中,用8255A作接口,則應(yīng)如何將ADC0809與8255A連接?試畫(huà)出其連接示意圖。用查詢方式讀取轉(zhuǎn)換結(jié)果,寫(xiě)出相應(yīng)的采集程序。解:ADC0809各通道地址為7FF0H~7FF7H8255A的4個(gè)地址分別為:EPvA口al岸uFaFt1iFHo,nPoBn口lFyF.3FH,PC口ateFdF5wFiHt,h控A制s字po寄s存e.器S地li址dFeFs7FfHo。r
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答第九章9-1單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)包括哪些內(nèi)容?答:硬件設(shè)計(jì),軟件E設(shè)v計(jì)al和u抗at干i擾on設(shè)o計(jì)nly.ate9d-2wAiT8t9hC2A0s5p1單os片e機(jī).S與lMiCdSe51s單f片or機(jī).有N什ET么3區(qū).別5?Client
Pro答:AT89CCo2p05y1r單ig片h機(jī)t與2M0C0S451-單20片1機(jī)1
相As比p,os沒(méi)e有P如ty下Ltd.信號(hào):沒(méi)有P0,P2口,沒(méi)有地址鎖存信號(hào)線ALE沒(méi)有外部程序存儲(chǔ)器讀選通信號(hào)PSEN沒(méi)有讀信號(hào)RE和寫(xiě)信號(hào)WR單片機(jī)原理與應(yīng)用習(xí)題解答9-3電子鐘是利用定時(shí)器T1產(chǎn)生時(shí)間基值,試問(wèn)電子鐘是否有時(shí)間誤差?答:T1采用工作方式1,因此需要重裝初值,電子鐘是有時(shí)間誤差。9-4定時(shí)器T1的中斷響應(yīng)時(shí)E間v是a多l(xiāng)u少a?ti它o與n
時(shí)on間l的y.誤差是否有at關(guān)ed?with
Aspose.Slides
for
.NET
3.5
Client
Pro答:中斷響Co應(yīng)p時(shí)y間ri是g指ht從2查0詢04中-斷20請(qǐng)1求1
標(biāo)As志p位os到e轉(zhuǎn)P向ty中L斷td.服務(wù)程序如口地址所需的機(jī)器周期數(shù),一般是3~8個(gè)機(jī)器周期,與時(shí)間誤差有關(guān),一般情況下中斷響應(yīng)可以不考慮,精確定時(shí)場(chǎng)合應(yīng)進(jìn)行調(diào)整。單片機(jī)原理與應(yīng)用習(xí)題解答9-5中斷服務(wù)程序的執(zhí)行時(shí)間大約是多少?它與時(shí)間的誤差是否有關(guān)?答:由中斷服務(wù)程序可知中斷服務(wù)程序的執(zhí)行時(shí)間,其中重裝初值語(yǔ)句影響時(shí)間的誤差。9-6讀取正在運(yùn)行中TH1﹑ETvL1a的lu值a,ti是o否n會(huì)on產(chǎn)l生y.誤差?它與ate時(shí)d間wi的t誤h差A(yù)s是p否os有e關(guān).S?lides
for
.NET
3.5
Client
Pro答:CPU不Co能p在yr同i一gh時(shí)t刻2讀00取4T-H2X0和1T1LXA的s內(nèi)po容s,e
比Pt如y,Ltd.先讀(TLX),后讀(THX),由于定時(shí)器在不斷運(yùn)行,讀(THX)前,恰好出現(xiàn)TLX溢出向THX進(jìn)位的情況,則讀得的(TLX)值就完全不對(duì)了。用樣先讀(THX)再讀(TLX)也可能出錯(cuò)。單片機(jī)原理與應(yīng)用習(xí)題解答解決的辦法:先讀(THX)后讀(TLX),再讀(THX)。如2次讀得的(THX)相同,則可確定讀得的內(nèi)容是正確的。如2次讀得的(THX)不相同,則再重復(fù)上述過(guò)程。對(duì)定時(shí)器沒(méi)影響,因此對(duì)時(shí)間的誤差沒(méi)影響。Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答1.填空題如不使用MCS-51片內(nèi)存儲(chǔ)器引腳EA必須接地。微處理器由寄存器堆﹑控制器和運(yùn)算器三部分組成。當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從P0口穩(wěn)定地送出了低8位地址。Evaluation
only.at4e)dMCwS-i5t1h有A4個(gè)sp并o行seI./OS口li,d其es中fP0o~rP3.是N準(zhǔn)ET雙3向.口5
,Cl所i以en由t輸Pro出轉(zhuǎn)輸入時(shí)必C須o先py寫(xiě)r入ig“h1t”2。004-2011
Aspose
Pty
Ltd.MCS-51系統(tǒng)中,當(dāng)PSEN信號(hào)有效時(shí),表示CPU要從程序存儲(chǔ)器讀取數(shù)據(jù)。MCS-51特殊功能寄存器只能采用直接尋址方式。如用傳送指令訪問(wèn)MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)為MOVC。單片機(jī)原理與應(yīng)用習(xí)題解答8)MCS-51有4組工作寄存器,它們的地址范圍是00H~1FH。計(jì)算機(jī)的系統(tǒng)總線有地址總線﹑控制總線和數(shù)據(jù)總線。MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器SCON加以選擇。11)當(dāng)使用慢速外設(shè)時(shí),最佳的傳輸方式是中斷。12)MCS-51有5個(gè)中斷源,有2個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫(xiě)特殊功能寄存器IP加以選擇。13)累加器(A)=80H,執(zhí)行完指令A(yù)DD
A,#83H后,進(jìn)位位
C=1。JZ
e的操作碼地址為1000H,e=20H,它的轉(zhuǎn)移目的地址為1022H。MOV
PSW,#10H是將MCS-51的工作寄存器置為第2組。Evaluation
only.ated
with
Aspose.Slides
for
.NET
3.5
Client
ProCopyright
2004-2011
Aspose
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答16)設(shè)DPTR=2000H,(A)=80H,則MOVC
A,@A+DPTR的操作數(shù)的實(shí)際地址為2080H。在串行通信中,有數(shù)據(jù)傳送方向單工﹑半雙工﹑全雙工三種方式。PSW中RS1RS0=10H時(shí),R2E的va地l址ua為t1i2oH。n
only.at19e)dPSwWi中tRhS1ARsSp0=o1s1eH時(shí).S,lRi2d的e地s
址fo為r1.AHN。ET
3.5
Client
Pro寫(xiě)8255A控C制o字py時(shí)r,ig應(yīng)h將t
A210A00置4-為21011。1
Aspose
Pty
Ltd.MOV
C,20H源尋址方式為位尋址。INC不影響CY位。外中斷請(qǐng)求標(biāo)志位是IE0和IE1。三態(tài)緩沖寄存器輸出端的三態(tài)是指低電平態(tài)﹑高電平態(tài)和高
阻態(tài)。單片機(jī)原理與應(yīng)用習(xí)題解答25)A/D轉(zhuǎn)換器的三個(gè)最重要指標(biāo)是轉(zhuǎn)換速度﹑分辨率和轉(zhuǎn)換精度。28)假定(SP)=62H,(61H)=30H,(62H)=70H。執(zhí)行下列指令:POP
DPHPOP
DPL后,DPTR的內(nèi)容為7030H,SP的內(nèi)容為60H。某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則該D/A轉(zhuǎn)換器的分辨率為5/255=0.016V。假定累加器A的內(nèi)容為3E0vH,al執(zhí)u行at指i令on:only.at1e0d00wH:itMhOVACsAp,o@sAe+P.CSlides
for
.NET
3.5
Client
Pro后,把程序存C儲(chǔ)o器py1r03i1gHh單t元2的00內(nèi)4容-2送0累11加A器sAp中o。se
Pty
Ltd.單片機(jī)原理與應(yīng)用習(xí)題解答29)異步串行數(shù)據(jù)通信的幀格式由起始位﹑數(shù)據(jù)位﹑奇偶校驗(yàn)位和停止位組成。請(qǐng)?zhí)詈孟露纬绦騼?nèi)有關(guān)每條指令執(zhí)行結(jié)果的注釋中之空白。
MOV
A,PSW;(A)=10HMOV
B,A;(EBv)al=1u0aHtion
only.ated
with
AsMpOoVsPeSW.,SlA;id(ePsSWf)or=1.1HNET
3.5
Client
Pro復(fù)位時(shí)A=C00oHp,yPrSiWg=h00tH,20S0P=40-72H,01P10~AP3s=pFoFHs。e
Pty
Ltd.MOVX指令用來(lái)對(duì)片外RAM進(jìn)行讀寫(xiě)操作。執(zhí)行LCALL
4000H指令時(shí),MCS-51所完成的操作是PC+3
入棧,4000H送PC。MOVX
@DPTR,A產(chǎn)生WR信號(hào)。單片機(jī)原理與應(yīng)用習(xí)題解答35)要測(cè)量INT0引腳上的一個(gè)正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為09H。MOVX
A,@DPTR產(chǎn)生RD信號(hào)。MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請(qǐng)求是:INT0,T0。Evaluation
only.at3e8d)w在i多th機(jī)A通s信po中s,e.主S機(jī)li發(fā)d送es從f機(jī)o地r
址.N呼E叫T從3.機(jī)5時(shí)C,li其eT
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 事業(yè)單位臨時(shí)聘用人員合同
- 內(nèi)外墻抹灰勞務(wù)合同書(shū)
- 購(gòu)房合同定金協(xié)議書(shū)
- 三農(nóng)村電商三農(nóng)村創(chuàng)新創(chuàng)業(yè)支持方案
- 2025年寧波貨運(yùn)從業(yè)資格證考試模擬考試
- 2025年陽(yáng)泉貨運(yùn)車(chē)從業(yè)考試題
- 小學(xué)二年級(jí)數(shù)學(xué)下冊(cè)口算題人教版
- 電瓶車(chē)抵押給個(gè)人合同(2篇)
- 電機(jī)員工合同(2篇)
- 市貫徹落實(shí)第輪省生態(tài)環(huán)境保護(hù)督察報(bào)告整改方案
- 2024年中國(guó)黃油行業(yè)供需態(tài)勢(shì)及進(jìn)出口狀況分析
- 永磁直流(汽車(chē))電機(jī)計(jì)算程序
- 中學(xué)學(xué)校2024-2025學(xué)年教師發(fā)展中心工作計(jì)劃
- 小班期末家長(zhǎng)會(huì)-雙向奔赴 共育花開(kāi)【課件】
- 2024年江西省高考物理試卷(含答案解析)
- 頸部瘢痕攣縮畸形治療
- 貴州省貴陽(yáng)市2023-2024學(xué)年五年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 規(guī)劃課題申報(bào)范例:俄羅斯教育改革研究(附可修改技術(shù)路線圖)
- 運(yùn)輸企業(yè)安全事故報(bào)告調(diào)查處理制度(簡(jiǎn)單版5篇)
- 端午做香囊課件
- 墨香里的年味兒(2023年遼寧沈陽(yáng)中考語(yǔ)文試卷記敘文閱讀題及答案)
評(píng)論
0/150
提交評(píng)論