FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!

[ელ.ფოსტით დაცულია] WhatsApp + 8618078869184
ენა

    51 MCU კონტროლის სტერეო FM გადამცემი მიღების BH1415F

     

    51 MCU კონტროლის სტერეო FM გადამცემი მიღების BH1415F

    აღწერა: 1, კონტროლის გამოყენებით MCS51 გამოყენებით პატარა პროგრამა, სისტემის დიზაინი, გარე ჩართვა ძალიან მარტივია! 16 ღილაკს დიზაინი, თქვენ შეგიძლიათ აკონტროლოთ 80.0 ~ 109.9MHz სიხშირეთა სპექტრი;
    2,4 ციფრი საერთო ანოდი დისპლეით სიხშირე;
    მახასიათებლები: 1, ყენდება დამოუკიდებლად ასი, ათი, ცოტა, სიხშირე ათობითი წერტილი;
    2, გადამცემი სიხშირე presets;
    3, მონო / სტერეო კონტროლი; band სტერეო გადამცემი მითითებებს;
    -------------------------------------------------- -------------------------------------
    ; ***************************;
    ; CNC FM კონტროლერი;
    ; ***************************;
    ;
    ; 26H-29H ათობითი ადგილი ჩვენება, ცოტა, ათი, ასი BCD კოდი ნომერი, 24H-25H განმუხტვის სიხშირის კონტროლი მონაცემებს (თექვსმეტობითი)
    ;
    CONBITL EQU 21H; სიხშირის კონტროლი byte დაბალი 8
    CONBITH EQU 22H; სიხშირის კონტროლი byte მაღალი რვა
    საკვანძო EQU 23H; როდესაც შენახვის გასაღები ღირებულება P1 port სკანირება
    ;
    ;
    ORG 0000H; პროგრამის დაწყების მისამართი
    LJMP START; გადაცემის START აღსრულება
    ORG 0003H;
    RETI; არ შეუშალოს პროგრამა
    ORG 000BH;
    RETI; არ შეუშალოს პროგრამა
    ORG 0013H;
    RETI; არ შეუშალოს პროგრამა
    ORG 001BH;
    RETI; არ შეუშალოს პროგრამა
    ORG 0023H;
    RETI; არ შეუშალოს პროგრამა
    ORG 002BH;
    RETI; არ შეუშალოს პროგრამა
    ;
    ; ინიციალიზაციისას პროცედურა
    CLEARMEN: MOV R0 # 20H; 20H-29H მიმოქცევაში განბაჟებული
    MOV R1 # 0AH;
    CLEARLOOP: MOV @ R0 # 00H;
    INC R0;
    Djnz R1, CLEARLOOP;
    MOV P0 # 0FFH; ოთხი პორტები მითითებული
    MOV P1 # 0FFH;
    MOV P2 # 0FFH;
    MOV P3 # 0FFH;
    CLR P3.0; BH1415 აკრძალული ქმედებები
    CLR P3.1;
    CLR P3.2;
    LCALL KEYFUN15; სახლის სტერეო გადაცემის რეჟიმი, ღია სტერეო გადამცემის მაჩვენებელი
    CLEAR1: MOV PCON # 00H; კონტროლის რეესტრში განბაჟებული
    MOV 29H # 00H; დააყენეთ საწყის ღირებულება 88MHZ (ნაჩვენებია 088.0)
    MOV 28H # 08H;
    MOV 27H # 08H;
    MOV 26H # 00H;
    LCALL DISPUPDAT; წერს BH1415 chip (შეცვლილია გადაცემა სიხშირეების)
    RET; subroutine ბრუნდება
    ;
    ; მთავარი
    დაწყება: LCALL CLEARMEN; ძალის ინიციალიზაცია
    MAIN: LCALL KEYWORK; გამოიძიოს გასაღები subroutine
    LCALL DISPLAY; დისპლეით დრო
    AJMP MAIN; ტრანსფერი MAIN ციკლი
    NOP; PC შეცდომის გამოტანას
    NOP;
    AJMP START; ხელახლა ინიციალიზაცია
    ;
    ; 4 * 4 matrix გასაღები სკანირების რუტინული შემოწმება
    KEYWORK: MOV P1 # 0FFH;
    CLR P1.0;
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, KEYCON;
    SETB P1.0;
    CLR P1.1;
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, KEYCON;
    SETB P1.1;
    CLR P1.2;
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, KEYCON;
    SETB P1.2;
    CLR P1.3;
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, KEYCON;
    SETB P1.3;
    RET;
    KEYCON: LCALL DL10MS; debounce დამუშავება
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, KEYCHE;
    KEYOUT: RET; ჩარევის, subroutine ბრუნდება
    KEYCHE: MOV, P1;
    MOV სიტყვით, A;
    CJLOOP: LCALL DISPLAY;
    MOV, P1;
    ANL # 0F0H;
    CJNE # 0F0H, CJLOOP;
    MOV R7 # 00H;
    MOV DPTR # KEYTAB;
    CHEKEYLOOP: MOV, R7;
    MOVC, @ + DPTR;
    XRL, საგასაღებო სიტყვა;
    JZ KEYOK; 0 (თანაბარი) იქცეს KEYOK
    INC R7; სპექტრი, პლუს რაოდენობის look-up მაგიდა
    CJNE R7 # 10H, CHEKEYLOOP;
    RET;
    ;
    KEYOK: MOV, R7;
    MOV B, A; B შევიდა
    RL A; მარცხენა
    ADD A, B; დასძინა, (ძირითადი გაუმკლავდეთ კითხვა 3 მიერ 3-byte ინსტრუქცია)
    MOV DPTR # KEYFUNTAB;
    კითხვა @ A + DPTR;
    KEYFUNTAB: LJMP KEYFUN00;
    LJMP KEYFUN01;
    LJMP KEYFUN02;
    LJMP KEYFUN03
    LJMP KEYFUN04
    LJMP KEYFUN05
    LJMP KEYFUN06
    LJMP KEYFUN07
    LJMP KEYFUN08
    LJMP KEYFUN09
    LJMP KEYFUN10
    LJMP KEYFUN11
    LJMP KEYFUN12
    LJMP KEYFUN13
    LJMP KEYFUN14
    LJMP KEYFUN15; გადადით 15th გასაღები ფუნქციონალური პროგრამა
    RET; ნაყარი გადაცემის შეცდომა დაბრუნება
    ;
    ; საკვანძო ნომერი შესაბამისი P1 port ღირებულება მაგიდა (ხოლო დაჭერით ორი კლავიში არასწორი ოპერაცია)
    KEYTAB: DB 0EEH, 0DEH, 0BEH, 7EH, 0EDH, 0DDH, 0BDH, 7DH
    DB 0EBH, 0DBH, 0BBH, 7BH, 0E7H, 0D7H, 0B7H, 77H, 0FFH, 0FFH
    ;
    ; პოსტები 0 გასაღები ფუნქციონალური პროგრამა
    KEYFUN00: INC 29H;
    MOV, 29H;
    CLR C;
    CJNE # 02H, FUN00;
    FUN00: JC FUN00OUT;
    MOV 29H # 00H;
    FUN00OUT: MOV, 29H;
    XRL # 01H;
    JNZ F00OUT1;
    MOV 28H # 00H;
    AJMP F00OUT;
    F00OUT1: MOV 28H # 08H;
    F00OUT: LCALL DISPUPDAT;
    RET; ანაზღაურება
    ;
    ; 1st გასაღები ფუნქციონალური პროგრამა
    KEYFUN01: INC 28H;
    MOV, 28H;
    CLR C;
    CJNE # 0AH, FUN01;
    FUN01: JC FUN01OUT;
    MOV 28H # 00H;
    FUN01OUT: MOV, 29H;
    XRL # 01H;
    JNZ F01OUT;
    MOV 28H # 00H;
    AJMP F001OUT;
    F01OUT: MOV, 28H;
    XRL # 08H;
    JZ F001OUT;
    MOV, 28H;
    XRL # 09H;
    JZ F001OUT;
    MOV 28H # 08H;
    F001OUT: LCALL DISPUPDAT;
    RET; ანაზღაურება
    ;
    ; 2nd ძირითადი ფუნქცია პროგრამა
    KEYFUN02: INC 27H; ერთნიშნა plus 1
    MOV, 27H;
    CLR C;
    CJNE # 0AH, FUN02; თუ არა ნაკლები 10
    FUN02: JC FUN02OUT; ნაკლებია, ვიდრე 10 თურმე FUN02OUT
    MOV 27H # 00H; მეტია ან ტოლია 10 განბაჟებული to 0
    FUN02OUT: LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET;
    ;
    ; 3rd გასაღები ფუნქციონალური პროგრამა
    KEYFUN03: INC 26H; ერთნიშნა plus 1
    MOV, 26H;
    CLR C;
    CJNE # 0AH, FUN03; გადაწყვეტილება არანაკლებ 10
    FUN03: JC FUN03OUT; ნაკლებია, ვიდრე 10 თურმე FUN03OUT
    MOV 26H # 00H; მეტია ან ტოლია 10 განბაჟებული to 0
    FUN03OUT: LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET; ანაზღაურება
    ;
    ; 04 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN04: MOV 29H # 01H; წინასწარ 109.0MHZ გადამცემი სიხშირე
    MOV 28H # 00H
    MOV 27H # 09H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 05 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN05: MOV 29H # 01H; წინასწარ 108.0MHZ გადამცემი სიხშირე
    MOV 28H # 00H
    MOV 27H # 08H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 06 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN06: MOV 29H # 01H; წინასწარ 105.0MHZ გადამცემი სიხშირე
    MOV 28H # 00H
    MOV 27H # 05H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 7th გასაღები ფუნქციონალური პროგრამა (სიხშირე წინასწარ გასაღებები)
    KEYFUN07: MOV 29H # 01H; წინასწარ 100.0MHZ გადამცემი სიხშირე
    MOV 28H # 00H
    MOV 27H # 00H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 08 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN08: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 98.0MHZ
    MOV 28H # 09H
    MOV 27H # 08H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 09 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN09: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 96.0MHZ
    MOV 28H # 09H
    MOV 27H # 06H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 10th გასაღები ფუნქციონალური პროგრამა (სიხშირე წინასწარ გასაღებები)
    KEYFUN10: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 94.0MHZ
    MOV 28H # 09H
    MOV 27H # 04H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 11 გასაღები ფუნქციური პროგრამები (სიხშირე წინასწარ გასაღებები)
    KEYFUN11: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 92.0MHZ
    MOV 28H # 09H
    MOV 27H # 02H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 12th გასაღები ფუნქციონალური პროგრამა (სიხშირე წინასწარ გასაღებები)
    KEYFUN12: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 90.0MHZ
    MOV 28H # 09H
    MOV 27H # 00H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 13th გასაღები ფუნქციონალური პროგრამა (სიხშირე წინასწარ გასაღებები)
    KEYFUN13: MOV 29H # 00H; წინასწარ გადაცემის სიხშირე 88.0MHZ
    MOV 28H # 08H
    MOV 27H # 08H
    MOV 26H # 00H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 14th გასაღები ფუნქციონალური პროგრამა (სიხშირე წინასწარ გასაღებები); წინასწარ გადაცემის სიხშირე 87.0MHZ
    KEYFUN14: MOV 29H # 00H
    MOV 28H # 08H
    MOV 27H # 07H
    MOV 26H # 08H
    LCALL DISPUPDAT; წერა კონტროლის ჩიპი (შეცვლილია გადამცემი სიხშირე)
    RET
    ;
    ; 15 გასაღები ფუნქციური პროგრამები (სტერეო / მონო გარემოში გასაღები)
    KEYFUN15: CPL 03H;
    JNB 03H, მონო;
    CLR P3.3;
    LCALL PUTBIT;
    RET; ანაზღაურება
    MON SETB P3.3;
    LCALL PUTBIT;
    RET; ანაზღაურება
    ;
    ; BCD თექვსმეტობითი, და ხუთი საკონტროლო კოდი სინთეზის opcode, წერენ კონტროლის ჩიპი
    DISPUPDAT: LCALL BCDB;
    LCALL CONCOMMAND;
    LCALL PUTBIT; გაუგზავნე კონტროლის სიტყვები BH1415
    RET; ანაზღაურება
    ;
    ; BCD თექვსმეტობითი პროგრამა
    BCDB: MOV CONBITL # 00H; კონტროლის სიტყვა 0
    MOV CONBITH # 00H; კონტროლის სიტყვა 0
    MOV CONBITL, 26H; ათობითი ადგილებში კონტროლი სიტყვა შევიდა დაბალი 8
    MOV, 27H; ერთნიშნა მიერ 10 ოპერაციების
    MOV B, # 10;
    LCALL MULLOOP; სრულყოფილი გამრავლება subroutine
    MOV, 28H; 100 ათი ციფრი გამრავლება ოპერაცია
    MOV B, # 100;
    LCALL MULLOOP; სრულყოფილი გამრავლება subroutine
    MOV, 29H;
    JNZ ADD3E8; ასობით ციფრი არის თავის მხრივ ADD3E8 (პლუს 1000 ოპერაციების)
    RET; ასობით ციფრი არის 0 exit
    ADD3E8: CLR C; ნათელი ორობითი დროშა
    MOV, # 0E8H; დაბალი 8-bit adder
    ADD A, CONBITL; დაგროვება
    MOV CONBITL, A; უკან CONBITL
    MOV, # 03H; მაღალი რვა Addition
    ADDC, CONBITH;
    MOV CONBITH, A; უკან CONBITH
    RET; ანაზღაურება
    ;
    ; გამრავლება და დაგროვება პროცესი (ოთხი ათობითი ჩვენების BCD კოდი შევიდა ორობითი რიცხვი)
    MULLOOP: Mul AB; გამრავლება
    წმინდა carry flag; CLR C
    ADD A, CONBITL; ნაკვეთი CONBITL დასძინა დაბალი 8
    MOV CONBITL, A; უკან CONBITL
    MOV, CONBITH;
    ADDC A, B; ინტეგრირებული მაღალი 8-bit აკუმულატორი ერთად CONBITH
    MOV CONBITH, A; უკან CONBITH
    RET; ანაზღაურება
    ;
    ; სიხშირის კონტროლი მონაცემები და ხუთი საკონტროლო კოდი სინთეზის BH1415 კონტროლის სიტყვა
    CONCOMMAND: ANL CONBITH # 07H;
    MOV, 20H;
    ORL, CONBITH;
    MOV CONBITH, A;
    RET; ანაზღაურება
    ;
    ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    ; ; გამოტანის პროგრამა; ;
    ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    ; საერთო ანოდი დისპლეით, P0 port გამომავალი განყოფილების კოდი, P2 port გამომავალი სკანირების სიტყვა
    DISPLAY: MOV R1 # 26H; აჩვენებს პირველი მისამართი
    MOV R5 # 0FEH; მოდით სკანირების სიტყვა
    PLAY: MOV, R5; შევიდა
    MOV P2, A; P2 port გამომავალი
    MOV, @ R1; მოიტანონ ჩვენების მონაცემები
    MOV DPTR # TAB; მიიღოს პირველი მისამართზე სეგმენტი კოდი მაგიდა
    MOVC, @ + DPTR; გამოძიება Segment
    MOV P0, A; ეხლა P0 გამომავალი
    MOV, R5; ნათქვამია დასკანირებული სიტყვა
    JB ACC.1, PLAY1; ვიდრე ათი (LED), ათობითი წერტილი არ არის ნაჩვენები
    CLR P0.7; იყო ათი, ჩვენება ათობითი წერტილი
    PLAY1: LCALL DL1MS; აანთო millisecond
    INC R1; მიუთითებს შემდეგი ჩვენების მონაცემები
    JNB ACC.3, ENDOUT; მეოთხე LED, გასასვლელში
    RL A; ამის ნაცვლად, დატოვა
    MOV R5, A; უკან R5
    SETB P0.7; Off ათობითი
    AJMP PLAY; გადაცემის PLAY ციკლი
    ENDOUT: MOV P2 # 0FFH; შოუ დამთავრდა off ჩვენების გამომავალი
    MOV P0 # 0FFH;
    RET; ანაზღაურება
    ;
    ; 0-9 of Shenyang ნაწილში წამზომი
    TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H, 0FFH, 0FFH
    ;
    ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    ; ; პირადი კონტროლის byte subroutine; ;
    ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
    ;
    PUTBIT: MOV, CONBITL; ქვედა 8-bit კონტროლის სიტყვა შევიდა
    SETB P3.2; BH1415 ჩართვა (ჩაწერეთ)
    LCALL PUT; გაუგზავნე რვა
    MOV, CONBITH; მაღალი რვა კონტროლის სიტყვა შევიდა
    LCALL PUT; გაუგზავნე რვა
    CLR P3.2; BH1415 დაწერა შეზღუდული შესაძლებლობის მქონე
    CLR P3.0; გადატვირთვის
    CLR P3.1; გადატვირთვის
    RET; ანაზღაურება
    ;
    ; Byte გადასცემს subroutine
    PUT: MOV R3 # 8; გაუგზავნე რვა კონტროლი
    CLR C; Qing C
    PUT1: RRC; განახორციელოს უფლება (დაწყებული დაბალი)
    MOV P3.0, C; დაბალი P3.0 პორტში
    NOP; დაგვიანებით 4 microseconds
    NOP;
    NOP;
    NOP;
    SETB P3.1; latch მონაცემები (იზრდება ზღვარზე latch მონაცემები)
    NOP; დაგვიანებით 4 microseconds
    NOP;
    NOP;
    NOP;
    CLR P3.1;
    Djnz R3, PUT1; 8 ბიტი არ დასრულებულა თავის მხრივ PUT1 განმეორების
    8 დასრულდა ბოლოს; RET
    ;
    ; 513 microsecond დაგვიანებით subroutine
    DL513: MOV R3 # 0FFH
    DL513LOOP: djnz R3, DL513LOOP
    RET
    ;
    ; 1 millisecond დაგვიანებით subroutine (LED განათება გამოიყენება)
    DL1MS: MOV R4 # 02H
    DL1MSLOOP: LCALL DL513
    Djnz R4, DL1MSLOOP
    RET
    ;
    ; 10 ms დაგვიანებით subroutine (jitter აღმოფხვრის by)
    DL10MS: MOV R6 # 0AH
    DL10MSLOOP: LCALL DL1MS
    Djnz R6, DL10MSLOOP
    RET
    ;
    ;
    END

     

     

     

     

    ჩამოთვალეთ ყველა კითხვა

    მეტსახელად

    Email

    კითხვები

    ჩვენი სხვა პროდუქტი:

    პროფესიონალური FM რადიოსადგურის აღჭურვილობის პაკეტი

     



     

    სასტუმრო IPTV Solution

     


      შეიყვანეთ ელ.წერილი სიურპრიზის მისაღებად

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> აფრიკული
      sq.fmuser.org -> ალბანური
      ar.fmuser.org -> არაბული
      hy.fmuser.org -> სომხური
      az.fmuser.org -> აზერბაიჯანული
      eu.fmuser.org -> ბასკური
      be.fmuser.org -> ბელორუსული
      bg.fmuser.org -> Bulgarian
      ca.fmuser.org -> კატალანური
      zh-CN.fmuser.org -> ჩინური (გამარტივებული)
      zh-TW.fmuser.org -> ჩინური (ტრადიციული)
      hr.fmuser.org -> ხორვატული
      cs.fmuser.org -> ჩეხური
      da.fmuser.org -> დანიური
      nl.fmuser.org -> ჰოლანდიური
      et.fmuser.org -> ესტონური
      tl.fmuser.org -> ფილიპინური
      fi.fmuser.org -> ფინური
      fr.fmuser.org -> ფრანგული
      gl.fmuser.org -> გალური
      ka.fmuser.org -> ქართული
      de.fmuser.org -> გერმანული
      el.fmuser.org -> ბერძნული
      ht.fmuser.org -> ჰაიტიური კრეოლური
      iw.fmuser.org -> ებრაული
      hi.fmuser.org -> ჰინდი
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> ისლანდიური
      id.fmuser.org -> ინდონეზიური
      ga.fmuser.org -> ირლანდიური
      it.fmuser.org -> იტალიური
      ja.fmuser.org -> იაპონური
      ko.fmuser.org -> კორეული
      lv.fmuser.org -> ლატვიური
      lt.fmuser.org -> ქართული
      mk.fmuser.org -> მაკედონური
      ms.fmuser.org -> მალაიზიური
      mt.fmuser.org -> მალტური
      no.fmuser.org -> ნორვეგიული
      fa.fmuser.org -> სპარსული
      pl.fmuser.org -> პოლონური
      pt.fmuser.org -> პორტუგალიური
      ro.fmuser.org -> რუმინული
      ru.fmuser.org -> რუსული
      sr.fmuser.org -> სერბული
      sk.fmuser.org -> სლოვაკური
      sl.fmuser.org -> Slovenian
      es.fmuser.org -> ესპანური
      sw.fmuser.org -> სუაჰილი
      sv.fmuser.org -> შვედური
      th.fmuser.org -> Thai
      tr.fmuser.org -> თურქული
      uk.fmuser.org -> უკრაინული
      ur.fmuser.org -> ურდუ
      vi.fmuser.org -> ვიეტნამური
      cy.fmuser.org -> უელსური
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER უფრო მარტივად გადასცემს ვიდეოს და აუდიოს!

  • კონტაქტები

    მისამართი:
    No.305 ოთახი HuiLan კორპუსი No.273 Huanpu Road Guangzhou China 510620

    ელ-ფოსტა:
    [ელ.ფოსტით დაცულია]

    ტელ / WhatApps:
    + 8618078869184

  • კატეგორიები

  • საინფორმაციო ბიულეტენი

    პირველი ან სრული სახელი

    ელ-ფოსტა

  • paypal გადაწყვეტა  დასავლეთის გაერთიანებაბანკი ჩინეთის
    ელ-ფოსტა:[ელ.ფოსტით დაცულია]   WhatsApp: +8618078869184 Skype: sky198710021 ესაუბროთ me
    Copyright 2006-2020 Powered By www.fmuser.org

    კონტაქტები