版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微機(jī)原理與接口技術(shù)教學(xué)重點(diǎn)●8255A芯片●8255A工作方式●8255A編程及應(yīng)用8.5.1并行數(shù)據(jù)傳輸方式以計(jì)算機(jī)的字長,通常是8位、16位或32位為傳輸單位,一次傳送一個(gè)字長的數(shù)據(jù)適合于外部設(shè)備與微機(jī)之間進(jìn)行近距離、大量和快速的信息交換微機(jī)系統(tǒng)中最基本的信息交換方法并行接口的“并行”含義不是指接口與系統(tǒng)總線一側(cè)的并行數(shù)據(jù),而是指接口與I/O設(shè)備或控制對(duì)象一側(cè)的并行數(shù)據(jù)線。串行數(shù)據(jù)傳輸方式按位傳送,只在一、二根通信線路上傳送傳送速率低、可靠性差但可大大降低通信線路的成本主要用于遠(yuǎn)距離通信8.5.2可編程并行接口芯片8255A基本特性具有多種功能的可編程并行接口電路芯片最基本的接口電路:三態(tài)緩沖器和鎖存器CPU與接口電路、接口電路與外設(shè)間的信息交換:狀態(tài)寄存器和控制寄存器還有端口的譯碼和控制電路、中斷控制電路共40個(gè)引腳,其中24個(gè)外設(shè)引腳:
①分3個(gè)端口:A口、B口、C口(3個(gè)8位并行數(shù)據(jù)輸入/輸出口,通過編程設(shè)置3個(gè)口作為輸入口還是輸出口)
②共3種輸入輸出工作方式方式0-基本輸入/輸出方式1-選通輸入/輸出方式2-雙向選通輸入輸出③2組控制:A組控制、B組控制(C口的部分信號(hào)線被分配作為專用的聯(lián)絡(luò)應(yīng)答信號(hào)線)1.8255A引腳8255A的內(nèi)部結(jié)構(gòu)和引腳數(shù)據(jù)總線緩沖器內(nèi)部控制線內(nèi)部數(shù)據(jù)線D0~D7A組控制A組端口AA組端口C上部B組控制B組端口BB組端口C下部讀寫控制邏輯PC0~PC3PB0~PB7PC4~PC7PA0~PA7RDWRA0A1CSRESET(1)數(shù)據(jù)總線緩沖器三態(tài)雙向8位緩沖器,8255A與CPU系統(tǒng)數(shù)據(jù)總線的接口。所有數(shù)據(jù)的發(fā)送與接收,以及CPU發(fā)出的控制字和從8255A讀來的狀態(tài)信息都是從該緩沖器傳送的。(2)讀寫控制邏輯CSA1A0I/O地址讀操作RD寫操作WR00000101001160H61H62H63H讀端口A讀端口B讀端口C非法寫端口A寫端口B寫端口C寫控制字D0~D7數(shù)據(jù)線A0~A1地址線CS片選信號(hào)RD讀信號(hào)WR寫信號(hào)RESET復(fù)位信號(hào)控制了總線的開放與關(guān)閉控制信息的傳輸方向(3)數(shù)據(jù)端口A、B、C端口A:PA0~PA7A組,支持工作方式0、1、2端口B:PB0~PB7B組,支持工作方式0、1端口C:PC0~PC7僅支持工作方式0A組控制高4位PC4~PC7B組控制低4位PC0~PC3(3)外設(shè)數(shù)據(jù)端口(續(xù))端口A:PA0~PA7常作數(shù)據(jù)端口,功能最強(qiáng)大端口B:PB0~PB7常作數(shù)據(jù)端口端口C:PC0~PC7可作數(shù)據(jù)、狀態(tài)和控制端口分兩個(gè)4位,每位可獨(dú)立操作控制最靈活,最難掌握(4)A組和B組控制電路控制A、B、C三個(gè)端口的工作方式A組控制A口和C口上半部(PC7~PC4)B組控制B口和C口下半部(PC3~PC0)A組、B組的控制字寄存器還接收按位控制命令,以實(shí)現(xiàn)對(duì)PC口的按位置位復(fù)位操作。2.8255A的工作方式方式0:基本輸入/輸出方式適用于無條件傳送和查詢方式的接口電路方式1:選通輸入/輸出方式適用于查詢和中斷方式的接口電路方式2:雙向選通傳送方式適用于雙向傳送數(shù)據(jù)的外設(shè)適用于查詢和中斷方式的接口電路8255A的工作方式0-基本輸入/輸出工作方式方式0下8255A的24條I/O線全部由用戶分配功能,不設(shè)置專用聯(lián)絡(luò)信號(hào)。端口信號(hào)線之間無固定的時(shí)序關(guān)系。輸出鎖存,輸入具有緩沖能力。8255A分成彼此獨(dú)立的兩個(gè)8位和兩個(gè)4位并行口。只能把C口的高4位為一組或低4位為一組同時(shí)輸入或輸出。單向I/O,一次初始化只能指定某一端口作輸入或作輸出,不能使該端口同時(shí)既作輸入又作輸出。8255A的工作方式1-選通輸入/輸出方式在面向I/O設(shè)備的24根線中,設(shè)置專用的中斷請求和聯(lián)絡(luò)信號(hào)線。數(shù)據(jù)的輸入輸出都有鎖存能力。PA或PB為數(shù)據(jù)口,而PC口的大部分引腳分配作聯(lián)絡(luò)信號(hào)用,用戶對(duì)這些引腳不能再指定作其它用途。各聯(lián)絡(luò)信號(hào)線之間有固定的時(shí)序關(guān)系,傳送數(shù)據(jù)時(shí)要嚴(yán)格按照時(shí)序進(jìn)行。輸入/輸出操作產(chǎn)生確定的狀態(tài)字,這些狀態(tài)信息可作為查詢或中斷請求之用。方式1輸入引腳:A端口數(shù)據(jù)選通信號(hào)表示外設(shè)已經(jīng)準(zhǔn)備好數(shù)據(jù)輸入緩沖器滿信號(hào)表示A口已經(jīng)接收數(shù)據(jù)中斷請求信號(hào)請求CPU接收數(shù)據(jù)PC4PC5PC3PA7~PA0INTEAIBFAINTRASTBA中斷允許觸發(fā)器方式1輸入引腳:B端口PC2PC1PC0PB7~PB0INTEBIBFBINTRBSTBB數(shù)據(jù)選通信號(hào)表示外設(shè)已經(jīng)準(zhǔn)備好數(shù)據(jù)輸入緩沖器滿信號(hào)表示B口已經(jīng)接收數(shù)據(jù)中斷請求信號(hào)請求CPU接收數(shù)據(jù)中斷允許觸發(fā)器方式1需借用端口C用做聯(lián)絡(luò)信號(hào),同時(shí)還具有中斷請求和屏蔽功能方式1輸入聯(lián)絡(luò)信號(hào)STB——選通信號(hào),低電平有效由外設(shè)提供的輸入信號(hào)當(dāng)其有效時(shí),將輸入設(shè)備送來的數(shù)據(jù)鎖存至8255A的輸入鎖存器IBF——輸入緩沖器滿信號(hào),高電平有效8255A輸出的聯(lián)絡(luò)信號(hào)。當(dāng)其有效時(shí),表示數(shù)據(jù)已鎖存在輸入鎖存器INTR——中斷請求信號(hào),高電平有效8255A輸出的信號(hào),可用于向CPU提出中斷請求,要求CPU讀取外設(shè)數(shù)據(jù)dataINTRIBF
data輸入端口D0~D7STBRDSTB和IBF是外設(shè)和8255A間的一對(duì)應(yīng)答聯(lián)絡(luò)信號(hào),目的是為可靠地輸入數(shù)據(jù)①②③④⑤⑥方式1輸入時(shí)序方式1輸入時(shí)序說明(I)①以端口A為例,當(dāng)輸入設(shè)備已準(zhǔn)備好一個(gè)新數(shù)據(jù)時(shí),首先檢測IBF線的狀態(tài),若為低(表示輸入鎖存器空),則輸入設(shè)備將數(shù)據(jù)放入PA7~PA0。②然后發(fā)出選通信號(hào)STB,STB將PA7~PA0上的數(shù)據(jù)置入數(shù)據(jù)鎖存器,這時(shí)8255A使IBF有效,指示輸入鎖存器已滿。方式1輸入時(shí)序說明(II)③
STB變?yōu)闊o效后,8255A使INTR由低變高,通過8259A向CPU發(fā)出中斷請求,CPU響應(yīng)請求并進(jìn)入相應(yīng)的中斷服務(wù)程序。④在中斷服務(wù)程序中,CPU讀端口A,RD的下降沿使INTR無效。⑤
RD的上升沿使IBF變無效,指示輸入鎖存器的數(shù)據(jù)已傳送給CPU,處于"空"狀態(tài),準(zhǔn)備接收新的數(shù)據(jù)。若CPU采用查詢方式,則通過查詢狀態(tài)字中的INTR位或IBF位是否置位來判斷有無數(shù)據(jù)可讀。方式1中斷控制8255A的中斷由中斷允許觸發(fā)器INTE控制置位允許中斷,復(fù)位禁止中斷對(duì)INTE的操作通過寫入端口C的對(duì)應(yīng)位實(shí)現(xiàn)選通輸入方式下端口A的INTEA對(duì)應(yīng)PC4端口B的INTEB對(duì)應(yīng)PC2方式1輸出引腳:A端口外設(shè)響應(yīng)信號(hào)表示外設(shè)已經(jīng)接收到數(shù)據(jù)輸出緩沖器滿信號(hào)表示CPU已經(jīng)輸出了數(shù)據(jù)中斷請求信號(hào)請求CPU再次輸出數(shù)據(jù)PC6PC7PC3PA7~PA0INTEAOBFAINTRAACKA中斷允許觸發(fā)器方式1輸出引腳:B端口PC2PC1PC0PB7~PB0INTEBOBFBINTRBACKB外設(shè)響應(yīng)信號(hào)表示外設(shè)已經(jīng)接收到數(shù)據(jù)輸出緩沖器滿信號(hào)表示CPU已經(jīng)輸出了數(shù)據(jù)中斷請求信號(hào)請求CPU再次輸出數(shù)據(jù)中斷允許觸發(fā)器方式1輸出聯(lián)絡(luò)信號(hào)OBF——輸出緩沖器滿信號(hào),低有效8255A輸出給外設(shè)的一個(gè)控制信號(hào)當(dāng)其有效時(shí),表示CPU已把數(shù)據(jù)輸出給指定的端口,外設(shè)可以取走ACK——響應(yīng)信號(hào),低有效外設(shè)的響應(yīng)信號(hào),指示8255A的端口數(shù)據(jù)已由外設(shè)接受INTR——中斷請求信號(hào),高有效當(dāng)輸出設(shè)備已接受數(shù)據(jù)后,8255A輸出此信號(hào)向CPU提出中斷請求,要求CPU繼續(xù)提供數(shù)據(jù)端口A的INTEA對(duì)應(yīng)PC6端口B的INTEB對(duì)應(yīng)PC2方式1輸出時(shí)序
INTR
datadata輸出端口D0~D7WROBFACK
OBF*和ACK*是外設(shè)和8255A間的一對(duì)應(yīng)答聯(lián)絡(luò)信號(hào),為的是可靠地輸出數(shù)據(jù)①②③④⑤方式1輸出時(shí)序說明(I)①以端口A為例,當(dāng)輸出設(shè)備接收了前一次數(shù)據(jù)后,8255A通過8259A向CPU請求中斷。②在中斷服務(wù)程序中,CPU將數(shù)據(jù)寫入指定的端口,WR變?yōu)橛行?于是數(shù)據(jù)寫入輸出鎖存器并出現(xiàn)在PA7~PA0。③寫信號(hào)WR的上升沿使OBF變?yōu)橛行?指示輸出設(shè)備PA7~PA0上已有新的數(shù)據(jù),同時(shí)還使INTR變?yōu)闊o效。方式1輸出時(shí)序說明(II)④輸出設(shè)備通過PA7~PA0接收數(shù)據(jù)。⑤輸出設(shè)備接收到數(shù)據(jù)后,向8255A發(fā)回ACK信號(hào),ACK的上升沿通常表示輸出設(shè)備已準(zhǔn)備好再接收新的數(shù)據(jù)。⑥
8255A在ACK出現(xiàn)上升沿之前使OBF變?yōu)闊o效,若INTE=1,則還使INTR變?yōu)橛行?再次請求中斷。8255A的工作方式2-雙向選通方式方式2將方式1的選通輸入輸出功能組合成一個(gè)雙向數(shù)據(jù)端口,可以發(fā)送數(shù)據(jù)和接收數(shù)據(jù)只有端口A可以工作于方式2,需要利用端口C的5根信號(hào)線,其作用與方式1相同方式2的數(shù)據(jù)輸入輸出過程與方式1的輸入輸出方式一樣方式2雙向引腳PC6PC7PC3PA7~PA0INTE1OBFAINTRAACKAPC4PC5IBFASTBAINTE2用PC6設(shè)置INTE1(輸出)用PC4設(shè)置INTE2(輸入)輸入和輸出中斷通過或門輸出INTRA信號(hào)方式2時(shí)序data-out
INTR
data-outdata-indata-inPA0~PA7D0~D7IBF
WROBFACKSTBRD8255工作方式小結(jié)3.8255A的編程初始化編程:一個(gè)方式控制字采用控制I/O地址:A1A0=11工作過程中:通過數(shù)據(jù)端口對(duì)外設(shè)數(shù)據(jù)進(jìn)行讀寫數(shù)據(jù)讀寫利用端口A、B和C的I/O地址,A1A0依次為00、01、10IBMPC/XT機(jī)上,端口A、B、C和控制端口的I/O地址為60H、61H、62H和63H1).寫入方式控制字:控制字格式D3D2D1D01D6D5D4A組工作方式00-方式001-方式110-方式2A口0-輸出1-輸入C7-C40-輸出1-輸入B組工作方式0-方式01-方式1B口0-輸出1-輸入C3-C00-輸出1-輸入示例-寫入方式控制字要求A端口:方式1,輸入B端口:方式0,輸出C端口上半部:輸出C端口下半部:輸入方式控制字:10110001B或0B1H初始化的程序段:
movdx,63h ;假設(shè)控制端口為63H moval,0b1h ;方式控制字
outdx,al ;送到控制端口2).讀寫數(shù)據(jù)端口初始化編程后:當(dāng)數(shù)據(jù)端口作為輸入接口時(shí),執(zhí)行輸入IN指令將從輸入設(shè)備得到外設(shè)數(shù)據(jù)當(dāng)數(shù)據(jù)端口作為輸出接口時(shí),執(zhí)行輸出OUT指令將把CPU的數(shù)據(jù)送給輸出設(shè)備示例-讀寫數(shù)據(jù)端口利用8255A的輸出鎖存能力,可實(shí)現(xiàn)按位輸出控制對(duì)輸出端口B的PB7位置位的程序段:
movdx,61h ;B端口假設(shè)為61H inal,dx ;讀出B端口原輸出內(nèi)容
oral,80h ;使PB7=1 outdx,al ;輸出新的內(nèi)容3).讀寫端口C:歸納1在控制上,C端口上半部和A端口編為A組,C端口下半部和B端口編為B組C端口被分成兩個(gè)4位端口這兩個(gè)端口只能以方式0工作,可分別選擇輸入或輸出3).讀寫端口C:歸納2當(dāng)A和B端口工作在方式1或A端口工作在方式2時(shí),C端口的部分或全部引腳將被征用其余引腳仍可設(shè)定工作在方式03).讀寫端口C:歸納3對(duì)端口C的數(shù)據(jù)輸出有兩種辦法通過端口C的I/O地址向C端口直接寫入字節(jié)數(shù)據(jù)這一數(shù)據(jù)被寫進(jìn)C端口的輸出鎖存器,并從輸出引腳輸出,但對(duì)設(shè)置為輸入的引腳無效通過控制端口向C端口寫入位控字,使C端口的某個(gè)引腳輸出1或0,或置位/復(fù)位內(nèi)部的中斷允許觸發(fā)器端口C的位控制字位控制字寫入控制端口特別便于置位/復(fù)位內(nèi)部中斷允許觸發(fā)器D3D2D1D00×××0-復(fù)位1-置位D3D2D1000001010011100101110111C口
PC0PC1PC2PC3PC4PC5PC6PC78255A按位置/復(fù)位控制字舉例若允許PA口輸入中斷請求,則必須設(shè)置INTEA=1,即置PC4=1;若禁止它中斷請求,則置INTEA=0,即置PC4=0。MOVDX,63H ;8255A命令口MOVAL,00001001B ;PC4=1,允許中斷請求OUTDX,ALMOVAL,00001000B ;PC4=0,禁止中斷請求OUTDX,AL3).讀寫端口C:歸納4讀取的C端口數(shù)據(jù)有兩種情況未被A和B端口征用的引腳將從定義為輸入的端口讀到引腳輸入信息;將從定義為輸出的端口讀到輸出鎖存器中的信息被A和B端口征用作為聯(lián)絡(luò)線的引腳將讀到反映8255A狀態(tài)的狀態(tài)字端口C的狀態(tài)字方式1輸入I/OI/OI/OINTRAINTE2IBFAINTE1OBFAINTRBOBFBINTEBINTRAI/OI/OINTEAOBFA方式2雙向方式1輸出INTRBIBFBINTEBINTRAINTEAIBFAI/OI/OD0D1D2D3D4D5D6D7A組B組8255A的應(yīng)用作為通用的并行接口電路芯片,8255A具有廣泛的應(yīng)用:應(yīng)用在IBMPC/XT微機(jī)上應(yīng)用于打印機(jī)接口電路連接簡易鍵盤驅(qū)動(dòng)LED數(shù)碼管……在IBMPC/XT上的應(yīng)用工作在基本輸入/輸出方式0端口A為方式0輸入,用來讀取鍵盤掃描碼端口B工作于方式0輸出,控制揚(yáng)聲器等端口C為方式0輸入,讀取系統(tǒng)狀態(tài)和配置系統(tǒng)的初始化編程
moval,10011001b ;方式控制字99H out63h,al8255A的鍵盤和揚(yáng)聲器控制示意8255APB1PB0驅(qū)動(dòng)電路揚(yáng)聲器GATE2CLK2時(shí)鐘信號(hào)與門8254的計(jì)數(shù)器2
PA7~PA0PB7PB6鍵盤掃描碼鍵盤控制信號(hào)開/關(guān)揚(yáng)聲器的程序……INAL,61H;讀取8255的PB口原輸出值
MOVAH,AL;將原輸出值保留于AH中
ORAL,03H;使PB1、PB0均為1OUT61H,AL;打開GATE2,輸出方波到揚(yáng)聲器
……MOVAL,AH;取回AH中的8255PB口的原輸出值
OUT61H,AL;恢復(fù)8255PB口;PB1PB0不同時(shí)為高電平,停止發(fā)聲讀系統(tǒng)配置開關(guān)P267例題讀系統(tǒng)配置開關(guān)P267例題MOVAL,10001001BOUT63H,ALMOVAL,10100101BOUT61H,ALINAL,62HANDAL,0FHMOVAH,ALMOVAL,10101101BOUT61H,ALINAL,62HMOVCL,4ROLAL,CLANDAL,0F0HORAL,AHXORAH,AHMOV[0010H],AXMOVAL,10011001BOUT63H,AL的應(yīng)用-雙機(jī)通信雙機(jī)通信要求要求在甲乙兩臺(tái)微機(jī)之間并行傳送1K字節(jié)數(shù)據(jù)。甲機(jī)發(fā)送,乙機(jī)接收。甲機(jī)一側(cè)的8255A采用方式1工作。乙機(jī)一側(cè)的8255A采用方式0工作。兩機(jī)的CPU與接口之間都采用查詢方式交換數(shù)據(jù)。雙機(jī)通信硬件考慮甲機(jī)8255A是方式1發(fā)送,因此,把PA口指定為輸出,發(fā)送數(shù)據(jù),而PC7和PC6引腳分別固定作聯(lián)絡(luò)線OBF和ACK。乙機(jī)8255A是方式0接收,故把PA口定義為輸入,接收數(shù)據(jù),而選用引腳PC4和PC0作聯(lián)絡(luò)線。注意:雖然兩側(cè)的8255A都設(shè)置了聯(lián)絡(luò)線,但有本質(zhì)的差別。甲機(jī)8255A是1方式,其聯(lián)絡(luò)線是固定的不可替換。乙機(jī)的8255A是0方式,其聯(lián)絡(luò)線是不固定的,可選擇,比如可選擇PC4和PC1或PC3、PC2等任意組合。雙機(jī)通信編程-甲機(jī)發(fā)送程序(I)MOVDX,63H ;8255A命令口MOVAL,10100000B ;初始化工作方式字OUTDX,ALMOVAL,00001101B ;置發(fā)送中斷允許INTEA=1OUTDX,AL ;PC6=1MOVAX,0030H ;發(fā)送數(shù)據(jù)內(nèi)存首址MOVES,AXMOVBX,0MOVCX,0400H ;發(fā)送字節(jié)數(shù)MOVDX,60H ;向A口寫第一個(gè)數(shù),產(chǎn)生第一個(gè)OBF信號(hào)MOVAL,ES:[BX] ;送給對(duì)方,以便獲取對(duì)方的ACKOUTDX,ALINCBX ;內(nèi)存加1DECCX ;字節(jié)數(shù)減1雙機(jī)通信編程-甲機(jī)發(fā)送程序(II)L:
MOVDX,62H ;8255A狀態(tài)口
INAL,DX ;查發(fā)送中斷請求INTRA=1?
ANDAL,08H ;PC3=1?
JZL ;若無中斷請求,則等待 ;若有中斷請求,則向A口寫數(shù)。
MOVDX,60H ;8255APA口地址
MOV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 完全失能險(xiǎn)合同(2024年版)
- 入職第二天辭職可以直接走嗎沒簽合同
- 廉江紅橙園本課程設(shè)計(jì)
- 小型智能家居課程設(shè)計(jì)
- 大班冬天創(chuàng)意課程設(shè)計(jì)
- 幼兒園多人籃球課程設(shè)計(jì)
- 建筑照明課程設(shè)計(jì)
- 醫(yī)學(xué)智能診斷課程設(shè)計(jì)
- 幼兒園涂鴉主題課程設(shè)計(jì)
- 圖像美顏系統(tǒng)的課程設(shè)計(jì)
- 普通胃鏡早期胃癌的診斷PPT課件
- DG∕T 154-2022 熱風(fēng)爐
- 鐵路建設(shè)項(xiàng)目施工企業(yè)信用評(píng)價(jià)辦法(鐵總建設(shè)〔2018〕124號(hào))
- 模具報(bào)價(jià)表精簡模板
- 抽樣檢驗(yàn)培訓(xùn)教材(共47頁).ppt
- 時(shí)光科技主軸S系列伺服控制器說明書
- 通用帶式輸送機(jī)TD75或DT型出廠檢驗(yàn)要求及記錄
- 高考英語單項(xiàng)選擇題題庫題
- lonely-planet-PDF-大全
- 成人大專畢業(yè)生自我鑒定
- 汽車轉(zhuǎn)向系統(tǒng)設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論