微機原理與接口技術(shù)習(xí)題集1_第1頁
微機原理與接口技術(shù)習(xí)題集1_第2頁
微機原理與接口技術(shù)習(xí)題集1_第3頁
微機原理與接口技術(shù)習(xí)題集1_第4頁
微機原理與接口技術(shù)習(xí)題集1_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 . . 43/43在8253過對其中一個_的編程設(shè)定和控制工作方式,其端口地址是當(dāng) A1A0=_是的地址。參考答案P169 例2控制口,11B。若要在8253A的計數(shù)工程中讀取計數(shù)值,應(yīng)該_。直接用IN指令讀出CE的容先對8253A寫入一個鎖存命令,將當(dāng)前的CE容鎖存入OL中,然后再用IN指令將OL的容取到CP中,再發(fā)出命令讓OL的容開始與CE同步先對8253A寫入一個鎖存命令,將當(dāng)前的CE容鎖存入OL中,然后再用IN指令將OL的容取到CPU中,此后OL的容自動開始與CE同步參考答案P169 例3C。在某微機系統(tǒng)中,8253的3個計數(shù)器的端口地址分別為3F0H、3F2H和3F4H,控制自寄存

2、器的端口地址為3F6H,要求8253的通道0工作于方式3,采用BCD計數(shù),輸入脈沖頻率為2MHz,輸出方波頻率為2KHz,使編寫初始化程序片斷。分析:計算計數(shù)初值確定方式控制字參考答案P169 例4初始化程序片斷MOVAL,37HMOVDX,3F6HOUTDX,AL;送方式控制字到控制口MOVAL,00MOVDX,3F0HOUTDX,AL;送計數(shù)初值低字節(jié)到通道0MOVAL,10HOUTDX,AL;送計數(shù)初值高字節(jié)到通道0設(shè)定時器/計數(shù)器8253的CLK1端輸入時鐘信號的頻率為2.5kHz,要求在OUT端產(chǎn)生頻率為1Hz的方波,則8253的計數(shù)器1#應(yīng)工作于方式_,且送入計數(shù)器1#的計數(shù)初值為

3、_。參考答案P170例53,2500。可編程計數(shù)/定時器8253的工作方式共有_,共有_個I/O地址。A3種、4B4種、5C6種、3D6種、4參考答案P170例1D。當(dāng)Intel8253可編程定時/計數(shù)器工作在方式0,在初始化編程時,一旦寫入控制字后,_。A輸出信號端OUT變?yōu)楦唠娖紹輸出信號端OUT變?yōu)榈碗娖紺輸出信號保持原來的點位值D立即開始計數(shù)參考答案P170例2B。定時/計數(shù)器8253無論工作在哪種方式下,在初始化編程時,寫入控制字后,輸出端OUT便_。A變?yōu)楦唠娖紹變?yōu)榈碗娖紺變?yōu)橄鄳?yīng)的高電平或低電平D保持原狀態(tài)不變,直至計數(shù)結(jié)束參考答案P170例3C。8253.芯片包含有_個獨立的

4、計數(shù)通道,它有_種工作方式,若輸入時鐘CLK1=1MHz,計數(shù)初值為500,BCD碼計數(shù)方式,OUT1輸出為方波,則初始化時該通道的控制字應(yīng)為_。參考答案P171例43,6,77H。若8253PIT的通道計數(shù)頻率為1MHz,每個通道的最大定時時間為_。32.64ms97.92ms48.64ms65.536ms參考答案P171 例5D已知圖如下。要求使用地址總線的A9到A0,利用74LS138(可適當(dāng)添加邏輯電路)給8253編一個I/O地址,使當(dāng)CPU輸出I/O地址為200H203H時,分別選中8253的0#、1#、2#計數(shù)器與控制字寄存器,并使8253能正常工作。是在圖中畫出所有的相關(guān)連線。設(shè)

5、8253的0#計數(shù)器作為十進制計數(shù)器用,其輸入計數(shù)脈沖頻率為100kHz,要求0#計數(shù)器輸出頻率為1kHz的方波,試寫出設(shè)置8253工作方式與計數(shù)初值的有關(guān)指令。(控制字格式如圖8.4所示)。BCD=1:8253工作在十進制計數(shù)器方式;BCD=0:8253工作在二進制計數(shù)器方式。參考答案P172 例6連線圖如圖8.5所示初始化程序MOVAL,37HMOVDX,203HOUTDX,AL;送方式控制字到控制口MOVAL,00MOVDX,200HOUTDX,ALMOVAL,1OUTDX,AL;送計數(shù)初值到通道0已知加在8253上的外部計數(shù)器時鐘頻率為1MHz,試說明若再不增加硬件芯片的情況下,使82

6、53產(chǎn)生周期為1s的對稱方波應(yīng)如何實現(xiàn)?參考答案P174 題1由外部計數(shù)器時鐘頻率為1MHz,得時鐘周期為1/1MHz=1s;單通道最大定時時間為216*1s1s,所以,要采用計數(shù)通道串聯(lián)的形式。設(shè)通道0、通道1都工作在房時3,通道0的輸出作為通道1的輸入,如圖8.6所示。通道0的計數(shù)初值=輸入脈沖頻率/輸出方波頻率=1000通道1的計數(shù)初值=輸入脈沖頻率/輸出方波頻率=10008253端口地址為40H43H,CH0作為計數(shù)器,技術(shù)試種頻率1MHz.下列程序段執(zhí)行后,輸出脈沖的寬度是_。MOVAL,36HOUT43H,ALMOVAX,20000OUT40H,ALMOVAL,AHOUT40H,A

7、L參考答案P174 題210ms。已知電路原理圖如圖8.7所示。編寫初始化程序,使在OUT0端輸出圖示波形(控制字格式同前述題6)。參考答案P175 題3從輸出波形上看,該波形的周期是1ms,負脈沖寬度是1s。顯然,這是8253工作在方式2下的輸出波形。計算計數(shù)初值時鐘周期=1/CLK0=1/1MHz=1s計數(shù)初值=輸出脈沖周期/時鐘周期=1000確定方式控制字初始化程序片斷:MOVAL,35HMOVDX,203H OUTDX,AL;送方式控制字到控制口MOVAL,1000H MOVDX,200HOUTDX,ALMOVAL,AHOUTDX,AL;送計數(shù)初值到通道0有如圖8.8所示的接口間畫圖,

