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 -> Haitian Creole
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 -> ייִדיש
נאָמען :: רף טראַנסמיטער בהקסנומקסף
צייַט: קסנומקס -קסנומקס-קסנומקס
פונקטיאָנס: קאָנטראָל בהקסנומקסף עפעם טראַנסמיטער אָפטקייַט קייט (קסנומקס ~ קסנומקסהז) מקו: אַטמעגאַקסנומקס
שרייב: לקדזש
************************************************** ************ /
/ * ___________________________________________________
סע ___ |
| __________
________________
קק _____ | | __ | | __ | | __ | | __ | | _ ---- _ | | __ | | __ |
| __________
__________
דאַ____ | דקסנומקס | __ | דקסנומקס | __ | דקסנומקס | __ | דקסנומקס | __ | דקסנומקס | __
______
----- _ | פּד | __ | טקסנומקס | __ | טקסנומקס | __________
* /
/ **********************************
דיגיטאַל עפעם טראַנסמיטער פּראָגראַם
*********************************** /
/ / כעדער טעקע
# ארייננעמען / / SCM מאָדעל אָפּציעס
# ארייננעמען / / ביסל זוך
# ארייננעמען / / EEPROM זכּרון
/ / קריסטאַל אָפטקייַט
# דעפינירן פאָסק קסנומקס / / קריסטאַל קסנומקסמהז
# דעפינירן באָד קסנומקס / / באָד טעמפּאָ
# דעפינירן אָפּענ_ראַדיאָ (PINB & 0B00000100) / / שטיוול
# דעפינירן פונקטיאָנ_אָפֿן (PORTB | = (1 << 4)) / / קאָנטראָל שטיוול
# דעפינירן פונקטיאָנ_קלאָסע (PORTB & = ~ (1 << 4)) / / קאָנטראָל שאַטדאַון
# דעפינירן אָפּענ_סאַווע (PINB & 0B00000100) / / עפענען סטאָרידזש סטאַנציע
# דעפינירן סאַוו_ענסורע (PINB & 0B00000100) / / סטאָרידזש סטאַנציע דיטערמאַנז
# דעפינירן אַדזשאַסטמאַנט_סטיישאַן (PINB & 0B00000100) / / רעגולירן געהאלטן גוט ראַדיאָ
# דעפינירן F_ADD (PINB & 0B00001000) / / אָפטקייַט פּלוס
# דעפינירן F_REDUCE (PINB & 0B00010000) / / אָפטקייַט ווייניקער רעדוצירן
/ / אַנסיינד טשאַר פ_דאַטאַ_ה, פ_דאַטאַ_ל; / / אָפטקייַט פון הויך און נידעריק ביסל
אַנסיינד טשאַר אָפּענ_ראַדיאָ_פלאַג; / / שטיוול פאָן
/ / אַנסיינד טשאַר פ_פלאַג_ה; / / אָפטקייַט סטאָרידזש פון הויך
/ / אַנסיינד טשאַר פ_פלאַג_ל; / / נידעריק אָפטקייַט סטאָרידזש
אַנסיינד טשאַר לקד_דיספּלייַ_ה; / / לקד הויך
אַנסיינד טשאַר לקד_דיספּלייַ_ל; / / לקד נידעריק
אַנסיינד טשאַר פונקטיאָנ_פלאַג; / / ראַטעווען טייוואַן פאָן
אַנסיינד טשאַר סאַווע_דאַיס_פלאַג; / / אַוועקלייגן באשלאסן לאָגאָ
# דעפינירן סאַווע 1_ה (PORTC | = (1 << 4)) / / סטאַטוס אָנווייַז צו באַשיצן טייוואַן
# דעפינירן סאַווע 2_ה (PORTC | = (1 << 5)) / / פאולוס סטאַנציע ינדאַקייטינג הצלחה
# דעפינירן סאַווע 1_ ל (PORTC & = ~ (1 << 4))
# דעפינירן סאַווע 2_ ל (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))
/ / # דעפינירן לקד_דיספּלייַ_אָוט פּאָרטב
/ / # דעפינירן לקד_דיספּלייַ_קאָנטראָל פּאָרטק
/ / אַנסיינד טשאַר לקד_דיספּלייַ_דאַטאַ [קסנומקס] [קסנומקס];
ונסיגנעד טשאַר אַרויסווייַזן_טשאַראַקטאָר [10] = {0 קס 3 פ, 0 קס 06, 0 קס 5 ב, 0 קס 4 ף,
0 קס 66, 0 קס 6 ד, 0 קס 7 ד, 0 קס 07, 0 קס 7 ף, 0 קס 6 ף}; / / מאַטריץ 1, 2, 3, 4, 5, 6, 7, 8, 9
אַנסיינד טשאַר עעפּראָמ_רעאַד_דאַטאַ; / / לייענען די ניצול דאַטן
אַנסיינד טשאַר עעפּראָמ_רעאַד_נומבער; / / לייענען די ניצול אַדרעס
/ ************************************************* ******* /
אַנסיינד טשאַר דיספּלייַ_אָנע; / / אַרויסווייַזן ביטן
אַנסיינד טשאַר דיספּלייַ_טען; / / אַרויסווייַזן צען
אַנסיינד טשאַר דיספּלייַ_הונדרעד; / / אַרויסווייַזן דערט
אַנסיינד טשאַר דיספּלייַ_טהאָוסאַנד; / / אַרויסווייַזן 1000
/ ************************************************* *******
אַרויסווייַזן דאַטן באַפער
************************************************** ****** /
אַנסיינד טשאַר טעמפּ_דיספּלייַ_אָנע;
אַנסיינד טשאַר טעמפּ_דיספּלייַ_טען;
אַנסיינד טשאַר טעמפּ_דיספּלייַ_הונדרעד;
אַנסיינד טשאַר טעמפּ_דיספּלייַ_טהאָוסאַנד;
/ ************************************************* ******
צו קאָנטראָלירן בהקסנומקס דאַטן באַפער
************************************************** * /
אַנסיינד טשאַר טעמפּ_בהקסנומקס_אָנע;
אַנסיינד טשאַר טעמפּ_בהקסנומקס_טען;
אַנסיינד טשאַר טעמפּ_בהקסנומקס_הונדרעד;
אַנסיינד טשאַר טעמפּ_בהקסנומקס_טהאָוסאַנד;
/ ************************************************* * /
אַנסיינד טשאַר בהקסנומקס_אָנע; / / בהקסנומקס קאָנטראָל ביטן
אַנסיינד טשאַר בהקסנומקס_טען; / / בהקסנומקס קאָנטראָל צען
אַנסיינד טשאַר בהקסנומקס_הונדרעד; / / בהקסנומקס קאָנטראָל דערט
/ ************************************************* * /
אַנסיינד טשאַר אַדדזשוסט_פּסקסנומקס_אָוט; / / רעזולטאַט קאָנטראָל נומער
אַנסיינד טשאַר אַדדזשוסט_פּסקסנומקס_קאָנטראָל [קסנומקס]; / / קאָנטראָל מענגע
/ / אַנסיינד טשאַר אַדדזשוסט_סטאַטיאָנ_נומבער; / / טשעק די נומער פון ביטן פון די מענגע
אַנסיינד טשאַר אַדדזשוסט_סאַווע_אַדדרעסס; / / ראַטעווען אַדרעס
אַנסיינד טשאַר אַדדזשוסט_סאַווע_פונקטיאָן; / / ראַטעווען פונקציאָנירן
/ ************************************************* ******* /
אַנסיינד טשאַר טעמפּ_בהקסנומקס_ל; / / קאָנטראָל די בהקסנומקס נידעריק קסנומקס
אַנסיינד טשאַר טעמפּ_בהקסנומקס_ה; / / קאָנטראָל בהקסנומקס קסנומקס
/ **************************************** /
פּאָסל דעלייַ_מס (פּאָסל);
פּאָסל דעלייַ_קסס (אַנסיינד טשאַר רענטגענ);
פּאָסל אַדדזשוסט_סטאַטיאָנ_אָוט (פּאָסל);
פּאָסל סטאַטיאָנ_סאַווע_ין (פּאָסל);
פּאָסל עעפּראָמ_ריטע (אַנסיינד ינט ואַדדר, אַנסיינד טשאַר ודאַטאַ);
פּאָסל עעפּראָמ_רעאַד (אַנסיינד ינט ואַדדר);
פּאָסל פ_אַדד_פונקטיאָן (פּאָסל);
פּאָסל פ_רעדוסע_פונקטיאָן (פּאָסל);
פּאָסל קאָנטראָל_בהקסנומקס_אַנד_דיספּלייַ (פּאָסל);
פּאָסל לקד_דיספּלייַ (אַנסיינד טשאַר דיספּלייַ_דאַטאַ, אַנסיינד טשאַר
פונקטיאָנ_נומבער);
פּאָסל קאָנטראָל_בהקסנומקס (פּאָסל);
פּאָסל בהקסנומקס_אָוט (אַנסיינד טשאַר קאָנטראָל_פ_דאַטאַ, אַנסיינד טשאַר
קאָנטראָל_נומבער);
/ ************************************************* ****** /
/ / דעלייַ סובראָוטינע
פּאָסל דעלייַ_קסס (אַנסיינד טשאַר רענטגענ)
{
אַנסיינד טשאַר אַ;
פֿאַר (אַ = 0; אַ
{
דעלייַ_מס ();
}
}
פּאָסל דעלייַ_מס (פּאָסל)
{
אַנסיינד טשאַר אַאַ, בב!
פֿאַר (aa = 0; aa <50; aa + +)
{
פֿאַר (בב = 0; בב <100; בב + +);
}
}
/ *********************************
ווייַטערדיק איז אַ לייענען שרייַבטיש פונקציאָנירן
********************************** /
פּאָסל אַדדזשוסט_סטאַטיאָנ_אָוט (פּאָסל)
{/ / סטאָר אַ גוט ראַדיאָ רעגולירן
עעפּראָמ_רעאַד (עעפּראָמ_רעאַד_נומבער);
טעמפּ_דיספּלייַ_אָנע = עעפּראָמ_רעאַד_דאַטאַ;
עעפּראָמ_רעאַד_נומבער + +;
עעפּראָמ_רעאַד (עעפּראָמ_רעאַד_נומבער);
טעמפּ_דיספּלייַ_טען = עעפּראָמ_רעאַד_דאַטאַ;
עעפּראָמ_רעאַד_נומבער + +;
עעפּראָמ_רעאַד (עעפּראָמ_רעאַד_נומבער);
טעמפּ_דיספּלייַ_הונדרעד = עעפּראָמ_רעאַד_דאַטאַ;
עעפּראָמ_רעאַד_נומבער + +;
עעפּראָמ_רעאַד (עעפּראָמ_רעאַד_נומבער);
טעמפּ_דיספּלייַ_טהאָוסאַנד = עעפּראָמ_רעאַד_דאַטאַ;
עעפּראָמ_רעאַד_נומבער + +;
}
פּאָסל סטאַטיאָנ_סאַווע_ין (פּאָסל)
{/ / סטאָר ראַדיאָ פונקציע
עעפּראָמווריטע (אַדדזשוסט_סאַווע_אַדדרעסס, טעמפּ_דיספּלייַ_אָנע);
אַדדזשוסט_סאַווע_אַדדרעסס + +;
עעפּראָמווריטע (אַדדזשוסט_סאַווע_אַדדרעסס, טעמפּ_דיספּלייַ_טען);
אַדדזשוסט_סאַווע_אַדדרעסס + +;
עעפּראָמווריטע (אַדדזשוסט_סאַווע_אַדדרעסס, טעמפּ_דיספּלייַ_הונדרעד);
אַדדזשוסט_סאַווע_אַדדרעסס + +;
עעפּראָמווריטע (אַדדזשוסט_סאַווע_אַדדרעסס, טעמפּ_דיספּלייַ_טהאָוסאַנד);
אַדדזשוסט_סאַווע_אַדדרעסס + +;
}
/ *********************************
עעפּראָם לייענען פונקציאָנירן
********************************** /
פּאָסל עעפּראָמ_רעאַד (אַנסיינד ינט ואַדדר)
{/ / לייענען עעפּראָם פונקציאָנירן
בשעת (עעקר & (1 << עעווע));
עעאַר = ואַדדר;
עעקרר = (1 << EERE);
עעפּראָמ_רעאַד_דאַטאַ = עעדר;
}
/ ************************************
דאָ איז די אָפטקייַט ביסלעכווייַז לייגן פונקציאָנירן
************************************* /
פּאָסל פ_אַדד_פונקטיאָן (פּאָסל)
{/ / פרעקווענסי ביסלעכווייַז געוואקסן פונקציאָנירן, / / אָפטקייַט דיקריסינג פונקציאָנירן יניטיאַליזאַטיאָן פ_דאַטאַ_ה = קסנומקסקסקסנומקס, פ_דאַטאַ_ל = קסנומקסקסקסנומקס
אויב (temp_display_thousand> = 0x01)
{
אויב (temp_display_ten> = 0x08)
{/ / לימיט די מאַקסימום אָפטקייַט קסנומקסמהז
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טהאָוסאַנד = קסנומקסקסקסנומקס;
}
אַנדערש
גאָטאָ צוגעבן;
}
אַנדערש
{
צוגעבן: טעמפּ_דיספּלייַ_אָנע + +;
אויב (temp_display_one> = 0x0a)
{
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טען + +;
אויב (temp_display_ten> = 0x0a)
{
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_הונדרעד + +;
אויב (temp_display_hundred> = 0x0a)
{
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טהאָוסאַנד + +;
אויב (temp_display_thousand> = 0x01)
{
אויב (temp_display_ten> = 0x08)
{
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טהאָוסאַנד = קסנומקסקסקסנומקס;
}
}
}
}
}
}
קאָנטראָל_בהקסנומקס_אַנד_דיספּלייַ (); / / רעזולטאַט קאָנטראָל בהקסנומקס קאַטער
}
/ ****************************************
דאָ איז די אָפטקייַט דיקריסינג פונקציאָנירן
**************************************** /
פּאָסל פ_רעדוסע_פונקטיאָן (פּאָסל)
{/ / פרעקווענסי ביסלעכווייַז געוואקסן פונקציאָנירן, / / אָפטקייַט דיקריסינג פונקציאָנירן יניטיאַליזאַטיאָן פ_דאַטאַ_ה = קסנומקסקסקסנומקס, פ_דאַטאַ_ל = קסנומקסקסקסנומקס
אויב (temp_display_thousand <= 0x00)
{/ / לימיט מינימום אָפטקייַט קסנומקסמהז
אויב (temp_display_hundred <= 0x08)
{
אויב (temp_display_ten <= 0x07)
{
אויב (temp_display_one <= 0x00)
{
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
}
אַנדערש
גאָטאָ רעדוצירן!
}
אַנדערש
גאָטאָ רעדוצירן!
}
אַנדערש
גאָטאָ רעדוצירן!
}
אַנדערש
{
רעדוצירן: אויב (temp_display_one <= 0x00)
{/ / דיקריסינג אָנהייב
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקסאַ;
אויב (temp_display_ten <= 0x00)
{
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקסאַ;
אויב (temp_display_hundred <= 0x00)
{
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקסאַ;
טעמפּ_דיספּלייַ_טהאָוסאַנד = קסנומקסקסקסנומקס;
}
טעמפּ_דיספּלייַ_הונדרעד -;
}
טעמפּ_דיספּלייַ_טען -;
}
טעמפּ_דיספּלייַ_אָנע -;
}
קאָנטראָל_בהקסנומקס_אַנד_דיספּלייַ ();
}
פּאָסל קאָנטראָל_בהקסנומקס_אַנד_דיספּלייַ (פּאָסל)
{/ / קאָנטראָל בהקסנומקס און אַרויסווייַזן רעזולטאַט
אַנסיינד טשאַר טעמפּ_אָנע, טעמפּ_טען, טעמפּ_הונדרעד, טעמפּ_אָנע_ל;
אַנסיינד ינט טעמפּ_בהקסנומקס_דאַטאַקסנומקס,
טעמפּ_בהקסנומקס_דאַטאַקסנומקס, טעמפּ_בהקסנומקס_דאַטאַקסנומקס;
/ ************************************************ /
/ / קאָנווערט קאָנטראָל בהקסנומקס קאַמפּיוטינג.
טעמפּ_בהקסנומקס_דאַטאַקסנומקס = טעמפּ_דיספּלייַ_טהאָוסאַנד * קסנומקס
+ טעמפּ_דיספּלייַ_הונדרעד * קסנומקס + טעמפּ_דיספּלייַ_טען * קסנומקס + טעמפּ_דיספּלייַ_אָנע;
טעמפּ_בהקסנומקס_דאַטאַקסנומקס = טעמפּ_בהקסנומקס_דאַטאַקסנומקס;
temp_BH1415_data3 = temp_BH1415_data2 >> 8;
טעמפּ_טען = טעמפּ_בהקסנומקס_דאַטאַקסנומקס;
טעמפּ_בהקסנומקס_ל = טעמפּ_בהקסנומקס_דאַטאַקסנומקס;
temp_BH1415_one = temp_BH1415_L & 0x0f;
temp_BH1415_ten = temp_BH1415_L >> 4 & 0 קס 0 פ;
temp_BH1415_hundred = טעמפּ_טען & 0 קס 0 ף;
טעמפּ_בהקסנומקס_ה = טעמפּ_טען | קסנומקסקסקסנומקס
/ * טעמפּ_טען = טעמפּ_בה 1415_טען << 4;
טעמפּ_טען = טעמפּ_טען & 0 קספ 0;
טעמפּ_בהקסנומקס_ל = טעמפּ_טען + טעמפּ_בהקסנומקס_אָנע;
טעמפּ_בהקסנומקס_ה = טעמפּ_בהקסנומקס_הונדרעד | קסנומקסקסקסנומקס * /
/ / טעמפּ_בהקסנומקס_ל = טעמפּ_טען + טעמפּ_בהקסנומקס_אָנע
/ **************************************** /
/ / אָוטפּוט קסנומקס-ביסל סיריאַל דאַטן קאָנטראָל בהקסנומקס
סע_ל;
קק_ל;
דאַ_ל;
נאָפּ ();
נאָפּ ();
נאָפּ ();
סע_ה;
בהקסנומקס_אָוט (טעמפּ_בהקסנומקס_ל, קסנומקסקסקסנומקס);
קק_ל;
בהקסנומקס_אָוט (טעמפּ_בהקסנומקס_ה, קסנומקסקסקסנומקס);
סע_ל;
קק_ל;
דאַ_ל;
}
/ *******************************************
דאָ איז דער רעזולטאַט פונקציאָנירן
******************************************* /
פּאָסל לקד_דיספּלייַ (אַנסיינד טשאַר דיספּלייַ_דאַטאַ, אַנסיינד טשאַר
פונקטיאָנ_נומבער)
{/ / לקד רעזולטאַט
דעלייַ_מס ();
פּאָרטק = פונקטיאָנ_נומבער;
פּאָרטד = דיספּלייַ_טשאַראַקטער [דיספּלייַ_דאַטאַ];
}
/ ********************************************
דאָ איז דער קאָנטראָל בהקסנומקס ~ ~ ~ קסנומקס-ביסל יבערשיקן סיריאַל דאַטן פונקציאָנירן
********************************************* /
פּאָסל בהקסנומקס_אָוט (אַנסיינד טשאַר קאָנטראָל_פ_דאַטאַ, אַנסיינד טשאַר
קאָנטראָל_נומבער)
{/ / קאָנטראָל בהקסנומקס
אַנסיינד טשאַר איך;
פֿאַר (איך = 0; איך <8; איך + +)
{
אויב (קאָנטראָל_פ_דאַטאַ & 0 קס 01 == 0 קס 01)
דאַ_ה;
אַנדערש
דאַ_ל;
נאָפּ ();
נאָפּ ();
קק_ה;
דעלייַ_מס ();
נאָפּ ();
נאָפּ ();
קק_ל;
נאָפּ ();
נאָפּ ();
קאָנטראָל_פ_דאַטאַ >> = 1;
דעלייַ_מס ();
}
}
/ ***************************************
בעלאָוו איז געהאלטן דעסק פונקציאָנירן
**************************************** /
פּאָסל טשעקק_סאַווע_דאַיס (פּאָסל)
{/ / היט טיש פונקציאָנירן
דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
דיספּלייַ_טען = קסנומקסקסקסנומקס;
דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
דיספּלייַ_טהאָוסאַנד = קסנומקסקסקסנומקס;
אַדדזשוסט_סאַווע_אַדדרעסס = קסנומקסקסקסנומקס; / / ינישאַלייזד זיקאָרן טיש אַדרעס
בשעת (היט_דאַיס_פלאַג <= 5)
{
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{/ / היט די סטאַנציע דאַטערמאַנז
דעלייַ_קסס (קסנומקס);
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{
סטאַטיאָנ_סאַווע_ין (); / / עעפּראַם ראַטעווען טייוואַן און פונקציאָנירן
סאַווע_דאַיס_פלאַג = קסנומקס;
דעלייַ_קסס (קסנומקס);
}
}
אַנדערש אויב (פ_אַדד == קסנומקסקסקסנומקס)
{/ / היט די סטאַנציע פּלוס
דעלייַ_קסס (קסנומקס);
אויב (פ_אַדד == קסנומקסקסקסנומקס)
{
דיספּלייַ_אָנע + +;
אַדדזשוסט_סאַווע_אַדדרעסס + = קסנומקס; / / ראַטעווען אַדרעס פּלוס פיר
אויב (אַרויסווייַזן_ איינער> = 9)
{/ / לימיט זיקאָרן סטאַנציע נומער קסנומקס
אַדדזשוסט_סאַווע_אַדדרעסס = קסנומקס;
דיספּלייַ_אָנע = קסנומקס;
}
}
}
אַנדערש אויב (פ_רעדוסע == קסנומקס)
{/ / היט שרייַבטיש ווייניקער
דעלייַ_קסס (קסנומקס);
אויב (פ_רעדוסע == קסנומקס)
{
דיספּלייַ_אָנע -;
אַדדזשוסט_סאַווע_אַדדרעסס - =
קסנומקס; / / טעמפּ_אַדדזשוסט_סאַווע_אַדדרעסס-קסנומקס; / / זכּרון אַדרעס מינוס פיר
אויב (אַרויסווייַזן_ איינער <= 0 קס 01)
{
אַדדזשוסט_סאַווע_אַדדרעסס = קסנומקסקסקסנומקס;
דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
}
}
}
/ *********************************
אָוטפּוט דיספּלייז די אַוועקלייגן סטאַנציע אָרט
********************************* /
לקד_דיספּלייַ (דיספּלייַ_אָנע, קסנומקסקספע);
לקד_דיספּלייַ (דיספּלייַ_טען, קסנומקסקספד);
לעד_ה;
לקד_דיספּלייַ (דיספּלייַ_הונדרעד, קסנומקסקספב);
לקד_דיספּלייַ (דיספּלייַ_טהאָוסאַנד, קסנומקסקספקסנומקס);
}
סאַווע_דאַיס_פלאַג = קסנומקסקסקסנומקס; / / זיקאָרן טיש צו באַשטימען די פאָן איז קלירד
פונקטיאָנ_פלאַג = קסנומקסקסקסנומקס; / / ראַטעווען טייוואַן פאָן איז קלירד
}
פּאָסל הויפּט (פּאָסל)
{
/ / פּאָרט יניטיאַליזאַטיאָן
אַנסיינד טשאַר איך, אַאַוו, י, רענטגענ, טעמפּ!
דדרב = קסנומקסקסקסנומקס;
פּאָרטב = קסנומקסקספף;
דדרק = קסנומקסקספף;
פּאָרטק = קסנומקסקסקסנומקסף;
דדרד = קסנומקסקספף;
פּאָרטד = קסנומקסקספף;
רענטגענ = קסנומקסקסקסנומקס;
י = קסנומקסקסקסנומקסד;
פּאָרטק = י;
סע_ל;
קק_ל;
דאַ_ל;
/ / אָנהייב אָפטקייַט קסנומקסמהז
טעמפּ_דיספּלייַ_אָנע = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טען = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_הונדרעד = קסנומקסקסקסנומקס;
טעמפּ_דיספּלייַ_טהאָוסאַנד = קסנומקסקסקסנומקס;
/ * קאָנטראָל די בהקסנומקס דאַטן באַפער * /
טעמפּ_בהקסנומקס_אָנע = קסנומקסקסקסנומקס;
טעמפּ_בהקסנומקס_טען = קסנומקסקסקסנומקס;
טעמפּ_בהקסנומקס_הונדרעד = קסנומקסקסקסנומקס;
טעמפּ_בהקסנומקס_טהאָוסאַנד = קסנומקסקסקסנומקס;
/ / וואַריאַבלע יניטיאַליזאַטיאָן
/ / פ_דאַטאַ_ה = קסנומקסקסקסנומקס;
/ / פ_דאַטאַ_ל = קסנומקסקסקסנומקס; / / אָפטקייַט פון הויך און נידעריק ביסל
/ / פ_פלאַג_ה = קסנומקסקסקסנומקס; / / אָפטקייַט סטאָרידזש הויך
/ / פ_פלאַג_ל = קסנומקסקסקסנומקס; / / קראָם נידעריק אָפטקייַט
/ / לקד_דיספּלייַ_ה = קסנומקסקסקסנומקס; / / לקד הויך
/ / לקד_דיספּלייַ_ל = קסנומקסקסקסנומקס; / / לקד נידעריק
עעפּראָמ_רעאַד_דאַטאַ = קסנומקסקסקסנומקס; / / לייענען די ניצול דאַטן
עעפּראָמ_רעאַד_נומבער = קסנומקסקסקסנומקס; / / לייענען די ניצול אַדרעס
/ / אַדדזשוסט_פּסקסנומקס_אָוט = קסנומקסקסקסנומקס; / / רעזולטאַט קאָנטראָל נומער
/ / אַדדזשוסט_סטאַטיאָנ_נומבער = קסנומקסקסקסנומקס; / / טשעק די נומער פון ביטן פון די מענגע
אַדדזשוסט_סאַווע_אַדדרעסס = קסנומקסקסקסנומקס; / / זכּרון אַדרעס איז קלירד
אַדדזשוסט_סאַווע_פונקטיאָן = קסנומקסקסקסנומקס; / / ראַטעווען פונקציאָנירן
/ ************************************************* ******* /
טעמפּ_בהקסנומקס_ל = קסנומקסקסקסנומקס; / / קאָנטראָל די בהקסנומקס נידעריק קסנומקס
טעמפּ_בהקסנומקס_ה = קסנומקסקסקסנומקס; / / קאָנטראָל בהקסנומקס קסנומקס
אָפּענ_ראַדיאָ_פלאַג = קסנומקסקסקסנומקס; / / שטיוול אנגעצייכנט קלירד
פונקטיאָנ_פלאַג = קסנומקסקסקסנומקס; / / ראַטעווען טייוואַן פאָן
סאַווע_דאַיס_פלאַג = קסנומקס; / / זיקאָרן טיש צו באַשטימען די פאָן איז קלירד
בשעת (קסנומקס)
{
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{/ / קיי אָנפֿרעג שטיוול
דעלייַ_קסס (קסנומקס);
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{
אָפּענ_ראַדיאָ_פלאַג = קסנומקס;
}
בשעת (אָפּענ_ראַדיאָ_פלאַג == קסנומקס)
{/ / קיי אָנפֿרעג, דער אַריבערפירן סטאַנציע
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{
דעלייַ_קסס (קסנומקס);
אויב (אָפּענ_ראַדיאָ == קסנומקס)
{
do
{/ / לאנג פּרעסע צו ראַטעווען טייוואַן און פונקציאָנירן
דעלייַ_קסס (קסנומקס);
פונקטיאָנ_פלאַג + +;
אויב (פונקציאָנירן_פלאַג> = 50)
{
סאַוועקסנומקס_ל;
דעלייַ_קסס (קסנומקס);
סאַוועקסנומקס_ה;
}
}
בשעת (אָפּענ_ראַדיאָ <= 0);
אויב (פונקציאָנירן_פלאַג> = 50)
{
טשעקק_סאַווע_דאַיס (); / / שפּרינגען צו האַלטן טייוואַן פאַנגקשאַנז
פונקטיאָנ_פלאַג = קסנומקסקסקסנומקס; / / ראַטעווען טייוואַן פאָן איז קלירד
}
אַנדערש
{
אויב (EEPROM_READ_NUMBER> = 36)
{/ / לייענען ניגן די סטאַנציע אַ שיעור צו די נומער פון סייקאַלז רעזולטאַט: קסנומקס צו קסנומקס וניץ
עעפּראָמ_רעאַד_נומבער = קסנומקס;
}
אַדדזשוסט_סטאַטיאָנ_אָוט (); / / לייענען די רעזולטאַט פון די אַריבערפירן סטאַנציע
פונקטיאָנ_פלאַג = קסנומקסקסקסנומקס; / / ראַטעווען טייוואַן פאָן איז קלירד
}
}
}
אַנדערש אויב (פ_אַדד == קסנומקס)
{/ / אָפטקייַט פּלוס
דעלייַ_קסס (קסנומקס);
אויב (פ_אַדד == קסנומקסקסקסנומקס)
פ_אַדד_פונקטיאָן (); / / אָפטקייַט ינקריסיז
}
אַנדערש אויב (פ_רעדוסע == קסנומקס)
{/ / פרעקווענסי רעדוקציע
דעלייַ_קסס (קסנומקס);
אויב (פ_רעדוסע == קסנומקסקסקסנומקס)
פ_רעדוסע_פונקטיאָן (); / / אָפטקייַט רעדוקציע
}
/ / אָוטפּוט אַרויסווייַזן
לקד_דיספּלייַ (טעמפּ_דיספּלייַ_אָנע, קסנומקסקספע);
לקד_דיספּלייַ (טעמפּ_דיספּלייַ_טען, קסנומקסקספד);
לעד_ה;
לקד_דיספּלייַ (טעמפּ_דיספּלייַ_הונדרעד, קסנומקסקספב);
לקד_דיספּלייַ (טעמפּ_דיספּלייַ_טהאָוסאַנד, קסנומקסקספקסנומקס);
אונדזער אנדערע פּראָדוקט:
אַרייַן E- בריוו צו באַקומען אַ יבערראַשן
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 -> Haitian Creole
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 ווירעלעסס יבערשיקן ווידעא און אַודיאָ מער גרינגער!
קאָנטאַקט
אַדרעס:
נומ 305 רום הוילאַן בילדינג נאָ .273 הואַנפּו ראָוד גואַנגזשאָו טשיינאַ 510620
קאַטעגאָריעס
נעווסלעטטער