單片機(jī)原理及應(yīng)用課后習(xí)題答案_第1頁(yè)
單片機(jī)原理及應(yīng)用課后習(xí)題答案_第2頁(yè)
單片機(jī)原理及應(yīng)用課后習(xí)題答案_第3頁(yè)
單片機(jī)原理及應(yīng)用課后習(xí)題答案_第4頁(yè)
單片機(jī)原理及應(yīng)用課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩133頁(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)介

課后思考題級(jí)習(xí)題答案

思考題與習(xí)題1

一、填空

通用型和專用型。

微控制器和單片微型計(jì)算機(jī)。

二、簡(jiǎn)答

1.什么是單片機(jī)?

答:?jiǎn)纹瑱C(jī)也稱微控制器,它是將中央處理器、程序處理器、數(shù)據(jù)處理器、

輸入/輸出接口、定時(shí)/計(jì)數(shù)器串行口、系統(tǒng)總線等集成在一個(gè)半導(dǎo)體芯片上的微

計(jì)算機(jī),因此又稱為單片微型計(jì)算機(jī),簡(jiǎn)稱為單片機(jī)。

2.簡(jiǎn)述單片機(jī)的特點(diǎn)和應(yīng)用領(lǐng)域。

答:(1)單片機(jī)體積小,應(yīng)用系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,能滿足很多應(yīng)用領(lǐng)域?qū)τ布?/p>

功能的要求。

(2)單片機(jī)的可靠性高。

(3)單片機(jī)的指令系統(tǒng)簡(jiǎn)單,易學(xué)易用。

(4)單片機(jī)的發(fā)展迅速,特別是最近幾年,單片機(jī)的內(nèi)部結(jié)構(gòu)越來(lái)越完善。

3.寫出AT89S51與AT89S52芯片的主要區(qū)別。

內(nèi)部程序存儲(chǔ)區(qū)容量不同,52的程序存儲(chǔ)空間為8K,內(nèi)部數(shù)據(jù)存儲(chǔ)空間為

256B,中斷源8個(gè),定時(shí)器/計(jì)數(shù)器有3個(gè),而51的程序存儲(chǔ)空間為4K,內(nèi)部

數(shù)據(jù)存儲(chǔ)空間為128B,中斷源5個(gè),定時(shí)器/計(jì)數(shù)器有2個(gè)。

思考題與習(xí)題2

一、填空題

1.如果(PSW)=10H,則內(nèi)部RAM工作寄存器區(qū)的當(dāng)前寄存器是第二_

組寄存器,8個(gè)寄存器的單元地址為10H~17H。

2.為尋址程序狀態(tài)字F0位,可使用的地址和符號(hào)有PSW.5、

ODOH.5、F0和OD5H0

3.單片機(jī)復(fù)位后,(SP)=07H,P0~P3=FFH,PC=0000H,PSW=OOH

A=OOHo

PC決定的,由于AT89s51單片機(jī)的PC是16位的,所以最大尋址

范圍為64KBo

5,寫出位地址為20H所在的位,字節(jié)地址24H.0。

07H,最低位的位地址為00H。

fccc6MHz>則一個(gè)時(shí)鐘周期為,一個(gè)機(jī)器周期為2us。

8.AT89s51單片機(jī)共有組個(gè)特殊功能寄存器。

9.AT89s51單片機(jī)片外藪斑存儲(chǔ)器最多可以擴(kuò)展64KB。

10.如果CPU從片外ROM的0000H單元開始執(zhí)行程序,那么啟引腳應(yīng)接

低電平。

二、選擇題

1.PC的值是(C)。

2.對(duì)程序計(jì)數(shù)器PC的操作是(A)o

“I”“1”指令進(jìn)行

3.在AT89s51單片機(jī)中P0口作為(D)。

4.在AT89s51單片機(jī)中(C)。

三、簡(jiǎn)答題

女引腳有何功能?如果使用片內(nèi)ROM,該引腳該如何處理?

答:正為該引腳的第一功能,為訪問(wèn)程序存儲(chǔ)器控制信號(hào)。

如果使用片內(nèi)ROM,則諉信號(hào)為高電平。

2.什么是指令周期,機(jī)器周期和時(shí)鐘周期?

答:指令周期是CPU每取出并執(zhí)行一條指令所需的全部時(shí)間;機(jī)器周期是

CPU完成一個(gè)基本操作所需要的時(shí)間。時(shí)鐘周期是指計(jì)算機(jī)主時(shí)鐘的周期時(shí)間。

3.堆棧的作用是什么?在程序設(shè)計(jì)時(shí),為什么要對(duì)堆棧指針SP重新賦值?

答:堆棧是一個(gè)特殊的存儲(chǔ)區(qū),主要功能是暫時(shí)存放數(shù)據(jù)和地址,通常用來(lái)保護(hù)

斷點(diǎn)和現(xiàn)場(chǎng);堆棧指針SP復(fù)位后指向07H單元,00HTFH為工作寄存器區(qū),

20H-2FH為位尋址區(qū),這些單元有其他功能,因此在程序設(shè)計(jì)時(shí),需要對(duì)SP重

新賦值。

4.單片機(jī)復(fù)位有幾種方法?

答:1、上電復(fù)位2、按鍵復(fù)位3、看門狗復(fù)位4、軟件復(fù)位

5.AT89S51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何擺脫困境?

可以采用復(fù)位鍵進(jìn)行復(fù)位,使單片機(jī)初始化,也可以在軟件中使用看門狗。

6.AT89s51單片機(jī)P0~P3口的驅(qū)動(dòng)能力如何?如果想獲得較大的驅(qū)動(dòng)能力,

采用低電平輸出還是高電平輸出?

答:P0口每位可驅(qū)動(dòng)8個(gè)LSTTL輸入,而P1.P2.P3口的每一位的驅(qū)動(dòng)能力,

只有P0口的一半。當(dāng)P0口的某位為高電平時(shí),可提供400UA的電流;當(dāng)P0

