ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 9 از 9
  1. #1
    2009/02/14
    10
    0

    يه مشكل تو برنامه نويسي با كدويژن

    سلام به همه دوستان
    من يك تابع تو برنامه ام دارم كه براي خوندن از كيپد واسمش keypad() هست.
    مشكلم اينجاست كه نميتونم يه برنامه بنويسم كه توي يك حلقه تعداد نامحدودي عدد بگيره و با زدن * اونارو تبديل به يك عدد بكنه و از حلقه خارج بشه.يعني مثلا من به ترتيب اعداد 2 و 5و 6 رو بزنم وبعد زدن كليد * در يك متغيري عدد 256 رو ذخيره كنه.
    اگه راهنمايي كنيد ممنون ميشم. :nice:
  2. #2
    2007/07/08
    تهران
    1,603
    35

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    سلام
    ببن دوست عزیز در همین حلقه که گفتی اعداد رو میگری و درون یک آرایه میریزی.
    حالا هر چنتا که هست.بعد از خارج شدن از حلقه با تابه atof() اون رو به یک متغیر تبدیل میکنی
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  3. #3
    2009/02/14
    10
    0

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    با سلام
    من اينو با do-while نوشتم اما جواب نداد.ميشه شما يه نگاه بكنيد.
    اين يك برنامه دماسنجه كه اولش ميپرسه ماكسيمم و مينيمم دما چنده و طبق دماي محيط يه سري كار انجام ميده.من فقط تو دما دادنش مشكل دارم و بقيه اون خيلي خوب كار ميكنه.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    با تشكر
  4. #4
    2007/07/08
    تهران
    1,603
    35

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    سلام
    من همچین پروژه ایی رو قبلا طراحی کردم واسه یک دانشجو که بالا و پایین دما رو بهش میدی و اگه از این بازه بالا تر بره یک رله و اگه پایین تر بیاد یک رله دگه اکتیو میشه.
    یعنی دما رو با گرم کننده و سرد کننده تو یک بازه نگه میداره.
    اگه میخوای Upload کنم
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  5. #5
    2009/02/14
    10
    0

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    بله دوست من پروژه من هم دقيقا همينه.
    اگه پلود كني ممنونت ميشم.
  6. #6
    2007/09/30
    منظومه ی شمسی
    155
    0

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    برای اینکه با وارد کرن * ازحلقه خارج بشه کافیه بگین حلقه تا زمانی ادامه پیدا که که کاراکتر رودی * باشه. همین.
    خدايا
    من در كلبه ي فقيرانه ي خود چيزي دارم كه تو در عرش كبريايي خود نداري
    من چون تويي دارم و تو چون خودي نداري
    امام سجاد (ع)
  7. #7
    2009/02/14
    10
    0

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    مشكلم اينجاست كه نميتونم اونارو به يك عدد تبديل كنم. :angry:
  8. #8
    2007/07/08
    تهران
    1,603
    35

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    سلام
    این پروژه اجرا شده است و 100% جواب میده و دما رو با دو رله که یکی به سرد کننده و دیگری به گرم کننده متصل میشه دما رو در بازه ایی که شما بهش میدی نگه میداره.خطا رو هم تشخیص میده.طرح خیلی کامله ولی اگه باز هم سوالی بود من در خدمتم.
    با LM35 کار میکنه .طرح PCB هم داره .عکس آماده شده کار هم هست.
    امیدوارم همونی باشه که میخوای

    دانلود:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    پسورد: hamid najafi
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...
  9. #9
    2018/06/25
    110
    4

    پاسخ : يه مشكل تو برنامه نويسي با كدويژن

    سلام دوستان این برنامه تو کامپایل مشکلی نداره ولی تو شبیه سازی با پروتئوس فقط تو حلقه غیر طبیعی (تو متن برنامه) گرفتار می شه و هر مقداری که باید حالت نرمال رو بکار بندازه یعنی مقدار 2.5 دادن به ورودی pinb4 اینکارو نمی کنه به نظر شما مشکل از کجاست؟
    کد:
     
    کد:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    <tiny13a.h>

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    <delay.h> unsigned int temp; float volt=0.00; interrupt [ADC_INT] void adc_isr (void) { temp=ADCW; volt=temp*1.1/1024; } void main(void) { PORTB.4=0; DDRB.4=0; PORTB.1=0; DDRB.1=1; PORTB.0=0; DDRB.0=1; ACSR=0x80; ADMUX=0x42; ADCSRA=0x8E; PORTB.0=1; PORTB.1=0; delay_ms(2000);

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ("sei") while (1) { ADCSRA=0xCE; delay_ms(5); if ((volt>=2.96)||(volt<=2.21)) { // abnormal state ADCSRA=0x8E; PORTB.0=1; PORTB.1=0; delay_ms(2000); } else { // normal state ADCSRA=0x8E; PORTB.1=1; PORTB.0=0; } } }

نمایش نتایج: از 1 به 9 از 9

موضوعات مشابه

  1. مشكل در مورد دستور LCD_Ready در برنامه كدويژن
    توسط mostafa6369 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2016/02/02, 08:56
  2. مشكل برنامه نويسي ميكرو
    توسط اطلس در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2011/02/21, 11:07
  3. مشكل در برنامه نويسي
    توسط yaldasm در انجمن هوش مصنوعی و شبکه های عصبی
    پاسخ: 0
    آخرين نوشته: 2010/10/17, 01:00
  4. مشكل در برنامه نويسي C
    توسط ALIBITRONIC در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2009/12/13, 09:00
  5. مشكل در برنامه نويسي؟؟
    توسط zzz در انجمن میکروکنترلرهای AVR
    پاسخ: 12
    آخرين نوشته: 2009/02/14, 16:16

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •