FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!

[ईमेल संरक्षित] WhatsApp + 8615915959450
भाषा

    ATMEGA8 नियंत्रण BH1415F कार्यक्रम

    :: आरएफ ट्रांसमीटर BH1415F नाम
     
         
    समय: 06 -07-06
         
    कार्य: नियंत्रण BH1415F एफएम ट्रांसमीटर आवृत्ति रेंज (88 ~ 108Hz) एमसीयू: ATMEGA8
         
    लिखें: LCJ
    ************************************************** ************ /
    / * ___________________________________________________
      
    सीई ___ |

    | __________
               
    ________________
      
    सी.के. _____ | | __ | | __ | | __ | | __ | | _ ---- _ | | __ | | __ |

    | __________
             
    __________
      
    DA____ | D0 | __ | D1 | __ | D2 | __ | D3 | __ | D4 | __
           
    ______
    ----- _ | पीडी | __ | T1 | __ | T2 | __________
    * /
    / **********************************
       
    डिजिटल एफएम ट्रांसमीटर कार्यक्रम
    *********************************** /
    / / हेडर फाइल
    # शामिल / / SCM मॉडल विकल्प
    # शामिल / / बिट परिभाषाएँ
    # शामिल / / EEPROM स्मृति
    / / क्रिस्टल आवृत्ति
    # परिभाषित FOSC 6000000 / / क्रिस्टल 6MHZ
    # बॉड 9600 / / बॉड दर को परिभाषित करें

    # Open_radio (PINB & 0B00000100) / बूट को परिभाषित करें
    # Function_open (PORTB | = (1 << 4)) / / कंट्रोल बूट को परिभाषित करें
    # Function_close (PORTB & = ~ (1 << 4)) / / शटडाउन को परिभाषित करें
    # Open_save (PINB & 0B00000100) / / ओपन स्टोरेज स्टेशन को परिभाषित करें
    # Save_ensure को परिभाषित करें (PINB & 0B00000100) / / संग्रहण स्टेशन निर्धारित करता है
    # एडजस्टमेंट_स्टेशन को परिभाषित करें (PINB & 0B00000100) / / रेगुलेशन अच्छे रेडियो को बनाए रखे
    # F_ADD (PINB & 0B00001000) / / आवृत्ति प्लस परिभाषित करें
    # F_REDUCE (PINB & 0B00010000) को परिभाषित करें / / आवृत्ति कम करें
    / / अहस्ताक्षरित चार F_DATA_H, F_DATA_L; उच्च और निम्न बिट के / / आवृत्ति
    अहस्ताक्षरित चार open_radio_flag; / / बूट झंडा

    / / अहस्ताक्षरित चार F_flag_H; उच्च / / आवृत्ति भंडारण
    / / अहस्ताक्षरित चार F_flag_L; / / कम आवृत्ति भंडारण

    अहस्ताक्षरित चार LCD_display_H, उच्च / / एलसीडी
    अहस्ताक्षरित चार LCD_display_L, कम / / एलसीडी

    अहस्ताक्षरित चार function_flag; / / बचाने ताइवान झंडा

    अहस्ताक्षरित चार save_dais_flag; / / जमा निर्धारित लोगो

    # Define_1 को परिभाषित करें (PORTC | = (1 << 4)) / / ताइवान की रक्षा के लिए स्थिति संकेत
    # Save2_H को परिभाषित करें (PORTC | = (1 << 5)) / / पॉल स्टेशन सफलता का संकेत देता है
    # Save1_L को परिभाषित करें (PORTC & = ~ (1 << 4))
    # Save2_L को परिभाषित करें (PORTC & = ~ (1 << 5))

    # LED_H को परिभाषित करें (PORTD | = (1 << 7))

    # CE_H को परिभाषित करें (PORTB | = (1 << 0)) / / 15 CE
    # CE_L को परिभाषित करें (PORTB & = ~ (1 << 0))
    # CK_H (PORTB | = (1 << 1)) / / 16 CLOCK को परिभाषित करें
    # CK_L को परिभाषित करें (PORTB & = ~ (1 << 1))
    # DA_H को परिभाषित करें (PORTB | = (1 << 5)) / / 17 DATA
    # DA_L को परिभाषित करें (PORTB & = ~ (1 << 5))
    / / # परिभाषित LCD_display_OUT PORTB
    / / # परिभाषित LCD_display_control PORTC
    / / अहस्ताक्षरित चार LCD_display_data [8] [4];
    अहस्ताक्षरित चार डिस्प्ले_चैकर [10] = {0x3f, 0X06, 0X5B, 0x4f,

    0X66, 0X6D, 0X7D, 0X07, 0X7F, 0X6F}; / / मैट्रिक्स 1, 2, 3, 4, 5, 6, 7, 8, 9
    अहस्ताक्षरित चार EEPROM_READ_DATA; / / सहेजे गए डेटा को पढ़ने
    अहस्ताक्षरित चार EEPROM_READ_NUMBER; / / बचाया पते पढ़ा
    / ************************************************* ******* /
    अहस्ताक्षरित चार display_one; / / प्रदर्शन बिट्स
    अहस्ताक्षरित चार display_ten; / / प्रदर्शन दस
    अहस्ताक्षरित चार display_hundred; / / प्रदर्शन एक सौ
    अहस्ताक्षरित चार display_thousand; / / प्रदर्शन एक हजार
    / ************************************************* *******
                      
    प्रदर्शन डेटा बफर
    ************************************************** ****** /
    अहस्ताक्षरित चार temp_display_one;
    अहस्ताक्षरित चार temp_display_ten;
    अहस्ताक्षरित चार temp_display_hundred;
    अहस्ताक्षरित चार temp_display_thousand;
    / ************************************************* ******
                   
    BH1415 डेटा बफर नियंत्रित करने के लिए
    ************************************************** * /
    अहस्ताक्षरित चार temp_BH1415_one;
    अहस्ताक्षरित चार temp_BH1415_ten;
    अहस्ताक्षरित चार temp_BH1415_hundred;
    अहस्ताक्षरित चार temp_BH1415_thousand;
    / ************************************************* * /
    अहस्ताक्षरित चार BH1415_one; / / BH1415 नियंत्रण बिट्स
    अहस्ताक्षरित चार BH1415_ten; / / BH1415 नियंत्रण दस
    अहस्ताक्षरित चार BH1415_hundred; / / BH1415 नियंत्रण एक सौ
    / ************************************************* * /
    अहस्ताक्षरित चार adjust_PS8889_OUT; / / आउटपुट नियंत्रण संख्या
    अहस्ताक्षरित चार adjust_PS8889_control [9]; / / नियंत्रण सरणी
    / / अहस्ताक्षरित चार adjust_station_number; / / सरणी के टुकड़े की संख्या की जांच
    अहस्ताक्षरित चार adjust_save_address; / / बचाने के पते
    अहस्ताक्षरित चार adjust_save_function; / / बचाने समारोह
    / ************************************************* ******* /
    अहस्ताक्षरित चार temp_BH1415_L; / / BH1415 कम 8 नियंत्रित
    अहस्ताक्षरित चार temp_BH1415_H; / / नियंत्रण BH1415 8

    / **************************************** /
    शून्य delay_ms (शून्य);
    शून्य delay_xs (अहस्ताक्षरित चार एक्स);
    शून्य adjust_station_OUT (शून्य);
    station_save_IN (शून्य) शून्य;
    शून्य EEPROM_rite (अहस्ताक्षरित int uAddr, अहस्ताक्षरित चार uData);
    EEPROM_read (अहस्ताक्षरित int uAddr) शून्य;
    F_ADD_function (शून्य) शून्य;
    F_REDUCE_function (शून्य) शून्य;
    control_BH1415_and_display (शून्य) शून्य;
    शून्य LCD_display (अहस्ताक्षरित चार display_data, अहस्ताक्षरित चार

    function_number);
    control_BH1415 (शून्य) शून्य;
    शून्य BH1415_OUT (अहस्ताक्षरित चार control_F_DATA, अहस्ताक्षरित चार

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


    / / देरी उपनेमका
    शून्य delay_xs (अहस्ताक्षरित चार एक्स)
    {
       
    अहस्ताक्षरित चार एक;
       
    for (a = 0; ए
       
    {
         
    delay_ms ();
      
    }
    }

    शून्य delay_ms (शून्य)
    {
      
    अहस्ताक्षरित चार ए.ए., बी बी;
      
    के लिए (आ = ०; आ <५०; आ + +)
      
    {
         
    for (bb = 0; bb <100; bb + +);
      
    }
    }

    / *********************************
            
    एक पढ़ने डेस्क समारोह के बाद
    ********************************** /
    शून्य adjust_station_OUT (शून्य)
    {/ / एक अच्छा रेडियो विनियमन स्टोर
       
    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 +;
      
    }

    शून्य station_save_IN (शून्य)
    {/ / स्टोर रेडियो समारोह
      
    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 समारोह पढ़ा
    ********************************** /
    शून्य EEPROM_read (अहस्ताक्षरित int uAddr)
    {/ / पढ़ें EEPROM समारोह
      
    जबकि (EECR & (1 << EEWE));
      
    Eear ben: बेन = uAddr;
      
    ईईसीआर | = (1 << EERE);
      
    EEPROM_READ_DATA = EEDR;
    }

    / ************************************
            
    यहाँ आवृत्ति धीरे-धीरे समारोह जोड़ने है
    ************************************* /
    शून्य F_ADD_function (शून्य)
    {/ / आवृत्ति धीरे-धीरे बढ़ाई समारोह, / / ​​आवृत्ति समारोह आरंभीकरण घटते F_DATA_H = 0X03, F_DATA_L = 0X66
        
    अगर (temp_display_thousand> = 0x01)
       
    {
         
    अगर (temp_display_ten> = 0x08)
      
    {/ / अधिकतम आवृत्ति 108.0MHZ सीमा
         
    temp_display_one = 0x00;
      
    temp_display_ten = 0x08;
      
    temp_display_hundred = 0x00;
      
    temp_display_thousand = 0x01;
      
    }
      
    अन्य
      
    गोटो जोड़ें;
      
    }
      
    अन्य
      
    {
    जोड़ें: temp_display_one +;
     
    अगर (temp_display_one> = 0x0a)
     
    {
         
    temp_display_one = 0x00;
         
    temp_display_ten +;
         
    अगर (temp_display_ten> = 0x0a)
            
    {
              
    temp_display_ten = 0x00;
           
    temp_display_hundred +;
           
    अगर (temp_display_h सैकड़ों> = 0x0a)
           
    {
               
    temp_display_hundred = 0x00;
         
    temp_display_thousand +;
         
    अगर (temp_display_thousand> = 0x01)
              
    {
          
    अगर (temp_display_ten> = 0x08)
          
    {
             
    temp_display_one = 0x00;
             
    temp_display_ten = 0x08;
             
    temp_display_hundred = 0x00;
          
    temp_display_thousand = 0x01;
             
    }
               
    }
         
            
    }
      
           
    }
          
    }
      
     
    }

       
    control_BH1415_and_display (); / / आउटपुट नियंत्रण BH1415 लांच
     
    }
    / ****************************************
       
    यहाँ आवृत्ति घटते समारोह है
    **************************************** /
    शून्य F_REDUCE_function (शून्य)
    {/ / आवृत्ति धीरे-धीरे बढ़ाई समारोह, / / ​​आवृत्ति समारोह आरंभीकरण घटते F_DATA_H = 0X03, F_DATA_L = 0X66
       
    अगर (temp_display_thousand <= 0x00)
       
    {/ / सीमा न्यूनतम आवृत्ति 87.0MHZ
         
    अगर (temp_display_h सैकड़ों <= 0x08)
      
    {
        
    अगर (temp_display_ten <= 0x07)
        
    {
          
    अगर (temp_display_one <= 0x00)
          
    {
              
    temp_display_one = 0x00;
           
    temp_display_ten = 0x07;
           
    temp_display_hundred = 0x08;
           
    }
          
    अन्य
       
    गोटो को कम करने,
         
    }
      
    अन्य
      
    गोटो को कम करने,
      
    }
      
    अन्य
      
    गोटो को कम करने,
      
    }
      
    अन्य
      
    {
    REDUCE: अगर (temp_display_one <= 0x00)
     
    {/ / घटाना प्रारंभ
         
    temp_display_one = 0x0a;
         
    अगर (temp_display_ten <= 0x00)
            
    {
              
    temp_display_ten = 0x0a;
           
    अगर (temp_display_h सैकड़ों <= 0x00)
           
    {
              
    temp_display_hundred = 0x0a;
        
    temp_display_thousand = 0x00;
           
    }
       
    temp_display_hundred -;
         
    }
      
    temp_display_ten -;
          
    }
        
    temp_display_one -;
      
     
    }
     
    control_BH1415_and_display ();
    }
    शून्य control_BH1415_and_display (शून्य)
    {/ / नियंत्रण BH1415 और प्रदर्शन उत्पादन
        
    अहस्ताक्षरित चार temp_one, temp_ten, temp_hundred, temp_one_L;
     
    अहस्ताक्षरित int temp_BH1415_data1,

    temp_BH1415_data2, temp_BH1415_data3;
     
    / ************************************************ /
     
    / / नियंत्रण BH1415 कंप्यूटिंग में कनवर्ट करें.
     
    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_h सैकड़ों = 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
     
     
    / **************************************** /
     
    / / आउटपुट 16-बिट धारावाहिक डेटा नियंत्रण BH1415
     
    CE_L;
     
    CK_L;
     
    DA_L;
     
    एनओपी ();
     
    एनओपी ();
     
    एनओपी ();
     
    CE_H;
        
    BH1415_OUT (temp_BH1415_L, 0x08);
     
    CK_L;
     
    BH1415_OUT (temp_BH1415_H, 0x08);
     
    CE_L;
     
    CK_L;
     
    DA_L;
    }


    / *******************************************
        
    यहां उत्पादन कार्य है
    ******************************************* /
    शून्य LCD_display (अहस्ताक्षरित चार display_data, अहस्ताक्षरित चार

    function_number)
    {/ / एलसीडी उत्पादन
       
    delay_ms ();
       
    PORTC = function_number;
       
    PORTD = display_character [display_data];
    }


    / ********************************************
       
    यहाँ नियंत्रण BH1415 ~ 8-बिट धारावाहिक डेटा समारोह संचारित है
    ********************************************* /

    शून्य BH1415_OUT (अहस्ताक्षरित चार control_F_DATA, अहस्ताक्षरित चार

    control_number)
    {/ / नियंत्रण BH1415
        
    अहस्ताक्षरित चार मैं;
        
    के लिए (i = 0; मैं <8; मैं + +)
        
    {
          
    अगर (control_F_DATA & 0x01 == 0x01)
            
    DA_H;
          
    अन्य
           
    DA_L;
        
    एनओपी ();
        
    एनओपी ();
           
    CK_H;
           
    delay_ms ();
           
    एनओपी ();
           
    एनओपी ();
           
    CK_L;
           
    एनओपी ();
           
    एनओपी ();
          
    control_F_DATA >> = 1;
       
    delay_ms ();
       
    }
    }


    / ***************************************
        
    नीचे रखा जाता है डेस्क समारोह
    **************************************** /
    शून्य check_save_dais (शून्य)
    {/ / सहेजें तालिका समारोह
        
    display_one = 0x01;
     
    display_ten = 0x00;
        
    display_hundred = 0x00;
     
    display_thousand = 0x00;
     
    adjust_save_address = 0x00; / / initialized स्मृति टेबल पते
        
    जबकि (save_dais_flag <= 5)
     
    {
         
    अगर (== 0 open_radio)
         
    {/ / सहेजें स्टेशन निर्धारित करता है
           
    delay_xs (20);
        
    अगर (== 0 open_radio)
        
    {
           
    station_save_IN (); ताइवान और समारोह सहेजें / / EEPRAM
        
    save_dais_flag = 6;
        
    delay_xs (20);
          
    }
          
    }
        
    यदि नहीं तो (F_ADD == 0X00)
        
    {/ / स्टेशन बचाओ प्लस
           
    delay_xs (20);
           
    अगर (F_ADD == 0X00)
        
    {
           
    display_one +;
           
    adjust_save_address + = 4; / / बचाने के पते के साथ साथ चार
           
    अगर (display_one> = 9)
        
    {/ / सीमा स्मृति स्टेशन संख्या 9
           
    adjust_save_address = 36;
        
    display_one = 9;
        
    }
             
    }
           
    }
          
    यदि नहीं तो (F_REDUCE == 0)
          
    {/ / सहेजें डेस्क कम
             
    delay_xs (20);
             
    अगर (F_REDUCE == 0)
             
    {
          
    display_one -;
          
    adjust_save_address - =

    4; / / temp_adjust_save_address-4; / / स्मृति पता शून्य से चार
             
    अगर (display_one <= 0x01)
          
    {
             
    adjust_save_address = 0x00;
          
    display_one = 0x01;
          
    }
              
    }
        
            
    }
       
    / *********************************
        
    आउटपुट जमा स्टेशन स्थान को प्रदर्शित करता है
        
    ********************************* /
          
    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; झंडा निर्धारित करने के लिए / / स्मृति टेबल को मंजूरी दे दी है
       
    function_flag = 0x00; / / बचाने ताइवान ध्वज को मंजूरी दे दी है
      
    }
    शून्य मुख्य (शून्य)
    {
       
    / / पोर्ट आरंभीकरण
       
    अहस्ताक्षरित चार मैं, aaw, वाई, एक्स, अस्थायी;
       
    DDRB = 0X00;
       
    PORTB = 0XFF;
       
    DDRC = 0XFF;
       
    PORTC = 0X0F;
       
    DDRD = 0XFF;
       
    PORTD = 0XFF;
        
    एक्स = 0x00;
        
    Y = 0x9d;
       
    PORTC = Y;
       
    CE_L;
       
    CK_L;
       
    DA_L;
       
       
    / / शुरू आवृत्ति 87.0MHZ
       
    temp_display_one = 0x00;
       
    temp_display_ten = 0x07;
       
    temp_display_hundred = 0x08;
       
    temp_display_thousand = 0x00;
      
    / * नियंत्रण BH1415 डेटा बफर * /
       
    temp_BH1415_one = 0x06;
       
    temp_BH1415_ten = 0x06;
       
    temp_BH1415_hundred = 0x03;
       
    temp_BH1415_thousand = 0x00;

       
    / / चर आरंभीकरण
       
    / / F_DATA_H = 0x00;
      
    / / F_DATA_L = 0x00; उच्च और निम्न बिट के / / आवृत्ति
       
      
    / / F_flag_H = 0x00; / / आवृत्ति उच्च भंडारण
      
    / / F_flag_L = 0x00; / / दुकान कम आवृत्ति
      
      
    / / LCD_display_H = 0x00; / / एलसीडी उच्च
      
    / / LCD_display_L = 0x00; / / एलसीडी कम
      
       
    EEPROM_READ_DATA = 0x00; / / सहेजे गए डेटा को पढ़ने
       
    EEPROM_READ_NUMBER = 0x00; / / बचाया पते पढ़ा
      
       
    / / Adjust_PS8889_OUT = 0x00; / / आउटपुट नियंत्रण संख्या
      
      
    / / Adjust_station_number = 0x00; / / सरणी के टुकड़े की संख्या की जांच
      
       
    adjust_save_address = 0x00; / / स्मृति पता मंजूरी दे दी है
       
    adjust_save_function = 0x00; / / समारोह बचाने
      
    / ************************************************* ******* /
       
    temp_BH1415_L = 0x00; / / नियंत्रण BH1415 कम 8
       
    temp_BH1415_H = 0x00; / / नियंत्रण BH1415 8
     
       
    open_radio_flag = 0x00; / / बूट को मंजूरी दे दी चिह्नित
      
       
    function_flag = 0x00; / / बचाने ताइवान झंडा
      
       
    save_dais_flag = 0, झंडा निर्धारित करने के लिए / / स्मृति टेबल को मंजूरी दे दी है
      
       
    जबकि (1)
      
    {
         
    अगर (== 0 open_radio)
         
    {/ / कुंजी क्वेरी बूट
           
    delay_xs (10);
        
    अगर (== 0 open_radio)
        
    {
          
    open_radio_flag = 1;
         
    }
     
    जबकि (open_radio_flag == 1)
       
    {/ / कुंजी क्वेरी, स्थानांतरण स्टेशन
         
    अगर (== 0 open_radio)
         
    {
         
    delay_xs (10);
         
    अगर (== 0 open_radio)
      
    {
         
    do
         
    {/ / लांग प्रेस ताइवान और समारोह को बचाने के लिए
             
    delay_xs (10);
             
    function_flag +;
          
    अगर (function_flag> = 50)
         
    {
             
    save1_L;
             
    delay_xs (250);
             
    save1_H;
          
    }
           
           
    }
          
    जबकि (ओपन_रेडियो <= 0);
             
    अगर (function_flag> = 50)
             
    {
             
    check_save_dais (); ताइवान कार्यों रखने के लिए / / कूद
            
    function_flag = 0x00; / / बचाने ताइवान ध्वज को मंजूरी दे दी है
         
    }
        
    अन्य
         
    {
        
    अगर (EEPROM_READ_NUMBER> = 36)
         
    {/ / पढ़ें धुन स्टेशन चक्र उत्पादन की संख्या की कोई सीमा: 0 इकाइयों को 9
             
    EEPROM_READ_NUMBER = 0;
        
    }
             
    adjust_station_OUT (); / / स्थानांतरण स्टेशन के उत्पादन में पढ़ा
         
    function_flag = 0x00; / / बचाने ताइवान ध्वज को मंजूरी दे दी है
        
    }
       
    }
          
    }
         
    यदि नहीं तो (F_ADD == 0)
         
    {/ / आवृत्ति प्लस
           
    delay_xs (10);
           
    अगर (F_ADD == 0X00)
           
    F_ADD_function (); / / आवृत्ति बढ़ जाती है
          
    }
         
    यदि नहीं तो (F_REDUCE == 0)
         
    {/ / आवृत्ति में कमी
           
    delay_xs (10);
           
    अगर (F_REDUCE == 0X00)
           
    F_REDUCE_function (); / / आवृत्ति में कमी
          
    }
     
    / / आउटपुट प्रदर्शन
     
    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);

    सभी प्रश्न सूची

    उपनाम

    ईमेल

    प्रशन

    हमारे अन्य उत्पाद:






      सरप्राइज पाने के लिए ईमेल डालें

      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 -> बल्गेरियाई
      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 -> हंगेरी
      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 -> स्लोवेनियाई
      es.fmuser.org -> स्पेनिश
      sw.fmuser.org -> स्वाहिली
      sv.fmuser.org -> स्वीडिश
      th.fmuser.org -> थाई
      tr.fmuser.org -> तुर्की
      uk.fmuser.org -> यूक्रेनी
      ur.fmuser.org -> उर्दू
      vi.fmuser.org -> वियतनामी
      cy.fmuser.org -> वेल्श
      yi.fmuser.org -> येहुदी

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

    FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!

  • Contact

    पता:
    No.305 कक्ष हुआलन भवन नं .273 हुआनपु रोड गुआंगझाऊ चीन 510620

    ईमेल:
    [ईमेल संरक्षित]

    टेल / व्हाट्सएप:
    +8615915959450

  • श्रेणियाँ

  • न्यूज़लैटर

    पहला या पूरा नाम

    ईमेल

  • पेपैल समाधान पैसे ग्राम वेस्टर्न यूनियनचीन का बैंक
    ईमेल:[ईमेल संरक्षित]   WhatsApp: +8615915959450 स्काइपे: Sky198710021 मुझसे बात करो
    कॉपीराइट 2006-2020 द्वारा संचालित www.fmuser.org

    संपर्क करें