intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 7

Chia sẻ: Dwqdqwdqwd Dqwdqwd | Ngày: | Loại File: PDF | Số trang:9

100
lượt xem
14
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'vi mạch mcs 51 - ứng dụng thực tế (phần 2) part 7', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 7

  1. L. H TH NG I U KHI N THU PHÁT D LI U D NG N I TI P. Bài 1: Chương trình i u khi n ( ng d ng m r ng port xu t) xu t liên t c các giá tr 00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH và FFH ra 8 LED thông qua port n i ti p và s d ng vi m ch 4094, m i l n xu t cách nhau 1s. CLR TF0 DJNZ R0,DEL POP 00H RET DATABYTE: DB 00H,01H,03H,07H,0FH,1FH,3FH,7FH,0FFH END 1.3 Lưu chương trình và biên d ch chương trình. 1.4 Ki m tra l i và hi u ch nh l i n u có. 1.5 G n chip vi i u khi n thí nghi m vào socket tương ng trên kh i n p chip và b t ngu n cho kh i n p chip ho t ng. 1.6 N p chương trình vào vi i u khi n. 1.7 S d ng vi i u khi n v a n p g n vào socket tương ng trên kh i vi i u khi n. 1.8 B t ngu n cho mô hình thí nghi m. Quan sát k t qu ho t ng, n u k t qu ho t ng không úng yêu c u c a bài thì ph i quay l i ki m tra vi c k t n i m ch, hi u ch nh chương trình và làm l i các bư c t bư c 3 n bư c 9. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 3) Giáo trình th c hành vi x lý. 226 Biên so n: Ph m Quang Trí
  2. L. H TH NG I U KHI N THU PHÁT D LI U D NG N I TI P. Bài 2: Chương trình i u khi n ( ng d ng m r ng port nh p) th c hi n liên t c vi c nh p d li u t 8 công t c thông qua port n i ti p và s d ng vi m ch 74165, d li u nh p vào này s ư c xu t ra 8 LED. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 8 n i J64 (PORT1) kh i vi i u khi n v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây bus 8 n i J41 (PARALLEL IN) kh i thanh ghi d ch v i J34 (SWITCH) kh i công t c. • Dùng dây bus 1 n i J43 (SERIAL OUT) kh i thanh ghi d ch v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 0 (CLK) c a J43 v i bit 1 (TXD) c a J66). • Dùng dây bus 1 n i J43 (SERIAL OUT) kh i thanh ghi d ch v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 1 (LD) c a J43 v i bit 2 (INT0\) c a J66). • Dùng dây bus 1 n i J43 (SERIAL OUT) kh i thanh ghi d ch v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 2 (OUT) c a J43 v i bit 0 (RXD) c a J66). • Dùng ba dây bus 3 n i J115 (POWER) kh i thanh ghi d ch, J106 (POWER) kh i công t c và J103 (POWER) kh i LED dãy v i ngu n +5V kh i ngu n. PORT 0 3 PORT 1 3 1 40 PINS SWITCH POWER PARALLEL SERIAL PARALLEL SERIAL PARALLEL SERIAL POWER OUT IN 2 IN 1 PORT 3 PORT 1 20 PINS OUT 2 OUT 1 PORT 2 PORT 3 IN 1.2 V lưu gi i thu t và vi t chương trình i u khi n. ;*************************************************** ;CHUONG TRINH DIEU KHIEN THU PHAT DU LIEU DANG NOI TIEP (MO RONG PORT NHAP) ;*************************************************** ;KET NOI: LED -> P1, RXD -> OUT, TXD -> CLK, INT0 -> LD, SW -> PARALLEL IN ;*************************************************** ORG 00H MAIN: MOV SCON,#02H ;KHOI TAO SERIAL PORT (MODE0, REN = 0, TI = 1, RI = 0) MP1: CLR P3.2 ;INT = LD = 0 NOP ;NAP GIA TRI CHO VI MACH CHUYEN DOI (PARALLEL -> SERIAL) SETB P3.2 ;INT = LD = 1 SETB REN ;REN = 1 - CHO PHEP THU DU LIEU WAIT: JNB RI,WAIT ;KIEM TRA CO RI (KIEM TRA THU XONG) CLR RI ;XOA CO RI CLR REN ;REN = 0 - KHONG CHO PHEP THU MOV A,SBUF ;DOC DU LIEU DA THU DUOC TU SERIAL PORT MOV P1 ,A ;XUAT RA LED SJMP MP1 END 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 3) Giáo trình th c hành vi x lý. 227 Biên so n: Ph m Quang Trí
  3. L. H TH NG I U KHI N THU PHÁT D LI U D NG N I TI P. Bài 3: Chương trình i u khi n ( ng d ng m r ng thu phát n i ti p) t o m t b ng d li u g m 9 bytes (00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH, FFH). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (chân TXD) r i thu vào port n i ti p (chân RXD) và c t vào RAM n i có a ch b t u là 40H. Vi c xu t d li u ư c i u khi n b ng nút nh n KEY0, m i l n xu t/nh p m t byte. D li u sau khi nh p vào ư c xu t ra 8 LED (có s d ng b m o) ng th i v i vi c ghi vào RAM n i. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 8 n i J64 (PORT1) kh i vi i u khi n v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây bus 1 n i J66 (PORT3 / FUNCTION) kh i vi i u khi n v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 0 (RXD) c a J66 v i bit 1 (TXD) c a J66). • Dùng dây bus 1 n i J76 (MONENTARY SW) kh i nút nh n v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 0 (KEY0) c a J76 v i bit 2 (INT0\) c a J66). • Dùng dây bus 1 n i J43 (SERIAL OUT) kh i thanh ghi d ch v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 2 (OUT) c a J43 v i bit 0 (RXD) c a J66). • Dùng hai dây bus 3 n i J114 (POWER) kh i nút nh n và J103 (POWER) kh i LED dãy v i ngu n +5V kh i ngu n. PORT 0 3 PORT 1 40 PINS 3 PORT 3 PORT 1 20 PINS MOMENTARY POWER SW PORT 2 PORT 3 1.2 V lưu gi i thu t và vi t chương trình i u khi n. ;*************************************************** ;CHUONG TRINH DIEU KHIEN THU PHAT DU LIEU DANG NOI TIEP. ;*************************************************** ;KET NOI: LED -> P1, RXD -> TXD, KEY0 -> INT0 (ACT = 0) ;*************************************************** ORG 00H MAIN: MOV TMOD,#20H ;TIMER 1: MODE 2 - TAO TOC DO BAUD SERIAL PORT MOV TH1,#-26 ;BAUD RATE = 1200 SETB TR1 ;TIMER HOAT DONG MOV SCON,#52H ;SERIAL: MODE 1, TI = 1, RI = 0, REN = 1 MP1: MOV DPTR,#DATABYTE ;NAP DIA CHI VUNG DU LIEU MP2: MOV R0,#50 ;BIEN LAP - CHONG DOI PHIM KEY_NHAN: JB INT0,$ ;CHO PHIM DUOC NHAN DJNZ R0,KEY_NHAN ;GIAM BIEN LAP - CHONG DOI (PHIM DA NHAN) MOV R0,#50 ;BIEN LAP - CHONG DOI PHIM KEY_NHA: JNB INT0,$ ;CHO PHIM DUOC NHA DJNZ R0,KEY_NHA ;GIAM BIEN LAP - CHONG DOI (PHIM DA NHAN) ;PHIM DA DUOC NHAN VA NHA HOAN TAT MOV A,#0 ;OFFSET CUA DU LIEU MOVC A,@A+DPTR ;LAY DU LIEU TRONG VUNG DU LIEU ACALL TRANS_DATA ;GOI CTC PHAT DU LIEU QUA SERIAL PORT ACALL RECEI_DATA ;GOI CTC THU DU LIEU QUA SERIAL PORT MOV 40H,A ;NAP DU LIEU THU DUOC VAO O NHO 40H MOV P1,40H ;XUAT PORT HIEN THI INC DPTR ;CHUYEN SANG DU LIEU KE TIEP Giáo trình th c hành vi x lý. 228 Biên so n: Ph m Quang Trí
  4. L. H TH NG I U KHI N THU PHÁT D LI U D NG N I TI P. Bài 3: Chương trình i u khi n ( ng d ng m r ng thu phát n i ti p) t o m t b ng d li u g m 9 bytes (00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH, FFH). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (chân TXD) r i thu vào port n i ti p (chân RXD) và c t vào RAM n i có a ch b t u là 40H. Vi c xu t d li u ư c i u khi n b ng nút nh n KEY0, m i l n xu t/nh p m t byte. D li u sau khi nh p vào ư c xu t ra 8 LED (có s d ng b m o) ng th i v i vi c ghi vào RAM n i. MOV A,DPL ;KIEM TRA DA PHAT/THU XONG VUNG DU LIEU CJNE A,#LOW(DATABYTE+9),MP2 SJMP MP1 ;QUAY TRO LAI ;*************************************************** TRANS_DATA: ;CTC PHAT DU LIEU JNB TI,$ ;KIEM TRA PHAT XONG CLR TI ;XOA TI DE CHUAN BI CHO LAN PHAT KE TIEP MOV SBUF,A ;PHAT DU LIEU RET ;*************************************************** RECEI_DATA: ;CTC THU DU LIEU JNB RI,$ ;KIEM TRA THU XONG CLR RI ;XOA RI DE CHUAN BI CHO LAN THU KE TIEP MOV A,SBUF ;THU DU LIEU RET ;*************************************************** DATABYTE: ;VUNG DU LIEU DB 00H,01H,03H,07H,0FH,1FH,3FH,7FH,0FFH END 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: • Bài 1: Hãy vi t chương trình i u khi n vi c truy n d li u d ng n i ti p gi a hai chip vi i u khi n v i nhau (phương pháp n i dây cho t ng vi i u khi n tương t bài m u 3): o Vi i u khi n 1: Vi t chương trình t o m t b ng d li u g m 9 bytes (00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH, FFH). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (TXD) truy n sang cho vi i u khi n 2, vi c xu t d li u ư c i u khi n b ng nút nh n KEY0, m i l n xu t m t byte. ng th i, vi i u khi n 1 liên t c ki m tra và thu d li u vào t port n i ti p (RXD) các d li u do vi i u khi n 2 g i sang và c t vào RAM n i có a ch b t u là 40H, d li u sau khi nh p vào ư c xu t ra 8 LED ng th i v i vi c ghi vào RAM n i. o Vi i u khi n 2: Vi t chương trình t o m t b ng d li u g m 9 bytes (FFH, 7FH, 3FH, 1FH, 0FH, 07H, 03H, 01H, 00H). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (TXD) truy n sang cho vi i u khi n 1, vi c xu t d li u ư c i u khi n b ng nút nh n KEY1, m i l n xu t m t byte. ng th i, vi i u khi n 2 liên t c ki m tra và thu d li u vào t port n i ti p (RXD) các d li u do vi i u khi n 2 g i sang và c t vào RAM n i có a ch b t u là 40H, d li u sau khi nh p vào ư c xu t ra 8 LED ng th i v i vi c ghi vào RAM n i. • Bài 2: Sinh viên t mình suy nghĩ và phát tri n thêm chương trình. 3 Hư ng d n: Ph n m r ng port xu t: o Port thu phát n i ti p c a 8051 có th s d ng m r ng thành nhi u port xu t song song. th c hi n i u này, s d ng port n i ti p ch thanh ghi d ch (Shift Register – Mode 0) và vi m ch chuy n i t n i ti p ra song song (Serial In – Parallel Out) như 74164, 4094, … o Ch thanh ghi d ch: RXD là ngõ ra d li u n i ti p, TXD là ngõ ra xung clock. o Vi t chương trình: xu t d li u ra port n i ti p ch thanh ghi d ch. Ph n m r ng port nh p: o Port thu phát n i ti p c a 8051 có th s d ng m r ng thành nhi u port nh p song song. th c hi n i u này, s d ng port n i ti p ch thanh ghi d ch (Shift Register – Mode 0) và vi m ch chuy n i song song t ra n i ti p (Serial Out – Parallel In) như 74165. o Ch thanh ghi d ch: RXD là ngõ ra d li u n i ti p, TXD là ngõ ra xung clock. o Vi t chương trình: Cho LD\ = 0 nh p d li u t các công t c. Cho LD\ = 1 chu n b th c hi n vi c ghi d ch. Nh p d li u t port n i ti p ch thanh ghi d ch. Xu t d li u ra các LED. Ph n thu phát n i ti p: Giáo trình th c hành vi x lý. 229 Biên so n: Ph m Quang Trí
  5. L. H TH NG I U KHI N THU PHÁT D LI U D NG N I TI P. Bài 3: Chương trình i u khi n ( ng d ng m r ng thu phát n i ti p) t o m t b ng d li u g m 9 bytes (00H, 01H, 03H, 07H, 0FH, 1FH, 3FH, 7FH, FFH). Th c hi n vi c xu t t ng byte c a b ng này ra port n i ti p (chân TXD) r i thu vào port n i ti p (chân RXD) và c t vào RAM n i có a ch b t u là 40H. Vi c xu t d li u ư c i u khi n b ng nút nh n KEY0, m i l n xu t/nh p m t byte. D li u sau khi nh p vào ư c xu t ra 8 LED (có s d ng b m o) ng th i v i vi c ghi vào RAM n i. N i chân RXD c a vi i u khi n 1 v i chân TXD c a vi i u khi n 2. o N i chân TXD c a vi i u khi n 1 v i chân RXD c a vi i u khi n 2. o Giáo trình th c hành vi x lý. 230 Biên so n: Ph m Quang Trí
  6. TRUNG TÂM THÍ NGHI M TH C HÀNH I N T B MÔN I N T CÔNG NGHI P TÀI LI U HƯ NG D N THÍ NGHI M - TH C HÀNH
  7. M. H TH NG I U KHI N PORT I/O ( I U KHI N XU T/NH P QUA CÁC THI T B NGO I VI). A. M C ÍCH: • Th c hành l p trình ng d ng trên máy tính, biên d ch chương trình, n p vào vi i u khi n và s d ng mô hình thí nghi m ki m ch ng. • i u khi n thi t b ngo i vi b ng các port c a vi i u khi n. • Kh o sát nguyên lý ho t ng và phương pháp i u khi n vi m ch PPI 8255. • Kh o sát phương pháp m r ng port xu t nh p c a vi i u khi n b ng cách s d ng các vi m ch 8255, 74573 và 74245. • Kh o sát nguyên lý và phương pháp l p trình i u khi n xu t nh p d li u theo phương pháp song song. B. YÊU C U: • N m v ng t p l nh c a vi i u khi n MCS-51. • N m ư c sơ và nguyên lý ho t ng c a kh i m r ng port I/O trên mô hình thí nghi m. • N m ư c nguyên lý ho t ng và phương pháp i u khi n vi m ch PPI 8255. • Bi t cách l p trình i u khi n xu t nh p d li u theo phương pháp song song. • Bi t cách l p trình và n m ư c phương pháp m r ng port xu t nh p c a vi i u khi n b ng cách s d ng các vi m ch 8255, 74573 và 74245. Giáo trình th c hành vi x lý. 232 Biên so n: Ph m Quang Trí
  8. M. H TH NG I U KHI N PORT I/O ( I U KHI N XU T/NH P QUA CÁC THI T B NGO I VI). Bài 1: Chương trình i u khi n Port I/O, làm cho 8 LED m lên nh phân 8 bit (LED ư c n i v i DATAOUT A, CS573A ư c n i v i SELCHIP 0). S d ng cơ ch b nh ngoài. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 1 n i J70 (SELECT CHIP) kh i vi i u khi n v i J92 (CS573A) kh i m r ng port I/O (chú ý là tùy thu c vào t m a ch yêu c u mà ta n i dây bus 1 vào úng bit tương ng c a J70). • Dùng dây bus 8 n i J85 (DATA OUT) kh i m r ng port I/O v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây hai bus 3 n i J107 (POWER) kh i m r ng port I/O và J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n. VI ÑIEÀU KHIEÅN CS573A POWER CS573B CS8255 PORT A CS245 PORT 0 POWER SW MÔÛ ROÄNG PORT I/O PORT C PORT 1 40 PINS DATA OUT DATA OUT DATA IN PORT B 8 PORT 3 PORT 1 20 PINS PORT 2 PORT 3 LED DAÕY SELECT CLOCK CHIP OUT A0..A7 BAR LED 2 POWER BAR LED 1 1 3 3 NGUOÀN +5V 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Lưu chương trình và biên d ch chương trình. 1.4 Ki m tra l i và hi u ch nh l i n u có. 1.5 G n chip vi i u khi n thí nghi m vào socket tương ng trên kh i n p chip và b t ngu n cho kh i n p chip ho t ng. 1.6 N p chương trình vào vi i u khi n. 1.7 S d ng vi i u khi n v a n p g n vào socket tương ng trên kh i vi i u khi n. 1.8 B t ngu n cho mô hình thí nghi m. Quan sát k t qu ho t ng, n u k t qu ho t ng không úng yêu c u c a bài thì ph i quay l i ki m tra vi c k t n i m ch, hi u ch nh chương trình và làm l i các bư c t bư c 3 n bư c 9. 2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 2) Giáo trình th c hành vi x lý. 233 Biên so n: Ph m Quang Trí
  9. M. H TH NG I U KHI N PORT I/O ( I U KHI N XU T/NH P QUA CÁC THI T B NGO I VI). Bài 2: Chương trình i u khi n Port I/O, liên t c c các giá tr t các công t c g t SW0 – SW7 và hi n th m c logic hi n t i (LED sáng = m c cao, LED t t = m c th p) c a các công t c này lên LED (LED ư c n i v i DATAOUT A, SWITCH ư c n i v i DATAIN, CS573A ư c n i v i SELCHIP 0, CS245 ư c n i v i SELCHIP 1). S d ng cơ ch b nh ngoài. 1 Trình t ti n hành thí nghi m: 1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 1 n i J70 (SELECT CHIP) kh i vi i u khi n v i J92 (CS573A) kh i m r ng port I/O (chú ý là tùy thu c vào t m a ch yêu c u mà ta n i dây bus 1 vào úng bit tương ng c a J70). • Dùng dây bus 1 n i J70 (SELECT CHIP) kh i vi i u khi n v i J83 (CS245) kh i m r ng port I/O (chú ý là tùy thu c vào t m a ch yêu c u mà ta n i dây bus 1 vào úng bit tương ng c a J70). • Dùng dây bus 8 n i J85 (DATA OUT) kh i m r ng port I/O v i J11 (BAR LED 1) kh i dãy LED. • Dùng dây bus 8 n i J80 (DATA IN) kh i m r ng port I/O v i J34 (SWITCH) kh i công t c. • Dùng dây ba bus 3 n i J107 (POWER) kh i m r ng port I/O, J106 (POWER) kh i công t c và J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n. VI ÑIEÀU KHIEÅN CS573A POWER CS8255 CS573B PORT A CS245 PORT 0 1 1 POWER SW COÂNG MÔÛ ROÄNG PORT I/O PORT C PORT 1 SWITCH POWER TAÉC 40 PINS DATA OUT DATA OUT DATA IN PORT B 8 PORT 3 PORT 1 20 PINS 8 PORT 2 PORT 3 LED DAÕY SELECT CLOCK CHIP OUT A0..A7 BAR LED 2 POWER BAR LED 1 3 3 NGUOÀN 3 +5V 1.2 V lưu gi i thu t và vi t chương trình i u khi n. 1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên. 2 Bài t p: • Bài 1: Hãy vi t chương trình i u khi n Port I/O, làm cho 8 LED t t h t và sáng d n liên t c (LED ư c n i v i DATAOUT B, CS573B ư c n i v i SELCHIP 5). • Bài 2: Hãy vi t chương trình i u khi n Port I/O, làm cho 16 LED sáng h t và t t d n liên t c (LED ư c n i v i DATAOUT A và DATAOUT B, CS573A ư c n i v i SELCHIP 4, CS573B ư c n i v i SELCHIP 5). • Bài 3: Hãy vi t chương trình i u khi n Port I/O, làm cho LED 7 o n hi n th m BCD t 0 lên 9 liên t c (LED0 ư c n i v i DATAOUT A, CS573A ư c n i v i SELCHIP 6). • Bài 4: Hãy vi t chương trình i u khi n Port I/O, làm cho hai LED 7 o n hi n th m BCD t 00 lên 99 liên t c (LED0 ư c n i v i DATAOUT A, LED1 ư c n i v i DATAOUT B, CS573A ư c n i v i SELCHIP 6, CS573B ư c n i v i SELCHIP 7). • Bài 5: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các công t c g t SW0 – SW7 và hi n th m c logic hi n t i (LED sáng = m c cao, LED t t = m c th p) c a các công t c này lên LED (LED ư c n i v i DATAOUT A, SWITCH ư c n i v i DATAIN, CS573A ư c n i v i SELCHIP 4, CS245 ư c n i v i SELCHIP 1). • Bài 6: Hãy vi t chương trình i u khi n Port I/O, liên t c c các giá tr t các nút nh n KEY0 – KEY7 và hi n th tr ng thái hi n t i (LED sáng = nút nh n, LED t t = nút nh ) c a các nút nh n này lên LED (LED ư c n i v i DATAOUT A, PUSH KEY ư c n i v i DATAIN, CS573A ư c n i v i SELCHIP 5, CS245 ư c n i v i SELCHIP 2). Giáo trình th c hành vi x lý. 234 Biên so n: Ph m Quang Trí
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2