FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!
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 -> येहुदी
:: आरएफ ट्रांसमीटर 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);
हमारे अन्य उत्पाद:
सरप्राइज पाने के लिए ईमेल डालें
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 -> येहुदी
FMUSER वायुहीन प्रसारण वीडियो और ऑडियो अधिक आसान!
Contact
पता:
No.305 कक्ष हुआलन भवन नं .273 हुआनपु रोड गुआंगझाऊ चीन 510620
श्रेणियाँ
न्यूज़लैटर