口的某位為低電平(0.45V)時(shí),可提供3.2mA的灌電流,如低電平允許提高,

灌電流可相應(yīng)加大。所以,任何一個(gè)口要想獲得較大的驅(qū)動(dòng)能力,只能用低電平

輸出。

7.AT89S51單片機(jī)內(nèi)部RAM低128單元?jiǎng)澐譃閹讉€(gè)部分?每部分有什么特

點(diǎn)?

答:工作寄存器區(qū)、位尋址區(qū)、用戶RAM區(qū)。

每部分特點(diǎn)如下:00HTFH為工作寄存器區(qū),共32個(gè)單元,被分為4組,

每組有八個(gè)寄存器(R0-R7)。任意時(shí)刻,CPU只能使用一組寄存器,當(dāng)前正在

使用的寄存器組被稱為當(dāng)前寄存器。在程序運(yùn)行過(guò)程中如果不使用的寄存器也可

以作為RAM使用。

20H-2FH為位尋址區(qū),共16個(gè)單元。這16個(gè)單元可以作為字節(jié)單元使用,

同時(shí)這16個(gè)單元的每一位也可以單獨(dú)使用,即位尋址。

30H-7FH為用戶RAM區(qū),用于存放各種數(shù)據(jù)、中間結(jié)果,起到數(shù)據(jù)緩沖的作

用。在實(shí)際使用中,常需要把堆棧設(shè)在用戶RAM中。

8.AT89S51單片機(jī)的片內(nèi)都包含了哪些功能部件?各個(gè)功能部件主要的功

能是什么?

答:1個(gè)微處理器(CPU);

128個(gè)數(shù)據(jù)存儲(chǔ)器(RAM)單元;

4KBFlash程序存儲(chǔ)器;

4個(gè)8位可編程并行I/O口;

1個(gè)全雙工串行口;

2個(gè)16位定時(shí)器/計(jì)數(shù)器;

1個(gè)看門狗定時(shí)器;

1個(gè)中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級(jí);

26個(gè)特殊功能寄存器(SFR);

1個(gè)看門狗定時(shí)器。

9.程序存儲(chǔ)器的空間中,有5個(gè)特殊單元,分別對(duì)應(yīng)AT89s51單片機(jī)5個(gè)中

斷源的入口地址,寫出這些單元的地址及對(duì)應(yīng)的中斷源。

中斷源中斷入口地址

外部中斷00003H

定時(shí)/計(jì)數(shù)器0溢出中斷000BH

外部中斷10013H

定時(shí)/計(jì)數(shù)器1溢出中斷001BH

串行中斷0023H

10.AT89s51單片機(jī)有幾個(gè)存儲(chǔ)器空間?畫出它的存儲(chǔ)器結(jié)構(gòu)圖。

AT89S51單片機(jī)的有3個(gè)存儲(chǔ)器空間,即片內(nèi)片外統(tǒng)一編制的程序存儲(chǔ)器,

片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器。

FFFFHFFHFFFFH

片外

ROMSFR

80H外部

*

7FHRAM

1000H