8、要是發(fā)光二極管點亮2秒,熄滅2秒,但該過程共進行20秒即終止,編寫出程序。(偽指令可省略)參考答案P176 題48253口地址通道0:98H通道1:9AH通道2:9CH控制口:9EH計數(shù)初值和控制字通道0:方式2輸入頻率=1MHz/2=500kHz,設(shè)輸出頻率=100Hz,所以,計數(shù)初值n0=500kHz/100zHz=5000控制字00110101B=35H通道2:方式0輸入頻率=100Hz,則時鐘周期=1/100Hz=0.01s,而定時時間20s所以,計數(shù)初值n2=20s/0.01s=2000控制字10110001B=B1H通道1:方式3輸入頻率=100Hz,則時鐘周期=1/100Hz=0

9、.01s,而輸出周期=2+2=4s所以,計數(shù)初值n1=4s/0.01s=400控制字01110111B=77H參考程序;通道0初始化MOVAL,35HOUT9EH,AL;通道0控制字MOVAL,00HOUT98H,ALMOVAL,50HOUT98H,AL;通道0計數(shù)初值;通道1初始化MOVAL,77HOUT9EH,AL;通道1控制字MOVAL,0HOUT9AH,ALMOVAL,4HOUT9AH,AL;通道1計數(shù)初值;通道2初始化MOVAL,0B1HOUT9EH,AL;通道2控制字MOVAL,0HOUT9CH,ALMOVAL,20HOUT9CH,AL;通道2計數(shù)初值已知8253連接示意圖如圖8.

10、9所示,閱讀程序后回答OUT2段輸出的波形和頻率。CODESEGMENTASSUMECS:CODEORG100HSTART:MOVDX,406HMOVAL,37HOUTDX,ALMOVDX,400HMOVAL,00HOUTDX,ALMOVAL,75HOUTDX,ALMOVDX,406HMOVAL,0B7HOUTDX,ALMOVDX,404HMOVAL,00HOUTDX,ALMOVAL,10HOUTDX,ALHERE:JMPHERECODEENDSENDSTART參考答案P177 簡答題1方波,頻率0.1Hz。已知8253的通道0工作在方式2,通道1工作在方式3。OUT1與CLK0相連,CLK1

11、引腳上輸入2MHz的時鐘信號。GATE1和GATE2接在高電平,OUT0 通過一反向器輸出周期為150s、高電平寬度為5s的周期信號。試計算通道0和通道1的計數(shù)初值n0和n1。參考答案P178 簡答題2N0=30,n1=10。在8253控制字節(jié)中,若RL1RL0 =11,表示_,此時若向計數(shù)器0的CR預(yù)置初值時,須有_條輸出指令。參考答案P178 填空題1先讀/寫計數(shù)器低字節(jié)、后讀/寫計數(shù)器高字節(jié),2。8253可編程定時/計數(shù)器有_種工作方式,若系統(tǒng)要求輸出一個連續(xù)的方波信號,則8253的某一個定時/計數(shù)器應(yīng)工作在_。參考答案P178 填空題26,方式3。某系統(tǒng)中,Intel8253所使用的計

12、數(shù)脈沖頻率為0.5MHz,若給8253的計數(shù)器預(yù)置的初值N=500,則當(dāng)計數(shù)器計到數(shù)值為“0”時,定時時間T=_。參考答案P179 填空題31ms。在8086系統(tǒng)中,8253的通道0工作于方式3(方波發(fā)生器),所用的時鐘脈沖頻率為2MHz,要求輸出頻率為5kHz的連續(xù)方波,其時間常數(shù)N0=_;通道1工作于方式1,要求產(chǎn)生寬度為500s的單脈沖,應(yīng)取時間常數(shù)N1=_。參考答案P179 填空題4400,10008253無論工作在哪種工作方式,在初始化編程時,當(dāng)寫入控制字后,輸出端OUT就_。為高電平為低電平據(jù)設(shè)定的工作方式,變?yōu)橄鄳?yīng)的高電平或低電平持原狀態(tài)不變,直至計數(shù)結(jié)束參考答案P179 選擇題

13、1C8253 PIT有3個16位計數(shù)器通道,每個通道有_種工作方式。5346參考答案P179 選擇題2D8253計數(shù)/定時器中有3個獨立的16位計數(shù)器,可分別按加或減計數(shù)方式工作。參考答案P179 判斷題1錯誤8253PIT工作方式2和方式3的一樣之處是都能產(chǎn)生周期性信號輸出。參考答案P179 判斷題2正確如果8253(或8254)一PIT通道0的時鐘輸入頻率為100kHz,那么這個通道的最大定時時間可以達到1s。參考答案P179 判斷題3錯誤Intel8253可變程定時/計數(shù)器工作在方式0計數(shù)過程中,當(dāng)GATE=0時,不影響當(dāng)前的計數(shù)過程。參考答案P179 判斷題4錯誤設(shè)8253的通道02和

14、控制端口的地址分別為300H303H,定義通道0工作在方式3,CLK0=2MHz。試編寫初始化程序,并畫出硬件連線圖。要求通道0輸出2000Hz的方波,通道1用通道0的輸出作計數(shù)脈沖,輸出頻率為400Hz的序列負脈沖。參考答案P179 簡答題1通道0工作在方式3,計數(shù)初值1000,控制字00110110B=36H通道1 工作在方式2,計數(shù)初值5,控制字01010100B=54H初始化程序:;通道0MOVDX,303HMOV AL,36HOUTDX,AL;送通道0控制字MOVAX,1000MOVDX,300HOUTDX,ALMOVAL,AHOUTDX,AL;送通道0計數(shù)初值;通道1MOVDX,3

