FMUSER Wirless edastab videot ja heli lihtsamalt!

[meiliga kaitstud] WhatsApp + 8615915959450
Keel

    ATMEGA8 kontrolli BH1415F programm

    Nimi :: RF saatja BH1415F
     
         
    Aeg: 06-07-06
         
    Funktsioonid: kontroll BH1415F FM transmitter sagedusalas (88 ~ 108Hz) MCU: ATMEGA8
         
    Kirjutage: LCJ
    ************************************************** ************ /
    / * ___________________________________________________
      
    CE ___ |

    | __________
               
    ________________
      
    CK _____ | | __ | | __ | | __ | | __ | | _ ---- _ | | __ | | __ |

    | __________
             
    __________
      
    DA____ | D0 | __ | D1 | __ | D2 | __ | D3 | __ | D4 | __
           
    ______
    ----- _ | PD | __ | T1 | __ | T2 | __________
    * /
    / **********************************
       
    Digitaalne FM transmitter programm
    *********************************** /
    / / Header faili
    # Kaasa / / SCM Mudel Valikud
    # Kaasa / / bitide definitsioonid
    # Kaasa / / EEPROM-mälu
    / / Crystal sagedus
    # Define FOSC 6000000 / / kristall 6MHZ
    # Define boodise 9600 / / boodikiirusel

    # Määrake open_radio (PINB ja 0B00000100) / / alglaadimine
    # Määratlege function_open (PORTB | = (1 << 4)) / / kontrolliboot
    # Define function_close (PORTB & = ~ (1 << 4)) / / kontrolli väljalülitamine
    # Defineeri open_save (PINB ja 0B00000100) / / avatud salvestusjaam
    # Define save_ensure (PINB ja 0B00000100) / / salvestusjaam määrab
    # Defineerige reguleerimisjaam (PINB ja 0B00000100) / / reguleerimine säilitas hea raadio
    # Määratlege F_ADD (PINB ja 0B00001000) / / sagedus pluss
    # Määrake F_REDUCE (PINB ja 0B00010000) / / sagedus vähem vähendatud
    / / Unsigned char F_DATA_H, F_DATA_L ;/ / sagedus kõrge ja madal bit
    unsigned char open_radio_flag ;/ / boot lipp

    / / Unsigned char F_flag_H ;/ / sageduse hoidmiseks kõrge
    / / Unsigned char F_flag_L ;/ / madalsageduslik ladustamine

    unsigned char LCD_display_H ;/ / LCD kõrge
    unsigned char LCD_display_L ;/ / LCD madal

    unsigned char function_flag ;/ / save Taiwan lipp

    unsigned char save_dais_flag ;/ / hoiuste kindlaks logo

    # Defineerige Taiwani kaitsmiseks save1_H (PORTC | = (1 << 4)) / / staatuse tähis
    # Defineerige edukust tähistav jaam save2_H (PORTC | = (1 << 5)) / / Pauli jaam
    # Määrake save1_L (PORTC & = ~ (1 << 4))
    # Määrake save2_L (PORTC & = ~ (1 << 5))

    # Defineeri LED_H (PORTD | = (1 << 7))

    # Define CE_H (PORTB | = (1 << 0)) / / 15 CE
    # Määratlege CE_L (PORTB & = ~ (1 << 0))
    # Määratlege CK_H (PORTB | = (1 << 1)) / / 16 CLOCK
    # Määratlege CK_L (PORTB & = ~ (1 << 1))
    # Määratlege DA_H (PORTB | = (1 << 5)) / / 17 ANDMED
    # Määratlege DA_L (PORTB & = ~ (1 << 5))
    / / # Define LCD_display_OUT PORTB
    / / # Define LCD_display_control PORTC
    / / Unsigned char LCD_display_data [8] [4];
    allkirjastamata tähe kuva_märk [10] = {0x3f, 0X06, 0X5B, 0X4F,

    0X66, 0X6D, 0X7D, 0X07, 0X7F, 0X6F}; / / maatriks 1, 2, 3, 4, 5, 6, 7, 8, 9
    unsigned char EEPROM_READ_DATA ;/ / loe salvestatud andmed
    unsigned char EEPROM_READ_NUMBER ;/ / lugeda salvestatud aadress
    / ************************************************* ******* /
    unsigned char display_one ;/ / ekraan bitti
    unsigned char display_ten ;/ / ekraani kümme
    unsigned char display_hundred ;/ / ekraan saja
    unsigned char display_thousand ;/ / näidata tuhande
    / ************************************************* *******
                      
    Kuva andmed puhver
    ************************************************** ****** /
    unsigned char temp_display_one;
    unsigned char temp_display_ten;
    unsigned char temp_display_hundred;
    unsigned char temp_display_thousand;
    / ************************************************* ******
                   
    Kontrollida BH1415 andmed puhver
    ************************************************** * /
    unsigned char temp_BH1415_one;
    unsigned char temp_BH1415_ten;
    unsigned char temp_BH1415_hundred;
    unsigned char temp_BH1415_thousand;
    / ************************************************* * /
    unsigned char BH1415_one ;/ / BH1415 kontrolli bitti
    unsigned char BH1415_ten ;/ / BH1415 kontrolli kümme
    unsigned char BH1415_hundred ;/ / BH1415 kontrolli saja
    / ************************************************* * /
    unsigned char adjust_PS8889_OUT ;/ / väljund kontrolli number
    unsigned char adjust_PS8889_control [9] ;/ / kontroll massiivi
    / / Unsigned char adjust_station_number ;/ / kontrollida bittides massiivi
    unsigned char adjust_save_address ;/ / salvestada aadress
    unsigned char adjust_save_function ;/ / salvestada funktsiooni
    / ************************************************* ******* /
    unsigned char temp_BH1415_L ;/ / kontrollida BH1415 madal 8
    unsigned char temp_BH1415_H ;/ / kontroll BH1415 8

    / **************************************** /
    void delay_ms (void);
    void delay_xs (unsigned char x);
    void adjust_station_OUT (void);
    void station_save_IN (void);
    void EEPROM_rite (allkirjastamata int uAddr, unsigned char uData);
    void EEPROM_read (allkirjastamata int uAddr);
    void F_ADD_function (void);
    void F_REDUCE_function (void);
    void control_BH1415_and_display (void);
    void LCD_display (unsigned char display_data, unsigned char

    function_number);
    void control_BH1415 (void);
    void BH1415_OUT (unsigned char control_F_DATA, unsigned char

    control_number);
    / ************************************************* ****** /


    / / Delay alamprogrammi
    void delay_xs (unsigned char x)
    {
       
    unsigned char;
       
    jaoks (a = 0; a
       
    {
         
    delay_ms ();
      
    }
    }

    void delay_ms (void)
    {
      
    unsigned char aa, bb;
      
    jaoks (aa = 0; aa <50; aa + +)
      
    {
         
    jaoks (bb = 0; bb <100; bb + +);
      
    }
    }

    / *********************************
            
    Pärast on lugemine kirjutuslaud funktsioon
    ********************************** /
    void adjust_station_OUT (void)
    {/ / Store hea raadio määrus
       
    EEPROM_read (EEPROM_READ_NUMBER);
       
    temp_display_one = EEPROM_READ_DATA;
       
    EEPROM_READ_NUMBER + +;
     
       
    EEPROM_read (EEPROM_READ_NUMBER);
       
    temp_display_ten = EEPROM_READ_DATA;
       
    EEPROM_READ_NUMBER + +;
     
       
    EEPROM_read (EEPROM_READ_NUMBER);
       
    temp_display_hundred = EEPROM_READ_DATA;
       
    EEPROM_READ_NUMBER + +;
     
       
    EEPROM_read (EEPROM_READ_NUMBER);
       
    temp_display_thousand = EEPROM_READ_DATA;
       
    EEPROM_READ_NUMBER + +;
      
    }

    void station_save_IN (void)
    {/ / Store raadio funktsioon
      
    EEPROMwrite (adjust_save_address, temp_display_one);
      
    adjust_save_address + +;
     
      
    EEPROMwrite (adjust_save_address, temp_display_ten);
      
    adjust_save_address + +;
     
      
    EEPROMwrite (adjust_save_address, temp_display_hundred);
      
    adjust_save_address + +;
     
      
    EEPROMwrite (adjust_save_address, temp_display_thousand);
      
    adjust_save_address + +;
    }
    / *********************************
         
    EEPROM funktsioon
    ********************************** /
    void EEPROM_read (allkirjastamata int uAddr)
    {/ / Loe EEPROM funktsioon
      
    samas (EECR & (1 << EEWE));
      
    EEAR = uAddr;
      
    EMÜR | = (1 << SIIN);
      
    EEPROM_READ_DATA = EEDR;
    }

    / ************************************
            
    Siin on sagedus järk-järgult lisada funktsioon
    ************************************* /
    void F_ADD_function (void)
    {/ / Sagedus järk-järgult suurendada funktsioon, / / ​​sagedus väheneb funktsiooni käivitamise F_DATA_H = 0X03, F_DATA_L = 0X66
        
    kui (temp_display_thousand> = 0x01)
       
    {
         
    kui (temp_display_ten> = 0x08)
      
    {/ / Piirata maksimaalset sagedust 108.0MHZ
         
    temp_display_one = 0x00;
      
    temp_display_ten = 0x08;
      
    temp_display_hundred = 0x00;
      
    temp_display_thousand = 0x01;
      
    }
      
    teine
      
    goto Lisa;
      
    }
      
    teine
      
    {
    LISA: temp_display_one + +;
     
    kui (temp_display_one> = 0x0a)
     
    {
         
    temp_display_one = 0x00;
         
    temp_display_ten + +;
         
    if (temp_display_ten> = 0x0A)
            
    {
              
    temp_display_ten = 0x00;
           
    temp_display_hundred + +;
           
    kui (temp_kuvatav_sada> = 0x0a)
           
    {
               
    temp_display_hundred = 0x00;
         
    temp_display_thousand + +;
         
    kui (temp_display_thousand> = 0x01)
              
    {
          
    kui (temp_display_ten> = 0x08)
          
    {
             
    temp_display_one = 0x00;
             
    temp_display_ten = 0x08;
             
    temp_display_hundred = 0x00;
          
    temp_display_thousand = 0x01;
             
    }
               
    }
         
            
    }
      
           
    }
          
    }
      
     
    }

       
    control_BH1415_and_display () ;/ / väljund kontrolli BH1415 käivitamine
     
    }
    / ****************************************
       
    Siin on sagedus väheneb funktsioon
    **************************************** /
    void F_REDUCE_function (void)
    {/ / Sagedus järk-järgult suurendada funktsioon, / / ​​sagedus väheneb funktsiooni käivitamise F_DATA_H = 0X03, F_DATA_L = 0X66
       
    kui (temp_kuvatav_tuhat <= 0x00)
       
    {/ / Limit minimaalne sagedus 87.0MHZ
         
    kui (temp_kuvatav_sada <= 0x08)
      
    {
        
    kui (temp_display_ten <= 0x07)
        
    {
          
    kui (temp_display_one <= 0x00)
          
    {
              
    temp_display_one = 0x00;
           
    temp_display_ten = 0x07;
           
    temp_display_hundred = 0x08;
           
    }
          
    teine
       
    goto REDUCE;
         
    }
      
    teine
      
    goto REDUCE;
      
    }
      
    teine
      
    goto REDUCE;
      
    }
      
    teine
      
    {
    VÄHENDA: kui (temp_display_one <= 0x00)
     
    {/ / Vähendamise Start
         
    temp_display_one = 0x0a;
         
    kui (temp_display_ten <= 0x00)
            
    {
              
    temp_display_ten = 0x0a;
           
    kui (temp_kuvatav_sada <= 0x00)
           
    {
              
    temp_display_hundred = 0x0a;
        
    temp_display_thousand = 0x00;
           
    }
       
    temp_display_hundred -;
         
    }
      
    temp_display_ten -;
          
    }
        
    temp_display_one -;
      
     
    }
     
    control_BH1415_and_display ();
    }
    void control_BH1415_and_display (void)
    {/ / Control BH1415 ja kuvariväljund
        
    unsigned char temp_one, temp_ten, temp_hundred, temp_one_L;
     
    unsigned int temp_BH1415_data1,

    temp_BH1415_data2, temp_BH1415_data3;
     
    / ************************************************ /
     
    / / Convert kontrolli BH1415 computing.
     
    temp_BH1415_data1 = temp_display_thousand * 1000

    + Temp_display_hundred * 100 + temp_display_ten * 10 + temp_display_one;
     
    temp_BH1415_data2 = temp_BH1415_data1;
     
    temp_BH1415_data3 = temp_BH1415_data2 >> 8;
     
    temp_ten = temp_BH1415_data3;
     
    temp_BH1415_L = temp_BH1415_data1;
     
    temp_BH1415_one = temp_BH1415_L & 0x0f;
     
    temp_BH1415_ten = temp_BH1415_L >> 4 & 0x0f;
     
    temp_BH1415_hundred = temp_ten & 0x0f;
     
    temp_BH1415_H = temp_ten | 0x48
     
     
    / * Temp_ten = temp_BH1415_ten << 4;
     
    temp_ten = temp_ten & 0xf0;
     
    temp_BH1415_L = temp_ten + temp_BH1415_one;
     
    temp_BH1415_H = temp_BH1415_hundred | 0x48 * /
     
    / / Temp_BH1415_L = temp_ten + temp_BH1415_one
     
     
    / **************************************** /
     
    / / Output 16-bit seerianumber andmete kontrolli BH1415
     
    CE_L;
     
    CK_L;
     
    DA_L;
     
    NOP ();
     
    NOP ();
     
    NOP ();
     
    CE_H;
        
    BH1415_OUT (temp_BH1415_L, 0x08);
     
    CK_L;
     
    BH1415_OUT (temp_BH1415_H, 0x08);
     
    CE_L;
     
    CK_L;
     
    DA_L;
    }


    / *******************************************
        
    Siin on väljund funktsioon
    ******************************************* /
    void LCD_display (unsigned char display_data, unsigned char

    function_number)
    {/ / LCD väljund
       
    delay_ms ();
       
    PORTC = function_number;
       
    PORTD = display_character [display_data];
    }


    / ********************************************
       
    Siin on kontrolli BH1415 ~ ~ 8-bit edastab seerianumber andmeid funktsioon
    ********************************************* /

    void BH1415_OUT (unsigned char control_F_DATA, unsigned char

    control_number)
    {/ / Control BH1415
        
    unsigned char i;
        
    jaoks (i = 0; i <8; i + +)
        
    {
          
    if (control_F_DATA & 0x01 == 0x01)
            
    DA_H;
          
    teine
           
    DA_L;
        
    NOP ();
        
    NOP ();
           
    CK_H;
           
    delay_ms ();
           
    NOP ();
           
    NOP ();
           
    CK_L;
           
    NOP ();
           
    NOP ();
          
    kontroll_F_ANDMED >> = 1;
       
    delay_ms ();
       
    }
    }


    / ***************************************
        
    Allpool hoitakse Desk funktsiooni
    **************************************** /
    void check_save_dais (void)
    {/ / Salvesta tabel funktsiooni
        
    display_one = 0x01;
     
    display_ten = 0x00;
        
    display_hundred = 0x00;
     
    display_thousand = 0x00;
     
    adjust_save_address = 0x00 ;/ / initsialiseerida mälu tabel aadress
        
    samas (save_dais_flag <= 5)
     
    {
         
    if (open_radio == 0)
         
    {/ / Salvesta jaam määrab
           
    delay_xs (20);
        
    if (open_radio == 0)
        
    {
           
    station_save_IN () ;/ / EEPRAM save Taiwan ja funktsioon
        
    save_dais_flag = 6;
        
    delay_xs (20);
          
    }
          
    }
        
    else if (F_ADD == 0X00)
        
    {/ / Salvesta jaam pluss
           
    delay_xs (20);
           
    if (F_ADD == 0X00)
        
    {
           
    display_one + +;
           
    adjust_save_address + = 4; / / salvestada aadress pluss neli
           
    if (display_one> = 9)
        
    {/ / Limit mälu jaama number 9
           
    adjust_save_address = 36;
        
    display_one = 9;
        
    }
             
    }
           
    }
          
    else if (F_REDUCE == 0)
          
    {/ / Save laud Less
             
    delay_xs (20);
             
    if (F_REDUCE == 0)
             
    {
          
    display_one -;
          
    adjust_save_address - =

    4 ;/ / temp_adjust_save_address-4 ;/ / mälu aadress miinus neli
             
    kui (display_one <= 0x01)
          
    {
             
    adjust_save_address = 0x00;
          
    display_one = 0x01;
          
    }
              
    }
        
            
    }
       
    / *********************************
        
    Output kuvab tagatisraha jaama asukoht
        
    ********************************* /
          
    LCD_display (display_one, 0xFE);
          
    LCD_display (display_ten, 0xFD);
          
    LED_H;
          
    LCD_display (display_hundred, 0xFB);
          
    LCD_display (display_thousand, 0xF7);
             
    }
             
    save_dais_flag = 0x00 ;/ / mälu tabeli määrata lipu tühjendatakse
       
    function_flag = 0x00 ;/ / save Taiwan lipp on kustutatud
      
    }
    void main (void)
    {
       
    / / Port vormindamise
       
    unsigned char i, aaw, y, x, TEMP;
       
    DDRB = 0X00;
       
    PORTB = 0XFF;
       
    DDRC = 0XFF;
       
    PORTC = 0X0F;
       
    DDRD = 0XFF;
       
    PORTD = 0XFF;
        
    x = 0x00;
        
    y = 0x9d;
       
    PORTC = y;
       
    CE_L;
       
    CK_L;
       
    DA_L;
       
       
    / / Start sagedus 87.0MHZ
       
    temp_display_one = 0x00;
       
    temp_display_ten = 0x07;
       
    temp_display_hundred = 0x08;
       
    temp_display_thousand = 0x00;
      
    / * Kontroll BH1415 andmed puhver * /
       
    temp_BH1415_one = 0x06;
       
    temp_BH1415_ten = 0x06;
       
    temp_BH1415_hundred = 0x03;
       
    temp_BH1415_thousand = 0x00;

       
    / / Muutuja vormindamise
       
    / / F_DATA_H = 0x00;
      
    / / F_DATA_L = 0x00 / / sagedus kõrge ja madal bit
       
      
    / / F_flag_H = 0x00 ;/ / sageduse hoidmine kõrge
      
    / / F_flag_L = 0x00 ;/ / store madalsageduslik
      
      
    / / LCD_display_H = 0x00 ;/ / LCD kõrge
      
    / / LCD_display_L = 0x00 ;/ / LCD madal
      
       
    EEPROM_READ_DATA = 0x00 ;/ / loe salvestatud andmed
       
    EEPROM_READ_NUMBER = 0x00 ;/ / lugeda salvestatud aadress
      
       
    / / Adjust_PS8889_OUT = 0x00 ;/ / väljund kontrolli number
      
      
    / / Adjust_station_number = 0x00 ;/ / kontrollida bittides massiivi
      
       
    adjust_save_address = 0x00 ;/ / mälu aadress on kustutatud
       
    adjust_save_function = 0x00 ;/ / salvestada funktsiooni
      
    / ************************************************* ******* /
       
    temp_BH1415_L = 0x00 ;/ / kontrollida BH1415 madal 8
       
    temp_BH1415_H = 0x00 ;/ / kontroll BH1415 8
     
       
    open_radio_flag = 0x00 ;/ / boot märgitud kustutatud
      
       
    function_flag = 0x00 ;/ / save Taiwan lipp
      
       
    save_dais_flag = 0 ;/ / mälu tabeli määrata lipu tühjendatakse
      
       
    while (1)
      
    {
         
    if (open_radio == 0)
         
    {/ / Key päringu boot
           
    delay_xs (10);
        
    if (open_radio == 0)
        
    {
          
    open_radio_flag = 1;
         
    }
     
    while (open_radio_flag == 1)
       
    {/ / Key päringu ümberlaadimisjaama
         
    if (open_radio == 0)
         
    {
         
    delay_xs (10);
         
    if (open_radio == 0)
      
    {
         
    do
         
    {/ / Long vajutage salvestamiseks Taiwan ja funktsioon
             
    delay_xs (10);
             
    function_flag + +;
          
    kui (funktsiooni_lipp> = 50)
         
    {
             
    save1_L;
             
    delay_xs (250);
             
    save1_H;
          
    }
           
           
    }
          
    samas (avatud raadio <= 0);
             
    kui (funktsiooni_lipp> = 50)
             
    {
             
    check_save_dais (); / / jump hoida Taiwan funktsioonid
            
    function_flag = 0x00 ;/ / save Taiwan lipp on kustutatud
         
    }
        
    teine
         
    {
        
    if (EEPROM_READ_NUMBER> = 36)
         
    {/ / Loe häälestada jaama piir tsüklite arv väljund: 0 et 9 ühikut
             
    EEPROM_READ_NUMBER = 0;
        
    }
             
    adjust_station_OUT () ;/ / lugeda väljund ümberlaadimisjaama
         
    function_flag = 0x00 ;/ / save Taiwan lipp on kustutatud
        
    }
       
    }
          
    }
         
    else if (F_ADD == 0)
         
    {/ / Frequency pluss
           
    delay_xs (10);
           
    if (F_ADD == 0X00)
           
    F_ADD_function () ;/ / sagedus suureneb
          
    }
         
    else if (F_REDUCE == 0)
         
    {/ / Sageduse vähendamine
           
    delay_xs (10);
           
    if (F_REDUCE == 0X00)
           
    F_REDUCE_function () ;/ / sageduse vähendamine
          
    }
     
    / / Output ekraan
     
    LCD_display (temp_display_one, 0xFE);
     
    LCD_display (temp_display_ten, 0xFD);
     
    LED_H;
     
    LCD_display (temp_display_hundred, 0xFB);
     
    LCD_display (temp_display_thousand, 0xF7);

    Vaata kõiki Küsimus

    hüüdnimi

    E-POST

    Küsimused

    Meie teise tootega:






      Üllatuse saamiseks sisestage e-posti aadress

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> afrikaans
      sq.fmuser.org -> albaania keel
      ar.fmuser.org -> araabia
      hy.fmuser.org -> Armeenia
      az.fmuser.org -> aserbaidžaanlane
      eu.fmuser.org -> baski keel
      be.fmuser.org -> valgevenelane
      bg.fmuser.org -> Bulgaaria
      ca.fmuser.org -> katalaani keel
      zh-CN.fmuser.org -> hiina (lihtsustatud)
      zh-TW.fmuser.org -> Hiina (traditsiooniline)
      hr.fmuser.org -> horvaadi keel
      cs.fmuser.org -> tšehhi
      da.fmuser.org -> taani keel
      nl.fmuser.org -> Hollandi
      et.fmuser.org -> eesti keel
      tl.fmuser.org -> filipiinlane
      fi.fmuser.org -> soome keel
      fr.fmuser.org -> Prantsusmaa
      gl.fmuser.org -> galicia keel
      ka.fmuser.org -> gruusia keel
      de.fmuser.org -> saksa keel
      el.fmuser.org -> Kreeka
      ht.fmuser.org -> Haiti kreool
      iw.fmuser.org -> heebrea
      hi.fmuser.org -> hindi
      hu.fmuser.org -> Ungari
      is.fmuser.org -> islandi keel
      id.fmuser.org -> indoneesia keel
      ga.fmuser.org -> iiri keel
      it.fmuser.org -> Itaalia
      ja.fmuser.org -> jaapani keel
      ko.fmuser.org -> korea
      lv.fmuser.org -> läti keel
      lt.fmuser.org -> Leedu
      mk.fmuser.org -> makedoonia
      ms.fmuser.org -> malai
      mt.fmuser.org -> malta keel
      no.fmuser.org -> Norra
      fa.fmuser.org -> pärsia keel
      pl.fmuser.org -> poola keel
      pt.fmuser.org -> portugali keel
      ro.fmuser.org -> Rumeenia
      ru.fmuser.org -> vene keel
      sr.fmuser.org -> serbia
      sk.fmuser.org -> slovaki keel
      sl.fmuser.org -> Sloveenia
      es.fmuser.org -> hispaania keel
      sw.fmuser.org -> suahiili keel
      sv.fmuser.org -> rootsi keel
      th.fmuser.org -> Tai
      tr.fmuser.org -> türgi keel
      uk.fmuser.org -> ukrainlane
      ur.fmuser.org -> urdu
      vi.fmuser.org -> Vietnam
      cy.fmuser.org -> kõmri keel
      yi.fmuser.org -> Jidiši

       
      1 字段 2 字段 3 字段 4 字段 5 字段 6 字段 7 字段 8 字段 9 字段 10 字段
  •  

    FMUSER Wirless edastab videot ja heli lihtsamalt!

  • Saada sõnum

    Aadress:
    Nr 305 tuba HuiLan Building No.273 Huanpu Road Guangzhou, Hiina 510620

    E-mail:
    [meiliga kaitstud]

    Tel / WhatApps:
    + 8615915959450

  • Kategooriad

  • Uudiskiri

    ESIMENE VÕI TÄIELIK NIMI

    E-mail

  • paypal lahendus Moneygram Western UnionBank of China
    E-mail:[meiliga kaitstud]   WhatsApp: +8615915959450 Skype: sky198710021 Vestle minuga
    Copyright 2006-2020 Powered By www.fmuser.org

    Võta meiega ühendust