"""1片內(nèi)10FFRI

片外

耳內(nèi)RAM

.ROMROM

:

EA-1EAM)

0000H1---------------」0000H—

OOH0000H

11.什么是空閑方式?怎樣進(jìn)入和退出空閑方式?

答:空閑方式:CPU處于休眠的狀態(tài),而片內(nèi)所有其他外圍設(shè)備保持工作狀

態(tài),即振蕩器保持工作,時(shí)鐘脈沖繼續(xù)輸出到中斷、串行口、定時(shí)器等功能部件,

使它們繼續(xù)工作,但時(shí)鐘脈沖不再送到CPU,因而CPU停止工作。

進(jìn)入:每當(dāng)CPU執(zhí)行一條將IDL位置1的指令,就使它進(jìn)入空閑方式,CPU

即停止工作,進(jìn)入空閑方式。

退出:兩種:一是被允許的中斷源請(qǐng)求中斷時(shí),由內(nèi)部的硬件電路清0IDL

位,終止空閑方式;另一種方式是硬件復(fù)位。RST引腳上的復(fù)位信號(hào)直接將IDL

為清0,從而使單片機(jī)退出空閑方式。

12.什么是掉電方式?怎樣進(jìn)入和退出掉電方式?

答:掉電:振蕩器停止工作,單片機(jī)內(nèi)部所有的功能部件全部停止工作。

進(jìn)入:CPU執(zhí)行一條將PD位置1的指令,就使單片機(jī)進(jìn)入掉電方式。

退出:唯一的方法是硬件復(fù)位,復(fù)位后單片機(jī)內(nèi)部特殊功能寄存器的內(nèi)容被

初始化,PC0N=0,從而退出掉電方式。

13.AT89S51單片機(jī)的控制信號(hào)引腳有哪些?說(shuō)出其功能。

答:

RST(9腳):復(fù)位信號(hào)輸入端,高電平有效。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)

兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。

ALE(30腳):地址鎖存控制信號(hào)。當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),

ALE輸出脈沖用于鎖存低8位地址。

區(qū)的(29腳):程序儲(chǔ)存允許輸出端,是外部程序存儲(chǔ)器的讀選通信號(hào),低

電平有效。當(dāng)AT89s51從外部程序存儲(chǔ)器取指令時(shí),每個(gè)機(jī)器周期兩次函的有

效,即輸出兩個(gè)脈沖。當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,不會(huì)出現(xiàn)兩次有效的西國(guó)信號(hào)。

正(31腳):麗為該引腳的第一功能,為訪問(wèn)程序存儲(chǔ)器控制信號(hào)。當(dāng)詼

信號(hào)為低電平時(shí),對(duì)ROM的讀操作限定在外部程序存儲(chǔ)器;而當(dāng)市信號(hào)為高電

平時(shí),則對(duì)ROM的讀操作是從內(nèi)部程序存儲(chǔ)器開始,并可延續(xù)至外部程序存儲(chǔ)器。

四、設(shè)計(jì)一個(gè)電路,使單片機(jī)的P0口能驅(qū)動(dòng)8只發(fā)光二極管。

思考題與習(xí)題3

思考題與習(xí)題3

一、填空

1.假定外部數(shù)據(jù)存儲(chǔ)器3000H單元的內(nèi)容為50H,執(zhí)行下列指令后,累加器

A中的內(nèi)容為50Ho

MOVDPTR,#3000H

MOVXA,@DPTR

2.假定累加器A中的內(nèi)容為30H,DPTR中的內(nèi)容為2000H,執(zhí)行指令:

MOVCA,@A+DPTR

后,把程序存儲(chǔ)器2030H單元的內(nèi)容送入累加器A中。

3.已知(30H)=21H,(31H)=04H,說(shuō)明下列程序的功能,執(zhí)行后(30H)=

04H,(31H)=21Ho

PUSH30H

PUSH31H

POP30H

P0P31H

4.已知程序執(zhí)行前,在AT89S51單片機(jī)片內(nèi)RAM中,(A)=33H,(RO)

=28H,(28H)=0BCH,寫出執(zhí)行如下程序后,(A)=63H。

ANLA,#60H

ORL28H,A

XRLA,@R0

CPLA

MOVC指令o

MOVX指令。

7.執(zhí)行如下三條指令后,20H單元的內(nèi)容是0FH

MOVRO,#20H

MOV40H,#0FH

MOV@R0,40H

二、判斷

判斷以下指令的正誤。

(l)MOVRl,R2x

(2)MOV20H,@R3x

(3)DECDPTRx

(4)INCDPTR7

(5)MOVXA,@R1勺

(6)MOVCA,@DPTRx

(7)PUSHDPTRx

(8)CLRR1x

(9)MOV20H,30HY

(10)MOVFO,C4

(11)CPLR7x

(12)RCAx

三、簡(jiǎn)答

共有哪幾種尋址方式?試舉例說(shuō)明。

(1)寄存器尋址方式MOVA,R2

(2)直接尋址方式MOVA,30H

(3)寄存器間接尋址方式MOVA,@R0

(4)立即尋址MOVA,#20H

(5)變址尋址MOVCA,@A+DPTR

(6)相對(duì)尋址SJMPrel

⑺位尋址MOVC,0D5H;

指令按功能可以分為哪幾類?每類指令的作用是什么?

①數(shù)據(jù)傳送類指令(28條);數(shù)據(jù)傳送是指將源地址單元中的數(shù)據(jù)傳送到

目的地址單元中,且源地址單元中的數(shù)據(jù)保持不變,或者源地址單元中的數(shù)據(jù)與

目的地址單元中的數(shù)據(jù)互換。

②算術(shù)運(yùn)算類指令(24條);這類指令中,大多數(shù)都要用累加器A來(lái)存放

源操作數(shù),另一個(gè)操作數(shù)是工作寄存器Rn、片內(nèi)RAM單元或立即數(shù)。執(zhí)行指

令時(shí),CPU總是將源操作數(shù)與累加器A中的操作數(shù)進(jìn)行相應(yīng)操作,然后將結(jié)果

保留在累加器A中,同時(shí)會(huì)影響程序狀態(tài)字PSW中的溢出標(biāo)志OV、進(jìn)位標(biāo)志

CY、輔助進(jìn)位標(biāo)志AC和奇偶標(biāo)志位Po

③邏輯運(yùn)算及移位類指令(25條);在這類指令中,僅當(dāng)目的操作數(shù)為累加

器A時(shí)對(duì)奇偶標(biāo)志位P有影響,其余指令均不影響PSW的狀態(tài)。

④控制轉(zhuǎn)移類指令(17條);

⑤位操作類指令(17條)。MCS-51系列單片機(jī)的硬件結(jié)構(gòu)中有一個(gè)位處理

器,對(duì)位地址空間具有豐富的位操作指令。由于位操作數(shù)是“位”,取值只能是0

或1,故又稱為布爾操作指令。

3.訪問(wèn)SFR,可使用哪些尋址方式?

寄存器尋址,直接尋址,位尋址

4.執(zhí)行指令:MOVA,RO;

在程序狀態(tài)字PSW中⑴RS1=O,RSO=O;(2)RS1=1,RSO=O的兩

種情況下,上述指令執(zhí)行結(jié)果有何不同?

RS1=O,RSO=O時(shí),是將內(nèi)部RAM00H單元中的內(nèi)容傳送給累加器A,

RS1=1,RSO=O時(shí),是將內(nèi)部RAM10H單元中的內(nèi)容傳送給累加器A

4.SJMP(短轉(zhuǎn)移)指令和LJMP(長(zhǎng)對(duì)轉(zhuǎn)移)指令的目的地址的范圍各是

多少?

SJMP指令的目的地址范圍是-128B~+127B;

LJMP指令的目的地址范圍是64KBo

5.JB指令和JBC指令的區(qū)別是什么?

6.答:這類指令是判斷直接尋址位是否為“1”或?yàn)椤?”,當(dāng)條件滿足時(shí)轉(zhuǎn)移,否則

繼續(xù)順序執(zhí)行。而JBC指令當(dāng)條件滿足時(shí),指令執(zhí)行后同時(shí)將該位清“0”。

7.指出下列每條指令的尋址方式。

(1)MOVA,40H;直接尋址

(2)MOV30H,#00H;立即尋址

(3)SJMPLOOP;相對(duì)尋址

(4)MOVCA,@A+DPTR;變址尋址

(5)MOVXA,@R0;寄存器尋址

(6)MOVC,20H;位尋址

(7)MOV20H,R3;寄存器尋址

(8)MOV31H,20H;直接尋址

8.已知程序執(zhí)行前,在AT89s51單片機(jī)片內(nèi)RAM(10H)=20H,(20H)=33H,

(33H)=45H,(45H)=56H,(Pl)=30Ho分析下列程序按順序執(zhí)行每條指

令后的結(jié)果。

MOVA,33H;(A)=45H

MOVRI,A;(RI)=45H

MOV@R1,#0FFH;(45H)OFFH

MOV45H,33H;(45H)=45H

MOVR0,#10H;(RO)=10H

MOVA,@R0;(A)=20H

MOVP1,#OFFH;(Pl)=0FFH

MOVA,P1;;(Pl)=30H

MOV20H,A;(20H)=30H

9.已知程序執(zhí)行前,在AT89S51單片機(jī)片內(nèi)RAM中,(A)=85H,(R0)=20H,

(20H)=0AFH,(Cy)=l,(21H)=0FFHo寫出下列指令獨(dú)立執(zhí)行后寄存器和存儲(chǔ)單

元的內(nèi)容,若該指令影響標(biāo)志位,寫出CY、AC、OV和P的值。

ADDA,@R0;CY=1,AC=1,OV=1,P=1,(A)=34H

ADDCA,21H;CY=1,AC=1,P=l,OV=0,(A)=85H

SWAPA;(A)=58H,P=1

SUBBA,#50H;CY=0,AC=0,P=l,OV=1,(A)=34H

DECRO;RO=1FH

XCHDA,@R0;(A)=8FH,(20H)=0A5H,P=1

10.寫出完成如下要求的指令,但是不能改變未涉及位的內(nèi)容。

(1)把和置“1”。

ORLA,#01111000B

(2)把累加器A的中間4位清“0”。

ANLA,#l100001IB

(3)將內(nèi)部數(shù)據(jù)存儲(chǔ)器10H單元中的數(shù)據(jù)的高2位,低3位清“0”。

ANL10H,#00111000B

(4)將內(nèi)部數(shù)據(jù)存儲(chǔ)器50H單元中的數(shù)據(jù)所有位取反。

XRL50H,#111111116

(5)將內(nèi)部數(shù)據(jù)存儲(chǔ)器40H單元中的數(shù)據(jù)高4位取反。

XRL40H,#11110000B

(6)將內(nèi)部數(shù)據(jù)存儲(chǔ)器10H單元中的數(shù)據(jù)低3位置“1”。

ORL10H,#000001UB

所實(shí)現(xiàn)的邏輯運(yùn)算式

MOVC,P1.0

ANLC,/Pl.l

MOV20H,C

MOVC,/P1.0

ANLC,Pl.l

ORLC,20H

MOVP3.0,C

A/P1.DVAP1.1)

思考題與習(xí)題4

一、簡(jiǎn)答題

1.什么是匯編語(yǔ)言源程序、匯編、匯編程序?

(1)使用匯編語(yǔ)言編寫的程序稱為匯編語(yǔ)言源程序。

(2)匯編語(yǔ)言程序不能直接在計(jì)算機(jī)上運(yùn)行,需要將它翻譯成機(jī)器語(yǔ)言程序,

也就是目標(biāo)代碼程序,這個(gè)翻譯過(guò)程稱為匯編。

(3)完成匯編任務(wù)的程序成為匯編程序。

2.什么叫偽指令,有什么作用?

所謂偽指令是告訴匯編程序應(yīng)該如何完成匯編工作,只有在匯編前的源程序

中才有偽指令,而在匯編后沒(méi)有機(jī)器代碼產(chǎn)生。

偽指令具有控制匯編程序的輸入輸出、定義數(shù)據(jù)和符號(hào)、條件匯編、分配存

儲(chǔ)空間等功能。

二、編程題

1.在外部RAM3000H單元中有一個(gè)8位二進(jìn)制數(shù),試編程將該數(shù)的低四位屏蔽

掉,并送給外部RAM3001H單元中。

MOVDPTR,#3000H

MOVXA,@DPTR

ANLA,#0F0H

INCDPTR

MOVX@DPTR,A

2.已知fS012MHz,試編寫延時(shí)20ms和Is的程序

DELAY20MS:MOVR6,#100;延時(shí)20ms

DI:MOVR7,#98

nop

D2:DJNZR7,D2

DJNZR6,D1

RET

END

DELAYIS:MOVR7,#250

DELI:MOVR6,#200

DEL2:MOVR5,#98

DEL3:DJNZR5,DEL3

NOP

DJNZR6,DEL2

DJNZR7,DEL1

RET

END

3.用查表的方法求0~6之間的整數(shù)的立方。已知整數(shù)存在內(nèi)部RAM30H單元中,

查表結(jié)果回存30H單元。

MOVDPTR,#tab

MOVA,30H

MOVCA,@A+DPTR

MOV30H,A

Ret

ORG1000H

TAB:DB00H,01H,08H,1BH,40H,7DH,0D8H

4.若有3個(gè)無(wú)符號(hào)數(shù)x、y、z分別在內(nèi)部存儲(chǔ)器40H、41H、42H單元中,試編

寫一個(gè)程序,實(shí)現(xiàn)時(shí),x+z的結(jié)果存放在43H、44H單元中;當(dāng)xVy

時(shí),y+z的結(jié)果存放入43H、44H單元中。

MOVA,40H

CLRC

SUBBA,41H;相減比較大小

JCL1

MOVA,40H;x>=y

SJMPL2

L1:MOVA,41H;x<y

L2:ADDA,42H

MOV43H,A

MOVA,#0;保存進(jìn)位到44H單元

ADDCA,#0

MOV44H,A

5.在內(nèi)部RAM1為BLOCK開始的單元中有一無(wú)符號(hào)數(shù)據(jù)塊,數(shù)據(jù)塊長(zhǎng)度存人

LEN單元。試編程求其中的最小的數(shù)并存入MINI單元。

MOVR2,#11H;要比較的數(shù)據(jù)字節(jié)數(shù)

MOVRi,#BLOCK;置數(shù)據(jù)塊的首地址

DECLEN

MOVA,@R1

LOOP:MOVMINI,A

INCRI

CLRC

SUBBA,@R1;兩個(gè)數(shù)比較

JCLOOP1;C=l,A中的數(shù)小,跳轉(zhuǎn)至UL00P1

MOVA,@R1;C=l,則把小數(shù)送給A

SJMPLOOP2

LOOP1:MOVA,MINI

LOOP2:DJNZR2,LOOP;比較是否結(jié)束

MOV50H,A;把大數(shù)存入50H單元

RET

6.在外部RAM3000H起始的單元中存放一組有符號(hào)數(shù),字節(jié)個(gè)數(shù)存在內(nèi)部

RAM20H單元中。統(tǒng)計(jì)其中大于0、等于0和小于0的數(shù)的數(shù)目,并把統(tǒng)計(jì)

結(jié)果存放在內(nèi)部RAM21H、22H和23H單元中。

MOVDPTR,#3000H;設(shè)置首地址

MOV22H,#0;清零

MOV23H,#0

MOV24H,#0

L2:MOVXA,@DPTR;取數(shù)據(jù)

JNZL1

INC22H;為0

SJMPNEXT

L1:JBACC.7,FU

INC21H;正數(shù)

SJMPNEXT

FU:INC23H;負(fù)數(shù)

NEXT:INCDPTR

DJNZ20H,L2

RET

7.查找內(nèi)部RAM20H~40H單元中是否有OFFH這一數(shù)據(jù),如果有,將PSW中

的F0位置1,沒(méi)有則將其清零。

MOVR0,#20H

MOVR1,#21H

CLRFO

NEXT:MOVA,@R0

CJNEA,#OFFH,L1

SETBFO

SJMPL2

L1:INCRO

DJNZRI,NEXT

L2:RET

8.在片內(nèi)RAM的30H單元開始,相繼存放5個(gè)無(wú)符號(hào)數(shù),請(qǐng)使用冒泡法編寫

程序,使這組數(shù)據(jù)按照從小到大順序排列。

MAIN:MOVRO,#30H;數(shù)據(jù)存儲(chǔ)區(qū)首單元地址

MOVR7.#04H;各次冒泡比較次數(shù)

CLRFO;互換標(biāo)志清“0”

LOOP:MOVA,@R0;取前數(shù)

MOVR2,A;存刖數(shù)

INCRO

MOVA,(3>R0;取后數(shù)

CLRC

SUBBA,R2;比較大小

JNCLOOP1

SETBFO;互換,置標(biāo)志位

MOVA,R2;互換數(shù)據(jù)

XCHA,@R0

DECRO

XCHA,@R0

INCRO

LOOP1:MOVA,@R0

DJNZR7,LOOP;進(jìn)行下一次比較

JBF0,MAIN;進(jìn)行下一輪冒泡

SJMP$;排序結(jié)束

思考題與習(xí)題5

一、填空

1.AT89S51單片機(jī)的五個(gè)中斷源的中斷入口地址分別是INTO:0013H

INTT:001BHTO:0000BHT1:000BH;串行口:0023H。

2.AT89s51單片機(jī)中斷系統(tǒng)中共有_而而_、而T、TO、T1、串行口

五個(gè)中斷源,其中優(yōu)先權(quán)最高的是_而二優(yōu)贏嬴氐的是串行口。

3.在CPU未執(zhí)行同級(jí)或更高優(yōu)先級(jí)幣物艮務(wù)程序的條件下,中斷響應(yīng)等待

時(shí)間最少需要3個(gè)機(jī)器周期。

4.AT89S51單片機(jī)的堆棧區(qū)只可設(shè)置在內(nèi)部RAM30H-7FH,堆棧寄存器

SP是8位寄存器。

5.若(IP)=00010100B,則中斷優(yōu)先級(jí)最高者為_而,最低者

為T1。

6.對(duì)中斷進(jìn)行查詢時(shí),查詢的中斷標(biāo)志位共

有IE0、TFO、IE1、TF1、RI和TI六個(gè)中斷標(biāo)志位。

7.AT89s51品局L內(nèi)部看16位加1定時(shí)器/計(jì)數(shù)器,可通過(guò)編程決定它們的

工作方式,其中可進(jìn)行13位定時(shí)器/計(jì)數(shù)器的是方式是方式0。

8.處理定時(shí)器/計(jì)數(shù)器的溢出請(qǐng)求有兩種方法,分別是中斷方式和查詢方式。

使用中斷方式時(shí),必須—開中斷—;使用查詢方式時(shí),必須—關(guān)中斷

9.假定定時(shí)器1工作在方式2,單片機(jī)的振蕩頻率為6MHz,則最大的定

時(shí)時(shí)間為512us。

二、選贏-

1.CPU響應(yīng)中斷后,能自動(dòng)清除中斷請(qǐng)求“1標(biāo)志的有(C)。

A.INT0/INT1采用電平觸發(fā)方式B.INTO/iNT1采用兩邊觸發(fā)方式

C.定時(shí)/計(jì)數(shù)器T0/T1中斷D.串行口中斷TI/RI

2.AT89s51五個(gè)中斷源中,屬外部中斷的有(AB)。

A.INTOB.INTIC.TOD.TlE.TIF.RI

3.按下列中斷優(yōu)先順序排列,有可能實(shí)現(xiàn)的有(B)。

A.Tl、TO、INT。、INTI>串行口B.INTO、Tl、TO、INTI、串行口

C.INTO、INTI>串行口、TO、TlD.INTI>串行口、TO、INTO、Tl

4.各中斷源發(fā)出的中斷申請(qǐng)信號(hào),都會(huì)標(biāo)記在AT89s51系統(tǒng)中的(B)

A.TMODB.TCON/SCONC.IED.IP

5.外中斷初始化的內(nèi)容不包括:(A)

A.設(shè)置中斷響應(yīng)方式

B.設(shè)置外中斷允許

C.設(shè)置中斷總允許

D.設(shè)置中斷觸發(fā)方式

6.在AT89s51單片機(jī)中,需要軟件實(shí)現(xiàn)中斷撤銷的是:(D)

A.定時(shí)中斷B.脈沖觸發(fā)的外部中斷

C.電平觸發(fā)的外部中斷D.串行口中斷

7.在下列寄存器中,與定時(shí)器/計(jì)數(shù)器控制無(wú)關(guān)的是:(B)

A.TCONB.SCONC.IED.TMOD

8.與定時(shí)工作方式0和1相比較,定時(shí)工作方式2具備的特點(diǎn)是:(A)

A.計(jì)數(shù)溢出后能自動(dòng)恢復(fù)計(jì)數(shù)初值B.增加計(jì)數(shù)器的位數(shù)

C.提高了定時(shí)的精度D.適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)

9.對(duì)定時(shí)器0進(jìn)行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的:(A)

A.EA和ET()B.EA和EX0C.EA和ET,D.EA和EX1

三、判斷題

1.中斷響應(yīng)最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期。(對(duì))

2.AT89s51每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。(錯(cuò))

3.AT89S51單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。(錯(cuò))

4.中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不

能使用字節(jié)操作指令。(錯(cuò))

5.外部中斷而而入口地址為0013H。(錯(cuò))

四、簡(jiǎn)答題

1.什么叫中斷?AT89S51單片機(jī)能提供幾個(gè)中斷源?幾個(gè)優(yōu)先級(jí)?各個(gè)中

斷源的優(yōu)先級(jí)怎樣確定?在同一優(yōu)先級(jí)中各個(gè)中斷源的優(yōu)先級(jí)怎樣確定?

中斷是指計(jì)算機(jī)暫時(shí)停止原程序執(zhí)行轉(zhuǎn)而為外部設(shè)備服務(wù)(執(zhí)行中斷服務(wù)

程序),并在服務(wù)完后自動(dòng)返回原程序執(zhí)行的過(guò)程。

AT89s51單片機(jī)能提供5個(gè)中斷源(而正、INTT>TO、Tl、RXD/TXD)

AT89s51單片機(jī)將5個(gè)中斷源,分為兩個(gè)優(yōu)先級(jí):高優(yōu)先級(jí)和低優(yōu)先級(jí)。

對(duì)于同一優(yōu)先級(jí)中所有中斷源,按優(yōu)先權(quán)先后排序。如表5-1所示。而正優(yōu)

先權(quán)最高,串行口優(yōu)先權(quán)最低。

若在同一時(shí)刻發(fā)出請(qǐng)求中斷的兩個(gè)中斷源屬于同一優(yōu)先級(jí),CPU先響應(yīng)優(yōu)

先權(quán)排在前面的中斷源中斷申請(qǐng),后響應(yīng)優(yōu)先權(quán)排在后面的中斷源中斷申請(qǐng)。優(yōu)

先權(quán)由單片機(jī)決定,而非編程決定。

2.寫出AT89s51單片機(jī)5個(gè)中斷源的入口地址、中斷請(qǐng)求標(biāo)志位名稱、位

地址及其所在的特殊功能寄存器。

表5-1AT89S51中斷入口地址及內(nèi)部?jī)?yōu)先權(quán)

中斷源中斷請(qǐng)求標(biāo)志位中斷入口地址優(yōu)先權(quán)

INTOIE00003H

TOTF0000BH最高級(jí)

INTIIE10013H

T1TF1001BH

最低級(jí)

串行口RI、TI0023H

3.開AT89s51單片機(jī)外中斷1,如何操作?寫出操作指令。

SETBIT1

SETBEA

或者

MOVIE,#84H

4.AT89s51單片機(jī)有幾個(gè)定時(shí)器/計(jì)數(shù)器?定時(shí)和計(jì)數(shù)有何異同?

答:兩個(gè);定時(shí)器是由外部晶振振蕩頻率產(chǎn)生決定,計(jì)數(shù)方式是由內(nèi)部定時(shí)

器/計(jì)數(shù)器產(chǎn)生。作為定時(shí)器用時(shí),加法計(jì)數(shù)器對(duì)內(nèi)部機(jī)器周期脈沖計(jì)數(shù)。由于

機(jī)器周期是定值,如機(jī)器周期=1m,計(jì)數(shù)值100,相當(dāng)于定時(shí)100由。脈沖來(lái)自

TO(P3.4)或者T1(P3.5)引腳時(shí),可實(shí)現(xiàn)外部事件的計(jì)數(shù)功能。

加法計(jì)數(shù)器的初值可以由程序設(shè)定,設(shè)置的初值不同,計(jì)數(shù)值或定時(shí)時(shí)間就

不同。在定時(shí)器/計(jì)數(shù)器的工作過(guò)程中,加法計(jì)數(shù)器的內(nèi)容可由程序讀回CPU。

5.AT89S51單片機(jī)內(nèi)部的定時(shí)器/計(jì)數(shù)器控制寄存器有哪些?各有何作用?

答:有TMOD和TCON兩個(gè)。

TMOD是定時(shí)工作方式寄存器,用來(lái)控制TO、T1的工作方式。TCON定時(shí)

器控制寄存器,用來(lái)控制定時(shí)器的運(yùn)行及溢出標(biāo)志等。

6.定時(shí)器T0和T1各有幾種工作方式?

答:TO、T1的工作方式有四種,如下表

Ml工作方式工作方式容量

MO

00013位計(jì)數(shù)器,N=13213=8192

01116位計(jì)數(shù)器,N=16216=65536

102兩個(gè)8位/計(jì)數(shù)器,初值自動(dòng)裝入,N=828=256

113兩個(gè)8位/計(jì)數(shù)器,僅適用于TO,N=828=256

7.設(shè)AT89S51單片機(jī)的晶振頻率為12MHz,問(wèn)定時(shí)器處于不同的工作方式

時(shí),最大定時(shí)范圍分別是多少?

機(jī)器周期為lus;

最大定時(shí)范圍如下:方式0為8192us,方式1為65536us,方式2或方式3均

為256us?

7.設(shè)單片機(jī)的/OSC=12MHZ,要求用TO定時(shí)150s,分別計(jì)算采用定時(shí)方

式0、定時(shí)方式1和定時(shí)方式2的定時(shí)初值。

方式0的初值1FCEH,方式1的初值FF6AH,方式2的初值6AH。

五、編程題

L使用定時(shí)器從P1.0輸出周期為1秒的方波,設(shè)系統(tǒng)時(shí)鐘頻率為12MHzo

查詢方式:

ORG0000H

LJMPMAIN

ORG0030H

MAIN:MOVTMOD,#01H;定時(shí)器0,方式1

MOVTH0,#3CH;設(shè)置初值,定時(shí)100ms

MOVTLO,#0B0H

MOVR2,#10;運(yùn)行10次,定時(shí)IS

CLREA

SETBTRO

LOOP:JNBTFO,LOOP

CLRTFO;清除標(biāo)志

MOVTHO,#3CH;重置初值

MOVTLO,#0B0H

DJNZR2,LOOP

MOVR2,#10

AJMPLOOP

END

2.將定時(shí)器T1設(shè)置為外部事件計(jì)數(shù)器,要求每計(jì)500個(gè)脈沖,3轉(zhuǎn)為定時(shí)

方式,在P1.2輸出一個(gè)脈寬10ms的正脈沖。設(shè)系統(tǒng)時(shí)鐘頻率為12MHz。

ORG0000H

LJMPMAIN

ORG0030H

MAIN:MOVTMOD,#50H;T]方式1,計(jì)數(shù)

MOVTHl,#01H;設(shè)置初值

MOVTL1,#OF4H

SETBTRI;啟動(dòng)計(jì)數(shù),使用查詢方式

CLREA;查詢方式

LOOP:JNBTF1,LOOP

CLRTF1

MOVTMOD,#10H;3方式i,定時(shí)

MOVTH1,#0D8H;設(shè)置初值

MOVTLl,#0F0H

;輸出正脈沖

LOOPkJNBTF1,LOOP1

CLRTF1

LJMPMAIN

END

C語(yǔ)言方式:

#include<reg5l.h>

sbitPl_0=PlA2;〃已仿真調(diào)試成功

inti;

voidmain(){

while(l){

TMOD=0x05;/“0計(jì)數(shù),方式一

TH0=(65536-500)/256;//計(jì)數(shù)

TL0=(65536-500)%256;

TR0=l;

Pl_0=0;

while(!TF0);〃等待計(jì)數(shù)溢出

TFO=O;〃溢出標(biāo)志復(fù)位

P1_O=1;

TMOD=0x01;/"0定時(shí),方式一

TH0=(65536-10000)/256;〃定時(shí)10ms

TL0=(65536-10000)%256;

TR0=l;//啟動(dòng)TO

while(!TFO);〃等待定時(shí)時(shí)間溢出

TFO=O;〃溢出標(biāo)志復(fù)位

)

Pl_0=0;

3.已知fc〈「=12MHz,采用查詢方式編寫24小時(shí)制的模擬電子鐘程序,秒、

分鐘、小時(shí)分別存放于R2、R3、R4中。

ORG0000H

LJMPMAIN

ORG0030H

MAIN:MOVTMOD,#01H

MOVTH0,#3CH

MOVTLO,#0B0H

MOVRI,#20

SETBTRO

MOVR2,#00H;

MOVR3,#00H;時(shí)

MOVR4,#00H;

MOVA,#00H

LOOP:MOVDPTR,#0300H渣7段碼

ADDA,R4

DAA

MOV40H,A

ANLA,#0F0H

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#20H;位選

LCALLDELAY20MS

MOVA,40H

ANLA,#0FH

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#10H;位選

LCALLDELAY20MS

ADDA,R3

DAA

MOV30H,A

ANLA,#0F0H

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#08H;位選

LCALLDELAY20MS

MOVA,30H

ANLA,#0FH

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#04H;位選

LCALLDELAY20MS

ADDA,R4

DAA

MOV20H,A

ANLA,#0F0H

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#02H;位選

LCALLDELAY20MS

MOVA,20H

ANLA,#0FH

MOVCA,@A+DPTR

MOVP0,A;送P0顯示

MOVPl,#01H;位選

LCALLDELAY20MS

JNBTFO,LOOP;定時(shí)到

MOVTHO,#3CH

MOVTLO,#0B0H

CLRTFO

DJNZRI,LOOP

MOVRI,#20

INCR2

CJNER2,#60,LOOP

MOVR2,#00H

INCR3

CJNER3,#60,LOOP

MOVR3,#00H

INCR4

CJNER4,#24,LOOP

MOVR4,#00H

LJMPLOOP

DELAY20MS:

MOVR7,#5

DO:MOVR6,#200

DI:NOP

NOP

NOP

DJNZR6,D1

DJNZR7,D0

RET

ORG0300H

TAB2:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H;共陰

DB7FH,6FH,77H,7CH,39H,5EH,79H,71H

END

思考題與習(xí)題6

一、填空

1.LED數(shù)碼管的使用與發(fā)光二極管相同,根據(jù)其材料不同正向壓降一般為

5V,額定電流為二mA,最大電流為20mA。

2.在單片機(jī)系統(tǒng)中,常用的顯示器有LED發(fā)光管、LED數(shù)碼管和LED液晶

史等顯示方式。

隨機(jī)方式控制、中斷掃描控制和定時(shí)掃描控制方式。

4.LED顯示器的靜態(tài)驅(qū)動(dòng)顯示的優(yōu)點(diǎn)是:顯示穩(wěn)定,在LED導(dǎo)通、電流已

定的情況下數(shù)碼管的亮度高??刂葡到y(tǒng)在運(yùn)行過(guò)程中,僅僅在需要更新顯示內(nèi)容

時(shí),CPU才執(zhí)行一次顯示更新子程序,這樣大大節(jié)省了CPU的時(shí)間,提高了CPU

的工作效率;缺點(diǎn)是:位數(shù)較多時(shí),所需的I/O接口較多,硬件開銷

太大。動(dòng)態(tài)驅(qū)動(dòng)顯示的優(yōu)點(diǎn)是:節(jié)省硬件資源,成本較低;

缺點(diǎn)是:在控制運(yùn)行過(guò)程中,為『保證顯示器正常顯示,CPU必須每隔一段

時(shí)間執(zhí)行一次顯示子程序。

掃描法和線反轉(zhuǎn)法兩種方式。

二、判斷題

1.為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。(對(duì))

2.LED顯示器有兩種顯示方式:靜態(tài)方式和動(dòng)態(tài)方式。(對(duì))

3.LED數(shù)碼管顯示器有共陰極和共陽(yáng)極兩種。(對(duì))

三、簡(jiǎn)答題

1.為什么要消除按鍵的機(jī)械抖動(dòng)?消除按鍵抖動(dòng)的方法有幾種?

答:抖動(dòng)現(xiàn)象會(huì)引起單片機(jī)對(duì)一次按鍵操作進(jìn)行多次處理。

去抖動(dòng)的方法有硬件和軟件兩種方法。

2.說(shuō)明矩陣式鍵盤按鍵按下的識(shí)別原理。

答:①判別鍵盤上有無(wú)按鍵閉合。由AT89S51單片機(jī)向所有行線發(fā)出低

電平信號(hào),如果該行線所連接的鍵沒(méi)有按下,則連線所連接的輸出端口得到的是

全1信號(hào);如果有鍵按下,則得到的是非全1信號(hào)。

②判別鍵號(hào)。方法是先掃描第0行,即輸出0111(第0行為0,其余3行為

1),然后讀入列信號(hào),判斷是否為全lo若是全1,則表明當(dāng)前行沒(méi)有鍵按下,

行輸出值右移,即輸出1011(第1行為0,其余3行為1),再次讀入列信號(hào),判

斷是否為全1。如此逐行掃描下去,直到讀入的列信號(hào)不為全1為止。根據(jù)此時(shí)

的行號(hào)和列號(hào)即可計(jì)算出當(dāng)前閉合的鍵號(hào)。

③鍵碼計(jì)算

如圖6-12所示,鍵號(hào)是按從左到右從上到下的順序編排的,各行的首號(hào)依

次是OOH、08H、10H、18H,如列號(hào)按0?7順序排列,則鍵碼的計(jì)算公式為:

鍵值=為低電平行的首鍵號(hào)+為低電平的列號(hào)

3.鍵盤有哪三種工作方式,他們各自的工作原理及特點(diǎn)是什么?

答:隨機(jī)方式、中斷掃描方式和定時(shí)掃描方式三種

(1)隨機(jī)方式

是利用CPU的空閑時(shí)間,調(diào)用鍵盤掃描子程序,響應(yīng)鍵盤的輸入請(qǐng)求。

(2)中斷掃描方式

在圖6-10中,當(dāng)按鍵按下時(shí),列線中必有一個(gè)為低電平,經(jīng)與門輸出

低電平,向單片機(jī)引腳發(fā)出中斷請(qǐng)求,CPU執(zhí)行中斷服務(wù)程序,判斷閉合的鍵

號(hào),并進(jìn)行相應(yīng)的處理,這種方式可大大提高CPU的效率。

(3)定時(shí)掃描方式

利用單片機(jī)內(nèi)部定時(shí)器,每隔一定時(shí)間CPU執(zhí)行一次鍵盤掃描程序,

并在有鍵閉合時(shí)轉(zhuǎn)入該鍵的功能處理程序。定時(shí)掃描方式要求掃描間隔時(shí)間不能

太長(zhǎng),否則有可能漏掉按鍵輸入,一般取幾十毫秒。

4.說(shuō)明LCD顯示器的工作原理,畫出AT89s51單片機(jī)與LCD1602的接口電

路連接圖。

LCD顯示器的工作原理:字符型LCD液晶顯示器是專用于顯示字母、數(shù)字、符

號(hào)等的點(diǎn)陣式LCD。它們多與HD44780控制驅(qū)動(dòng)器集成在一起,構(gòu)成字符型LCD

液晶顯示模塊,用LCM表示,有16x1、16x2、20x2、40x2等產(chǎn)品。

AT89S51單片機(jī)與LCD1602的接口電路如圖6-6所示。

四、設(shè)計(jì)題

1.設(shè)計(jì)將字符“AB,通過(guò)液晶模塊LCD1602顯示在屏幕的左邊。

orgOOOOh

IjmpStart

orgOOObh

IjmpLI

orgOlOOh

Start:

MOVTMOD,#OOH

MOVTH0,#00H

MOVTL0,#00H

MOVIE,#82H

SETBTRO

MOVR5,#50H

MOVSP,#60H

LCALLNEXT

MOVA,#80H

ACALLWHITE

MOVA,#41H

LCALLWDR

MOVA,#81H

ACALLWHITE

MOVA,#42H

LCALLWDR

SJMP$

LI:

MOVTH0,#00H

MOVTL0,#00H

DJNZR5,L2

MOVR5,#50H

L2:

RETI

NEXT:

MOVA,#38H

LCALLWHITE

MOVA,#0EH

LCALLWHITE

MOVA,#06H

LCALLWHITE

RET

WHITE:LCALLL3

CLRP3.5

CLRP3.0

CLRP3.1

MOVPl,A

RET

WDR:LCALLL3

CLRP3.5

SETBP3.0

CLRP3.1

MOVPl,A

RET

L3:PUSHACC

Loop:

SETBP3.1

MOVA,Pl

JBACC.7,LOOP

POPACC

ACALLDELAY

RET

DELAY:MOVR6,#255

D1:MOVR7,#255

D2:DJNZR7,D2

DJNZR6,D1

RET

END

2.設(shè)計(jì)一個(gè)AT89s51外擴(kuò)鍵盤和顯示電路,要求擴(kuò)展8個(gè)鍵,4位LED顯

示器。

思考題與習(xí)

溫馨提示

  • 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)論