15、03HMOVAL,54HOUTDX,AL;送通道1控制字MOVAL,5MOVDX,301HOUTDX,AL;送通道1計數(shù)初值硬件連線如圖不B.4所示在某微機中,8253t通道1工作于方式2,用它長生間隔為15s的負脈沖信號用于對動態(tài)RAM刷新的定時信號,技術(shù)脈沖輸入為2MHz,試計算出應(yīng)寫入的計數(shù)值是多少?并編寫初始化程序。(設(shè)8253的計數(shù)通道0、1、2的地址分別為40H、41H、42H,空置端口地址為43H)參考答案P179 簡答題2計數(shù)值是30。通道1:計數(shù)初值30,控制字01010101B=55H初始化程序:MOVDX,43HMOV AL,55HOUTDX,AL;送控制字MOVAX,3

16、0HMOVDX,41HOUTDX,AL;送計數(shù)初值用8253芯片的通道0生產(chǎn)間隔為10ms的定時信號,技術(shù)脈沖的輸入頻率為2MHz,試說明所采用的工作方式是什么?計算出應(yīng)寫入的計數(shù)初值是多少?寫出初始化程序。(端口地址假設(shè)為:40H43H)參考答案P179 簡答題3所采用的工作方式是方式2。計數(shù)初值是20000。通道0:計數(shù)初值20000,控制字00110100B=34H初始化程序:MOVAL,34HOUT43H,AL;送控制字MOVAX,20000OUT40H,ALMOVAL,AHOUT40H,AL;送計數(shù)初值已知原理圖如圖8.10所示(8253的控制字格式同前述例6)。設(shè)有2MHz方波信號

17、源,若利用8253的0#和1#計數(shù)器進行串聯(lián)分頻,實在1#計數(shù)器的輸出端輸出分頻后的波形。要求:畫出電路中缺少的連線已知有關(guān)初始化程序如下,問:8253的0#和1#計數(shù)器個輸出什么波形,頻率各是多少?8253初始化程序MOVDX,203HMOVAL,25HOUTDX,ALMOVAL,56HOUTDX,ALMOVDX,200HMOVAL,1OUTDX,ALINCDXMOVAL,64HOUTDX,AL參考答案P180 簡答題4補畫的連線如圖8.10所示。通道0:負脈沖序列,20kHz;通道1:方波,200Hz。8255A中,A組有_種工作方式,它們是_;B組有_種工作方式,它們是_。當(dāng)A組工作于方

18、式2時,B組可以工作于_。參考答案P184 例13,方始0、方式1和方式2,2,方式1和方式2。8255應(yīng)用在8088CPU系統(tǒng)中,假定其端口地址為60H、61H、62H、63H;如果將CPU換成8086,此時PA端口仍然為60H,則其端口C的地址為_。參考答案P185 例264H。8255A的方式選擇字和位置復(fù)位字都寫到什么端口?用什么方式區(qū)分它們?參考答案P185 例38255A的方式選擇字和位置復(fù)位字都寫到控制端口,靠字的D7位進行區(qū)分。若8255A的端口B工作在方式1,并為數(shù)出口,置位PC2的作用為_。參考答案P185 例4允許端口B輸出中斷。設(shè)8255Ade A口、B口、C口和控制口

19、的端口地址分別是60H、62H、64H和66H.要求A口工作在方式0輸入,B口工作在方式0輸出,C口的高4位輸入,C口的低4位輸出,使編寫8255A的初始化程序。參考答案P185 例58255A的初始化程序:MOVAL,98HOUT66H,AL當(dāng)8255A端口PA、PB分別工作在方式2、方式1時,其PC端口引腳為_。2位I/O2個4位I/O全部作應(yīng)答聯(lián)絡(luò)線1個8位I/O參考答案P186 例1C當(dāng)8255A的A口工作在方式1,B口工作在方式1時,C口仍然可按基本的輸入/輸出方式工作的端口線有_。0條2條3條5條參考答案P186 例2B對8255Ade C口執(zhí)行按位置位/復(fù)位操作時,寫入得端口地址

20、是_。端口A端口B端口C控制端口參考答案P186 例3D8255A的引腳、信號電平分別為_時,可完成“數(shù)據(jù)總線8255A數(shù)據(jù)寄存器”的操作。1、1、00、1、00、0、11、0、1參考答案P186 例4B要將8255Ade 3個8位I/O端口全部設(shè)定濰坊市0的輸入,其攝制的方式控制字為_。98H9BH9AH99H參考答案P187 例5B設(shè)8255工作在方式0下,從A口讀入數(shù)據(jù),將其高4位清0,低4位保持不變,然后送B口輸出。試編寫8255初始化程序。(設(shè)8255A口地址為60H,B口地址為61H,控制端口地址為63H)參考答案P187 例6參考程序:;8255A初始化MOVAL,99HOUT6

21、3H,AL;8255A工作中INAL,60H;從A口讀入數(shù)據(jù)ANDAL,0FH;高4位清0,低4位保持不變OUT61H,AL;送B口輸出已知原理圖如圖9.4所示。要求對所給電路編寫有關(guān)程序段,使當(dāng)開關(guān)接至為至1到7時,數(shù)碼管顯示相應(yīng)的數(shù)字1到7,當(dāng)開關(guān)接至為至8時,退出程序。(注意:不必寫出所有程序,控制字格式如圖25所示。)試說明本電路是如何實現(xiàn)接口的基本功能的。參考答案P188 例7有關(guān)程序段DATASEGMENTTABLEDB 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H;17的共陰極顯示碼DATAENDS;代碼段MOVAX,DATAMOVDS,AX;數(shù)據(jù)段段寄存器

22、DS賦值MOVAL,8BHMOVDX,203HOUTDX,AL;寫入方式控制字AGAIN:MOVDX,201HINAL,DX;從B口讀入開關(guān)狀態(tài)TESTAL,80HJZEXIT;當(dāng)開關(guān)接至為至8時,退出程序;以下判斷開關(guān)接至17端點中的哪一個端點MOVCX,7MOVBX,0NEXT:SHRAL,1;從最低位開始逐位檢查JNCBRIGHTINCBXLOOPNEXTJMPAGAINEXIT:MOVAH,4CHINT21HBRIGHT:MOVAL,TABLEBX;換碼MOVDX,200HOUTDX,AL;送A口顯示JMPAGAIN8255A工作在方式0時,輸入的數(shù)據(jù)不鎖存,輸出的數(shù)據(jù)鎖存。在對PB口

