




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、期中考試試卷講解1;.2填空題1、AT89C51單片機為 8 位單片機。2、51單片機的片外三總線結構包括 地址總線 、 數據總線 和控制總線。3、89C51單片機有兩種復位方式,復位后(SP)= 07H ,(PC)= 0000 ,(PSW)= 00H ,(P0)= FFH 。3填空題4、AT89S51片內 20H2FH 地址范圍內的數據存儲器,既可以字節尋址又可以位尋址。5、51單片機復位后,R4對應的存儲單元的地址為 04H ,若RS11,RS00,R4對應的存儲單元地址又為 14H 。6、設計一個以AT89C51單片機為核心的系統,若不使用片內程序存儲器,則其 /EA 引腳應該接 高電平
2、 。4填空題7、若初始狀態下,(A)=58H,(B)=0DBH,(SP)=32H,則下列程序段執行后:(A)= 0DBH ,(B)= 58H ,(SP)= 32H 。PUSH A PUSH B POP A POP B5選擇題1、下列指令中正確的是:( B )。AMOV P2.1,A BJBC TF0,L1CMOVX B,DPTR DMOV A,R36選擇題2、PC的值是:( C )。A當前正在執行指令的前一條指令的地址B當前正在執行指令的地址C當前正在執行指令的下一條指令的地址D控制器中指令寄存器的地址7選擇題3、假定(A)=83H,(R0)=17H,(17H)=34H,執行以下程序段 ORL
3、 A,#17H ANL 17H,A XRL A,R0 CPL A后,A的內容為( A )。A0CBH B03H C0EBH D07CH8選擇題4、對程序存儲器的讀操作,只能使用( D )。AMOV指令 BPUSH指令 CMOVX指令 DMOVC指令9選擇題5、對于JBCbit,rel指令,下列說法正確的是( A )。Abit位狀態為1時轉移,同時對該位清零Bbit位狀態為0時轉移,同時對該位清零Cbit位狀態為1時不轉移Dbit位狀態為0時不轉移10程序閱讀題請寫出下列程序每步的運行結果ORG 0000H程序定位偽指令,將下一指令語句從0000H位置開始放置 MOV DPTR #1234H(D
4、PTR)=1234H MOV R0,#32H(R0)=32H INC DPTRDPTR=(DPTR)+1(DPTR)=1235H11程序閱讀題DEC R0R0=(R0)-1(R0)=31HMOV A,#56H(A)=56H MOVX DPTR,A(DPTR)=A,將A中的值送入DPTR中內容所指向的地址空間,在該程序中(DPTR)=1235H,(A)=56H,執行該指令后,(1235H)=56H,即地址1235H的外部RAM地址中存放的數據為56H12程序閱讀題MOV R0,A(R0)=A.,將A中的數據送入R0中內容所指向的地址空間,在該程序中(R0)=31H,(A)=56H,執行該指令后,
5、(31H)=56H,即地址31H的內部RAM地址中存放的數據為56H.ADD A,#23HA=(A)+23H,將A中的數據與23H相加,將結果放回到累加器A中,本程序中(A)=56H,執行該指令后,(A)+23H=56H+23H=79H,即A中的數據為79H.13程序閱讀題MOV 40H,A(40H)=(A),將A中的數據放入內部RAM中地址為40H的地址空間,即執行該指令后,(40H)=79H. CPL A(A)=/(A),即A中的數據進行按位取反操作,即(A)=0FFH-(A).執行該指令后,(A)=86H. RL A將A中的內容進行不帶進位標志C的循環左移1位,在該程序中,原值(A)=8
6、6H=10000110B,執行該指令后即:00001101,(A)=0DH.14程序閱讀題SETB C(C)=1,置位進位標志位為1. RRC A將A中的內容進行帶進位標志C的循環右移1位,在該程序中,(A)=0DH=00001101,(C)=1,執行該指令后即:10000110,(C)=1,(A)=86H.ANL A,40HA=(A)(40H),將A中的數據與(40H)中的數據進行按位相與,在該程序中,(A)=86H=10000110,(40H)=79H=01111001, 相與后,(A)(40H)=1000011001111001.(A)=0H.15程序閱讀題ORL A,#0FFHA=(A
7、)0FFH,將A中的數據與0FFH進行按位相或,在該程序中,(A)=0H,0H0FFH=0FFH,(A)=0FFH. MOV50H,A(50H)=(A),將A中的數據存入到內部RAM存儲器地址為50H的空間中。(50H)=0FFH. END程序結束偽指令.指示匯編程序匯編到此結束匯編。16程序閱讀題該程序執行完后,(A)= 0FFH ,(DPTR)= 1235H ,(C)= 1 ,(R0)= 31H 。17簡答題1、51單片機外擴的程序存儲器容量如下所示,若它的首地址為0000H,請寫出它的末地址。并簡要說明存儲容量與地址空間之間的關系。(1)存儲容量1KB,末地址為多少。(2)存儲容量32K
8、B,末地址為多少。存儲容量表示的是可以存放多少數據,而數據以BYTE為單位;地址空間是以每一個BYTE的數據給予一個地址以便訪問該地址中的數據。所以存儲容量的16位表示即為地址空間的最大值,又由于地址空間以0000H起始,所以,其地址空間的最大值應等于存儲容量-1.(1)、存儲容量為1KB,即1024BYTE,也就是(400H),地址空間的最大值應等于(3FFH).(2)、存儲容量為32KB,即32768BYTE,也就是(8000H),地址空間的最大值應等于(7FFFH).18簡答題2、指令應用:(I)把Acc.3,Acc.4,Acc.5和Acc.6清0;(II)內部RAM30H單元中的內容進
9、行高低四位交換。(I)、ANL A,10000111或者 CLR ACC.3CLR ACC.4CLR ACC.5CLR ACC.6(II)、 MOV R0,30HXCHD A,R019簡答題20簡答題WAIT: MOV R5,#y;1個機器周期語句1WAIT1: MOV R6,#x;1個機器周期語句2 DJNZ R6,$;2個機器周期語句3 DJNZ R7,WAIT1;2個機器周期語句4 RET;1個機器周期語句5第一步:計算機器周期長度: ,則時鐘周期 ,機器周期 .第二步:計算內循環時間長度:設內循環循環次數為x(x256),則內循環執行時間為:語句3執行時間(2*2us)*x+語句2執行
10、時間(1*2us)=(4*x+2)us;第三步:計算外循環時間長度:設外循環循環次數為y(y256),則外循環執行時間為:語句1執行時間(1*2us)+內循環執行時間(4x+2)+語句4執行時間(2*2us)*外循環執行次數y=2+(4x+2)+4)*y=2+(4x+6)*y(us).第四步:2+(4x+6)*y=50*1000us.令y=200,忽略2us,則x=61.所得延時時間為50.002ms,計時誤差為0.002ms.WAIT: MOV R5,#200;1個機器周期語句1WAIT1: MOV R6,#61;1個機器周期語句2 DJNZ R6,$;2個機器周期語句3 DJNZ R7,W
11、AIT1;2個機器周期語句4 RET;1個機器周期語句521五、五、綜合題(本題共22分,其中第1、2、3小題每題4分,第4小題10分)1、圖中所示的單片機系統正常工作的最小系統應包括哪幾個部分。2、若要D1D8發光二極管能夠正常工作,請畫出D1D8的發光二極管方向。并對P1口輸出(高、低電平)與發光二極管的點亮與熄滅關系作相關論述。3、請說明P0.0P0.2口在何時有有效輸入,并說明該輸入值的狀態(0或者1)。4、請編寫一段完整的匯編語言程序,使按鍵S1每按下一次時,D1狀態改變;按鍵S2每按下一次時,D2狀態改變;按鍵S3按下時,D3D8循環閃爍一次(假定已設計好延時子程序DELAY)。2
12、2綜合題1、最小系統應該包括電源、晶振、復位等部分。(EA引腳接高電平時,訪問內部ROM;接低電平時,訪問外部ROM).2、 3、P0.0P0.2引腳在低電平時有有效輸入,有效輸入為0。2、23綜合題ORG 0000HSJMP MAINORG 0030HMAIN: MOV P1,#0FFHSTART:MOV A,P0 JNB ACC.0,LP1 JNB ACC.1,LP2 JNB ACC.2,LP3 SJMPSTARTLP1:CPL P1.0SJMP STARTLP2:CPL P1.1SJMPSTARTLP3:MOV 40H,P1ANL 40H,#03H ;(40H)中存儲P1.0、P1.1的輸出情況,其他位均為0MOV A,#0FBH;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年VB考試高級題目及試題及答案
- 火災應急預案培訓制度(3篇)
- 2025年法學概論考試的知識掌握方式與試題及答案
- 2025年科技進步對戰略影響試題及答案
- 行政法與社會資本的關系探討試題及答案
- 2025年信息技術應用能力試題及答案
- 2025年法學概論的實務考察及試題及答案
- 行政法學重要時事考題及答案
- 開源軟件項目2025年考試試題及答案
- 2025年網絡管理資格考核試題及答案
- 滴滴代理合同協議
- 廣西《短時強降水強度評估方法》
- 2025年隨州國有資本投資運營集團有限公司招聘筆試參考題庫含答案解析
- 教師的文化素養與試題及答案
- 新《醫學微生物學》考試精練試題庫(含答案)
- 江蘇交控筆試試題及答案
- 央行MPA考核細則
- 2024-2025學年陜旅版(三起)(2024)小學英語三年級下冊(全冊)知識點歸納
- 大數據時代統計信息安全挑戰與應對策略研究
- 2025年攪拌車市場規模分析
- 高爐風口復合噴吹天然氣與煤粉基礎研究
評論
0/150
提交評論