23、進行讀操作時,8255A部的讀/寫控制邏輯和B組控制邏輯能使開關(guān)狀態(tài)經(jīng)8255A的數(shù)據(jù)引腳,送到系統(tǒng)的數(shù)據(jù)總線上,實現(xiàn)了輸入數(shù)據(jù)的緩沖作用。在對PA口進行寫操作時,8255A部的讀/寫控制邏輯和A組控制邏輯能使系統(tǒng)數(shù)據(jù)總線傳來的數(shù)據(jù)鎖存在8255A,并立即反映在PA口線上,實現(xiàn)了輸出數(shù)據(jù)的鎖存功能。 由軟件譯碼的某多路復(fù)用4位LED顯示器接口電路,如圖45所示。入中4個7段LED復(fù)用一個8255A的端口A和一個驅(qū)動(反相)器。為使LED顯示器的各位能顯示不同的數(shù)字,各個顯示器不同時發(fā)亮,每個LED顯示器的公共陰極由8255A端口B的一條輸出線控制,只有陰極為低電平時,該LED顯示器才能發(fā)亮。在

24、接口電路中數(shù)據(jù)和數(shù)位控制均有規(guī)律的不斷更新(即掃描或刷新)。對每個LED顯示器來說只按順序固定顯示某一定的短暫數(shù)據(jù)(例如1ms),當(dāng)刷新速度夠大時,由于視覺暫留現(xiàn)象,感覺4個LED顯示器同時發(fā)亮且無閃爍感。若待顯示字符為分離的BCD代碼(在數(shù)據(jù)段DISBUF為首的存貯單元),其相應(yīng)的顯示代碼表已存貯在數(shù)據(jù)段中DISCODE為首的存貯單元,是分析該接口電路了,回答問題,完成該接口電路的刷新顯示程序的編程(若每個LED顯示器的固定顯示時間為1ms,并由編制好的DIMS軟件延時1ms字程序?qū)崿F(xiàn))該接口電路中8255A的地址是什么?其中各端口的地址又是什么由那些引腳選擇確定?分析該接口電路中A端口、B

25、端口應(yīng)工作在什么方式下?試完成對8255A的初始化編程。如何將要縣糧食的字符代碼(如分離的BCD數(shù))轉(zhuǎn)換為顯示代碼? 用軟件譯碼的原理方法是什么?請簡述說明。根據(jù)圖9.5所示接口原理,是定義一個過程,編程實現(xiàn)將DISBUTF緩沖區(qū)的4個字符代碼(分離BCD數(shù))顯示于圖示LED顯示器上(即刷新顯示程序)。已知數(shù)據(jù)段中存貯變量DISCODE與DISBUF如下:DATASEGMENTDISCODEDB40H,79H,24H,30H,19H,12HDB02H,78H,00H,18HDISBUFDB4 DUP(?)DATAENDS8255A的方式控制字:D7D6D5D4D3D2D1D0標志位=1A組方式

26、A口I/O方式上半C口I/O方式B組方式B口I/O方式下半C口I/O方式參考答案P190 題18255A的地址是200H203H,PA口的地址是200H,PB口的地址是201,PC口的地址是202H,控制口的地址是203H。由芯片上A1和A0引腳選擇確定。該接口電路中A端口、B端口應(yīng)工作在方式0下,都作為輸出口。方式控制字為:1000I/O01I/O方式控制字標志A口方式0A口輸出PC7PC4任意值B口方式0B口輸出PC3PC0任意值當(dāng)任意值取0時,方式控制字是82H,寫到控制口203H。初始化程序MOVAL,82HMOVDX,203HOUTDX,AL軟件查表的方法。MOVAL,5;假設(shè)要顯示

27、的字符為5LEABX,DISCODEXLAT;AL的容為要顯示的字符的顯示代碼程序提供的是共陽極顯示代碼,PA口作為段碼輸出口,輸出的信號反向驅(qū)動后送給數(shù)碼管,給定的數(shù)碼管是共陰極數(shù)碼管,而輸出的信號反向后為共陰極顯示代碼。PB口作為位碼輸出口,輸出的信號反向后送給數(shù)碼管,所以PBi=1所對應(yīng)的數(shù)碼管亮。PA口地址是200H,PB口地址是201H。已知電路如圖9.6所示(8255控制格式同前述44題)。途中的數(shù)碼管為共陰極型,共陰極端接GND,數(shù)碼管的a,b,g段依次接8255的PB0,PB1,PB6。要求對該電路進行編程,使數(shù)碼管初始狀態(tài)顯示0。每按下一次S0鍵后,數(shù)碼管顯示的數(shù)字減1,減至

28、0后,再按S0件,則數(shù)碼管顯示9;每按下一次S1鍵后,數(shù)碼管顯示的數(shù)字加1,加至9后,在按S1鍵,則數(shù)碼管顯示0。若同時按下S0和S1鍵,則退出程序。參考答案P193 例2口地址從圖上可看出,PA口的口地址是200H,PB口的口地址是201H,PC口的口地址是202,控制口的口地址是203H。方式控制字從圖上可看出,PA口工作在方式0,輸入口;PB口工作在方式0,輸出口。所以方式控制字各位為:如任意值取1,則控制字是99H。故參考程序如下(不考慮按鍵的抖動)。;數(shù)據(jù)段DATASEGMENTTABLEDB40H,79H,24H,30H,19H,12H,02HDB78H,00H,18H;共陰極LE

29、D的09顯示代碼DATAENDS;代碼段CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,99H;8255初始化MOVDX,203HOUTDX,ALLEABX,TABLE;BX指向存放顯示代碼的起始單元MOVDX,201HMOVAL,BX;數(shù)碼管初始狀態(tài)顯示0OUTDX,AL;送PB口MOVDL,0H;CL為初始顯示值A(chǔ)GAIN:MOVDX,200HINAL,DX;讀入開關(guān)狀態(tài)ANDAL,3;屏蔽高6位,保留低2位CMPAL,0 JEEXIT;2個鍵都按下,則退出程序運行CMPAL,3JEAGAIN;2個鍵都沒按下,顯示

30、數(shù)字不變,轉(zhuǎn)去測試輸入口SHRAL,1 JNCS0DOWN;S0 按下,轉(zhuǎn)S0DOWN;以下是S1按下的處理S1DOWN:INAL,DXTESTAL,2;測試S1鍵是否釋放JZS1DOWNINCCLCMPCL,10JCDISPLYMOVDL,0JMPDISPLY;以下是S0按下的處理S0DOWN:INAL,DXRESTAL,01H;測試S0鍵是否釋放JZS0DOWNDECCLCMPCAL,0FFHJCDISPLYMOVCL,9DISPLY:MOVAL,CLXLAT;換碼MOVDX,201HOUTDX,AL;送PB口顯示MOVDX, 200HJMPAGAINEXIT:MOVAH,4CHINT21

31、HCODEENDSENDSTART硬件電路如圖9.7所示,要求在8個7段顯示器上依次不斷重復(fù)顯示19860524,在顯示過程中,要求發(fā)光二極管L一直亮。顯示數(shù)字01234567897段代碼(H)3F065B4F666D7D077F6F參考答案P195 例38255A地址:A口是91H、B口是93H、口是95H、控制口是97H。A口工作在方式0用作輸出接口,B口工作在方式0用作輸出接口,所以方式控制字是90H,寫到控制口97H。顯示使用的是共陰極LED顯示器,提供的是共陰極顯示代碼;為了使發(fā)光二極管L一直亮,只要使PA7輸出恒為“0”即可。參考程序如下:DATASEGMENTDISPBDB1,9

32、,8,6,0,5,2,4TABDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;8255A初始化DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,90H;控制哪一位亮OUT97H,ALLEABX,TAB;BX指向7段碼表首AGAIN:MOVAL,SI;SI指向要顯示數(shù)字的首部INCSIXLAT;換碼,D7=0OUT91H,AL;送段碼ROLDL,1MOVAL,DLOUT93H,AL;送位碼(控制在哪個數(shù)碼管上顯示)CALLDISPLY;DISPLY為延時1ms的延時程序,

33、假定已存在CMPDL,80HJNZNEXTJLMPAGAINMOVAH,4CHINT21HCODEENDSENDSTART在某一8088微機控制系統(tǒng)中,擴展有中斷控制器8259A、定時/計數(shù)器8253和并行接口8255A各一片。利用8253的定時器0和1 串接完成1小時定時,每次定時到,從OUT1輸出一個負脈沖,通過8269A的IR2向CPU請求中斷,在中斷服務(wù)程序中啟動一次打印報表程序,打印200個存于存緩沖區(qū)BUFFER處的字符。(8259A工作于邊沿觸發(fā),中斷類型碼基值為28H,中斷自動結(jié)束方式)圖9.8所示是CPU通過8255A與打印機的連接圖(其余部分略),8255A的PA口工作于方

34、式1輸入,PB口工作于方式1輸入,PB口工作于方式0輸出,PC口上半部分為輸入,下半部分為輸出。打印報表時,當(dāng)檢測到打印機BUSY為“0”,則CPU通過PB口向打印機送新數(shù)據(jù),同時送出一個負脈沖。8255A的命令字格式為:1D6D5D4D3D2D1D0A口方式A口輸入/輸出上半C口輸入/輸出B口方式B口輸入/輸出下半C口輸入/輸出(1=輸入,0=輸出)要求:請給出8255A的各端口地址,并給出8255A的初始化程序片斷。編制程序完成中斷矢量的設(shè)置,并給出打印報表的中斷服務(wù)子程序。參考答案P196 簡答題18255A的各端口地址:PA口地址是8CH,PB口地址是8DH,PC口地址是8EH,控制口

35、地址是8FH。方式控制字是0B8H,8255A的初始化程序片斷如下:MOVAL,0B8HOUT8FH,ALMOVAL,00000001BOUT8FH,AL;將PC0置為“1”IR2的中斷類型號是2AH,完成中斷矢量的設(shè)置程序如下:INTSEVSEGMENTAT0ORG2AH*4DDPRINTFINTSEVENDS打印報表的中斷服務(wù)子程序如下:PRINTFPROC;保護現(xiàn)場MOVBX,OFFSET BUFFERMOVCX,200NEXT:INAL,8EHTESTAL,80H;檢測打印機BUSYJNZNEXTMOVAL,BXINCBXOUT8DH,AL;輸出一個打印字符MOVAL,00000000

36、B;向PC0輸出負脈沖OUT8FH,AL;拉低NOP;保持一定的寬度NOPNOPINCALOUT8FH,AL;拉高LOOPNEXT;恢復(fù)現(xiàn)場IRETRINTFENDP在8255A端口A工作于方式2時,端口B可以工作在_或_。參考答案P197 填空題1方式0,方式18255A部有_個輸入輸出端口,3個端口中只有端口_沒有輸入鎖存器。參考答案P197 填空題24個輸入輸出端口, 即A口、B口、C口和控制口;C口8255A把_和_分別稱為A組和B組,可組成兩個獨立的并行接口。參考答案P197 填空題3A口和C口上半部(PC7PC4)B口和C口下半部(PC3PC0)當(dāng)數(shù)據(jù)從8255的端口C往數(shù)據(jù)總線上

37、讀出時,8255的幾個控制信號、A1、A0、分別是_、_、_、_、_。參考答案P197 填空題40;1;0;0;1。8255A的操作由、A1、A0信號組合確定,當(dāng)CPU向8255A送控制字時,信號組合應(yīng)當(dāng)是:A1A000101011010011001110參考答案P198 選擇題1D如果8255A的端口A工作在雙方向方式,這時還有_根I/O線可作其它用。11121013參考答案P198 選擇題2A(PB口8根+PC口3根)在Intel8255A中可以進行按位置位/復(fù)位的端口是_。端口A端口B端口C端口D參考答案P198 選擇題3C當(dāng)8255A的PC4PC7全部為輸出線時,表明8255A的A端口

38、工作方式是_。方式0方式1方式2任何方式參考答案P198 選擇題4AIntel8255可編程并行接口PB端口工作在方式1時,其中斷請求信號是通過PC3發(fā)出的。參考答案P198 判斷題1錯誤8255A工作于方式1或方式2時,其狀態(tài)字通讀端口C獲得。參考答案P198 判斷題2正確8255A工作于方式2時,A口、B口均作為雙向數(shù)據(jù)傳送端口,C口各位作為他們的應(yīng)答控制線。參考答案P198 判斷題3錯誤8255A并行接口芯片的端口A工作在雙向方式,斷口B工作在選通輸入方式,這時端口C依然可以工作在位控方式。參考答案P198 判斷題4錯誤一直原理圖如圖9.9所示(8255A控制字格式同前述44題)。途中的

39、自下而上4個開關(guān)依次為S0、S1、S2、S3,試對該原理圖進行編程,使其滿足下表要求,并使同時檢測到開關(guān)狀態(tài)中有奇數(shù)個打開時,則退出程序。開關(guān)狀態(tài)微機S3S2S1S0屏幕顯示閉閉閉閉0閉閉閉開1閉閉開閉2閉閉開開3閉開閉閉4閉開閉開5閉開開閉6閉開開開7閉閉閉閉8閉閉閉開9閉閉開閉A閉閉開開B閉開閉閉C閉開閉開D開開開閉E開開開開F參考答案P198 簡答題1控制口地址:203,控制字:90HPA口地址:200H微機屏幕顯示使用系統(tǒng)功能調(diào)用(2#)。參考程序如下:CODESEGMENTASSUMECS:CODESTART:MOVDX,203H;8255初始化MOVAL,90HOUTDX,ALMO

40、VDX,200HAGAIN:INAL,DX;讀入開關(guān)狀態(tài),開關(guān)打開為高電平ANDAL,0FH;屏蔽高4位,同時產(chǎn)生標志JPOEXIT;奇數(shù)個“1”轉(zhuǎn)走;以下完成將AL里的數(shù)字變換成ASCII碼CMPAL,0AHJCDIGITADDAL,7DIGIT:ADDAL,30HMOVDL,ALMOVAH,2INT21H;系統(tǒng)功能調(diào)用JMPAGAINEXIT:MOVAH,4CHINT21HCODEENDSENDSTART設(shè)系統(tǒng)計外擴一片8255以與相應(yīng)的實驗電路,如圖9.10所示。要求:先預(yù)置開關(guān)K3K1為一組狀態(tài),然后按下自復(fù)按鈕產(chǎn)生一個負脈沖信號,輸入到PC4()上。用發(fā)光二極管LEDi亮來顯示K3K

41、1的狀態(tài)。重復(fù)以上操作,直到主機鍵盤有任意鍵按下時結(jié)束演示。要求:K3K2K1=000時,LED1亮K3K2K1=001時,LED2亮K3K2K1=010時,LED3亮K3K2K1=011時,LED4亮K3K2K1=100時,LED5亮K3K2K1=101時,LED6亮K3K2K1=110時,LED7亮K3K2K1=111時,LED8亮K3K1閉合為0,斷開為1。該接口電路中8255的地址是什么?其中各端口的地址又是什么?分析該接口電路中A端口、B端口應(yīng)工作在什么方式下?試完成對8255的初始化編程。是完成程序主體實現(xiàn)題中要求。DATASEGMENTMESGDB8255 READY,0DH,0

42、AH,$TABDB11111110BDB11111101BDB11111011BDB11110111BDB11101111BDB11011111BDB10111111BDB01111111BDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXCALLI8255;8255初始化MOVAH,9MOVDX,OFFSET MESGINT21H;給出操作提示SCAN:MOVAH,1INT16HJNZRETURNRETURN:MOVAH,4CHINT21HI8255:CODEENDSENDSTART8255方式控制字:參考答案P1

43、99 簡答題28255的地址是218H21BH,A端口的地址是218H,B端口的地址是219,端口的地址是21AH,控制端口的地址是21BH。A端口應(yīng)工作在方式1,作為輸入口,允許輸入中斷;B端口應(yīng)工作在方式0,作為輸出口。方式控制字為B0,初始化程序如下:MOVDX,21BHMOVAL,B0HOUTDX,AL實現(xiàn)題中,完成程序主體如下:MOVDX,218HINAL,DX;讀入開關(guān)狀態(tài)ANDAL,7;只保留低位LEABX,TABXLAT;換碼MOVDX,219HOUTDX,AL;送口顯示JMPSCAN設(shè)有一被測量溫度的變化圍為0100。要求測量誤差不超過0.1,則應(yīng)選用的A/D轉(zhuǎn)換器的分辨率至

44、少應(yīng)該為_位。參考答案P206 例110設(shè)有一被測量溫度的變化圍為201200。要求測量的誤差不超過1,則應(yīng)選用的A/D轉(zhuǎn)換器的分辨率至少應(yīng)該為_。4位8位10位12位參考答案P207 例2D用1片8位D/A 轉(zhuǎn)換器(端口地址為port)、1片運放組成一個三角波發(fā)生器,波形幅度為(05V),試畫出與CPU的電路連接圖,并編程。參考答案P207 例3與CPU的電路連接圖,如圖10.6所示。參考程序如下:MOVDX,PORTMOVAL,0NEXT1:INCALOUTDX,AL;送到DAC CALLDELAY;設(shè)DELAY是延時子程序,已存在CMPAL,0FFHJNENEXT1NEXT2:DECAL

45、OUTDX,ALCALLDELAYCMAPAL,00JNENEXT2JMPNEXT1畫出圖10.7帶不可控三態(tài)門的10位A/D轉(zhuǎn)換器和8位CPU的接口電路圖,并說明其工作原理(用文字說明)。參考答案P208 例4選用2片8位單向三態(tài)緩沖器74LS244。當(dāng)時能端和得到低電平時,三態(tài)緩沖器的三態(tài)緩沖單元處于導(dǎo)通狀態(tài),數(shù)據(jù)從輸入端原樣傳到輸出端;當(dāng)時能端和得到高電平時,三態(tài)緩沖器的三態(tài)緩沖單元處于高阻狀態(tài),輸入端的數(shù)據(jù)傳不到輸出端。具體連線如圖10.8所示。工作原理:當(dāng)有效時,說明A/D轉(zhuǎn)換結(jié)束,CPU從PORT1端口讀取低8位,從PORT2端口讀取高2位。CPU載隊PORT1執(zhí)行IN指令時,產(chǎn)生

46、的(為0)和端口地址PORT1讓使能端和得到低電平,部三態(tài)門打開,A/D轉(zhuǎn)換結(jié)果低8位數(shù)據(jù)通過74LS244送到系統(tǒng)數(shù)據(jù)總線,在從數(shù)據(jù)總線上送到CPU。CPU在對PORT2執(zhí)行IN指令時,產(chǎn)生的(為0)和端口地址PORT2讓使能端得到低電平,部三態(tài)門打開,A/D轉(zhuǎn)換結(jié)果高2位數(shù)據(jù)通過74LS244送到系統(tǒng)數(shù)據(jù)總線D1D0,在從數(shù)據(jù)總線上送到CPU。一支部分A/D轉(zhuǎn)換器原理圖如圖10.9所示。適當(dāng)添加邏輯電路,滿足如下要求:使當(dāng)CPU對200H207H所對應(yīng)的I/O地址進行寫時,能啟動ADC0809的通道0通道7進行A/D 轉(zhuǎn)換。使當(dāng)CPU對200H207H所對應(yīng)的I/O地址進行讀時,能讀入A/

47、D轉(zhuǎn)換后得到的數(shù)字量。編寫匯編語言程序?qū)崿F(xiàn)啟動ADC0809的0通道進行A/D轉(zhuǎn)換,并讀入轉(zhuǎn)換后得到的數(shù)字量(考慮A/D轉(zhuǎn)換的延時時間)。參考答案P209 例5連接圖如圖10.10所示。參考程序如下:采用延時等待法MOVDX,200H;DX指向ADC通道0OUTDX,AL;鎖存并啟動A/D轉(zhuǎn)換CALLDELAY;DELAY實延時子程序,延時時間A/D轉(zhuǎn)換的延時時間INAL,DX;讀入轉(zhuǎn)換結(jié)果采用檢查法將ADC0832的轉(zhuǎn)換結(jié)果指示引腳EOC通過一個三態(tài)緩沖器接入系統(tǒng)數(shù)據(jù)總線D7,三態(tài)緩沖的控制見圖,使用I/O地址208H20FH。MOVDX,200H;DX指向ADC通道0OUTDX,AL; 鎖

48、存并啟動A/D轉(zhuǎn)換MOVDX,208H;DX指向狀態(tài)口WAIT1:INAL,DX;讀入EOC狀態(tài)TESTAL,80H;測試D7JNZWAIT1;轉(zhuǎn)換還沒開始WAIT2:INAL,DX;讀入EOC狀態(tài)TESTAL,80HJZWAIT2;轉(zhuǎn)換還沒結(jié)束MOVDX,200HINAL,DX;讀入轉(zhuǎn)換結(jié)果采用中斷將ADC0832的轉(zhuǎn)換結(jié)束指示引腳EOC輸出信號作為中斷請求信號,送終端控制器(如8259A ),占用一個終端類型號n.在中斷服務(wù)程序力讀取轉(zhuǎn)換結(jié)果。中斷向量填入略。主程序:STIMOVDX,200H;DX指向ADC通道0OUTDX,AL;鎖存并啟動A/D轉(zhuǎn)換中斷服務(wù)程序:MOVDX,200HIN

49、AL,DX;讀入轉(zhuǎn)換結(jié)果IRET當(dāng)ADC0809模擬量輸入電壓圍為05V時,若引腳REF(+)接+5V,REF(-)接地,那么其最小分辨率為_。39.2mV19.6mV9.8mV4.9mV參考答案P211 例1BDAC0832是一種分辨率為_(選擇從AD),輸入具有_(選擇從EH)功能的D/A轉(zhuǎn)換器4位8位12位10位兩級鎖存一級鎖存無所存其他參考答案P211 例2B、E有如圖10.11所示的接口簡化圖,在0908德IN3上接了一個V(t)電壓,要求連接對該電壓采樣并轉(zhuǎn)換100個點,同時要求,沒轉(zhuǎn)換好一個數(shù)據(jù),在保存到存之后再送給D/A轉(zhuǎn)換器0832,寫出實現(xiàn)該要求的程序。(為指令可省略)參考

50、答案P211 例3MOVCX,100;采樣100個點MOVDI,BUF;假定BUF是在數(shù)據(jù)段里定義的100個字節(jié)空間的首址AGAIN:MOVAL,3;IN3的通道號OUT84H,AL;發(fā)通道索存信號,同時啟動A/D轉(zhuǎn)換WAIT1:INAL,80H;讀取狀態(tài)TESTAL,80H;查詢狀態(tài)JNZWAIT1;D7=1,轉(zhuǎn)換還沒開始WAIT2:INAL,80H;在讀取狀態(tài)TESTAL,80HJZWAIT2;D7=0,轉(zhuǎn)換未結(jié)束,轉(zhuǎn)去讀取狀態(tài)INAL,82H;讀取轉(zhuǎn)換結(jié)果MOVDI,AL;保存轉(zhuǎn)換結(jié)果到存INCDIOUT86H,AL;再送給0832LOOPAGAIN圖10.12給出的是一個不完整的由80

51、88CPU、8255、8253和A/D構(gòu)成的數(shù)據(jù)采集系統(tǒng)。要求用8253通道0提供8kHz的采樣頻率給A/D。ADC每次轉(zhuǎn)換結(jié)束用信號通知8255。8255端口A工作于方式1,用中斷形式將數(shù)據(jù)采集DATBUF中,DATBUF長度為BUFLEN,中斷類型號為0BH。一次連續(xù)采集的時間由按鈕開關(guān)K控制(不考慮K的抖動問題)。假設(shè)8255起始地址為60H,8253起始地址為40H。請補畫出有關(guān)的引腳、連線,寫出初始化和中斷處理子程序。(不考慮CPU連線、I/O譯碼和中斷控制器作用)參考答案P212 例4;置中斷向量DATA SEGMENT AT 0ORG 0BH*4DDINTSEVDATAENDS;

52、數(shù)據(jù)段DATA1SEGMENTDATBUFDB100 DUP(?)BUFLENEQU$-DATBUFDATA1ENDS;代碼段CODESEGMENTASSUMECS:CODE,DS:DATA1START:MOVAX,DATA1MOVDS,AX;8253初始化MOVAL,35H;送控制字OUT 43H,ALMOV AL,25H;送時間常數(shù)OUT 40H,ALMOV AL,1OUT40H,AL;8253初始化MOVAL,0B0HOUT63H,AL;送工作方式字MOVAL,9OUT63H,AL;置端口A中斷允許MOVBX,0STIJMP$;中斷服務(wù)子程序INTSEV:;保護現(xiàn)場INAL,60HCMP

53、BX,BUFLEN;預(yù)留的存儲空間是否滿意JCSAV;預(yù)留的存儲空間滿處理;恢復(fù)現(xiàn)場IRETSAV:MOVDATBUFBX,ALINCBX恢復(fù)現(xiàn)場;IRETCODEENDSENDSTART已知原理圖如圖10.14(a)所示。編寫一完整代碼段程序,使在V0端輸出1000個圖10.14(b)所示波形。波形中上升與下降斜率與達到最大值的延遲時間自定,但要求一個周期正、負波形對稱。如果要在V0端口產(chǎn)生一周期正弦波形,試說明編程實現(xiàn)的方法(不用具體編程)。參考答案P216 例5參考程序如下:CODESEGMENTASSUMECS:CODESTART:MOVCX,1000;重復(fù)1000次MOVDX,200

54、NEXT:MOVAL,K80HUP:OUTDX,AL;D/A轉(zhuǎn)換INCALCMPAL,0B3H+1;超過上限了嗎JNZUPCALLDELAY;調(diào)用延時子程序DELAY;延時時間根據(jù)高電平延時的要求而定MOVAL,80HDOWEN:OUTDX,AL;D/A轉(zhuǎn)換DECALCMPAL,4DH-1;低于下限了嗎JNZDOWNCALLDALAYLOOPNEXT;轉(zhuǎn)下一個周期MOVAH,4CHIN21HCODEENDSENDSTART利用D/A轉(zhuǎn)換器輸出的模擬量與輸入的數(shù)字量成比例的關(guān)系。設(shè)待輸出正弦波周期為T,在每個正弦波里要均勻輸出n個函數(shù)值。第一步先計算出相應(yīng)的正弦函數(shù)值,并將其函數(shù)值有次序地保存到

55、存里(正弦函數(shù)數(shù)值表)。計算公式如下: step=1,2,,n第二步在需要周期性正弦波形輸出時,由程序?qū)⑺鼈円来稳〕?,?jīng)相應(yīng)處理后(如將其最高位取反變成偏移碼送DAC等),并在程序中保證相鄰兩次寫到DAC,操作間隔為T/n,并重復(fù)這個過程。即能產(chǎn)生周期性正弦波形。要改變正弦波形的周期,只要改變相鄰兩次給端口寫數(shù)字量的時間間隔即可實現(xiàn)。已知原理圖如圖10.15所示,以與相應(yīng)程序如下:MOVDX,200HMOVAL,0FFHOUTDX,AL要求:當(dāng)VREF端輸入正弦信號時,忽略R2的影響,畫出與VREF對照的V0端輸出波形。討論R2和Cf對V0端輸出波形的副值與相位的影響。參考答案P218 例6本

56、例主要考查DAC0832得轉(zhuǎn)換原理,以與D/A轉(zhuǎn)換與運算放大器應(yīng)用的綜合能力。設(shè)VREF=Vmsint。第一級運算放大器完成電流型模擬量輸出轉(zhuǎn)變成電壓型模擬量輸出,輸出圍0-VREF。當(dāng)前輸入的數(shù)字量固定為0FFH,所以第一級輸出電壓輸入的數(shù)字量忽略R2的影響,第二級運算放大器和電容構(gòu)成積分環(huán)節(jié),所以畫出對VREF對照的V0端輸出波形如圖10.16所示。圖10.17時有關(guān)第二級運放原理圖,其中由前一級輸出知:求解該一階微分方程,可得出V0與R2和Cf的關(guān)系。下面,采用電工理論介紹的符號法。有前已推出V0端輸出波形的幅值討論:當(dāng)R2,即沒有R2(R2支路斷開)時,有:故,此時又比例-積分環(huán)節(jié)變?yōu)?/p>

57、積分環(huán)節(jié)。當(dāng)Cf=0,即沒有Cf(Cf支路斷開)時,有:故,此時由比例-積分環(huán)節(jié)變?yōu)楸壤h(huán)節(jié)。所以,R2變化會影響V0端輸出波形的幅值,也會影響V0端輸出波形的相位。Cf變化會影響V0端輸出波形的幅值,也會影響V0 R2端輸出波形的相位。簡答題,如圖10.18所示。編寫程序,使在V0端輸出三角波。畫出V0端波形,說明如何改變?nèi)遣ǖ闹芷诤头怠⒖即鸢窹221 題1參考程序MOV AL,0MOVDX,200HDAWN:OUTDX,ALINCALCMPAL,0FFHJNZDOWNUP:OUTDX,ALDECALCMPAL,0JNZUPJMPDAWNV0端波形見圖10.19。改變?nèi)遣ǖ闹芷谥灰淖兿噜弮纱谓o端口寫數(shù)字量的時間間隔即可;改變?nèi)遣ǖ姆抵灰淖儍蓷l比較指令CMP中的數(shù)字即可。設(shè)有某BDC碼輸出型A/D轉(zhuǎn)換器的有關(guān)引腳如圖10.20(a)所示,端為模擬量輸入端,為數(shù)字量輸出端。Vx當(dāng)輸入的模擬量為01.999V時,D3D2D1D0轉(zhuǎn)換后得到的數(shù)字量為0.0001.999,每位數(shù)字量以BCD碼的形式從高位到低依

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論