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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

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

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2010/06/10
    583
    56

    تبدیل unsigned char به int

    سلام
    من به adc راه انداختم عدد رو lcd میگه اما میخوام عدد که از یه مقداری کمتر شد led روشن شه حلقه if رو میزنم اما تو شرطش میگه نمیتونه unsigned char رو به int تبدیل کنه .. چجوری میشه این کارو کرد؟
    int main(void)
    {
    unsigned int s;
    unsigned char p[100];
    SCS |= 1;
    FIO0DIR0=0XFF;
    FIO0DIR1=0XFF;
    FIO0DIR2=0X00;
    FIO0DIR3=0X00;
    lcd_init();
    lcd_clr();
    while(1)
    {
    s=read_adc(3);
    sprintf(p,"light= %d",s);
    lcd_putsf(p);
    delay_ms(1000);
    lcd_clr();
    if(p < 200)
    {
    FIO0SET0 = (1<<15);
    FIO0SET0 = (1<<16); //led on
    }
    else
    {
    FIO0CLR0= (1<<15); //led off
    FIO0CLR0= (1<<16);
    }
    };
    }
    اینم برنامم
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  2. #2
    2007/04/20
    كره زمين
    1,408
    71

    پاسخ : تبدیل unsigned char به int

    برا نشون دادن رشته از این دستور استفاده میشه!
    puts();
    توی برنامه شما باید نوشت puts(p); f اون اف رو نوشتمم جمله بهم نریزه در کل نیست!

    دوم این که p یه ارایه از نوع چر هست بعد شما کوچک بزرگ بودنش رو تعین کنی خوب عزیز من بگو فلام ارایه که متاسانه این هم نمیشه چون ارایه رو برای نمایش ساختی و اصلاعاتش رو باشد تبدیل کنی!
    که نیازی نیست تبدیل کنی بهتره از همون متغیر s استفاده کنی!
    پیشنهاد میکنم اول زبان سی پایه ات رو قوی کن بعد بز تو برجک آرم!
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]

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

    عضویت

  3. #3
    2010/06/10
    583
    56

    پاسخ : تبدیل unsigned char به int

    نقل قول نوشته اصلی توسط محسن فاریابی
    برا نشون دادن رشته از این دستور استفاده میشه!
    puts();
    توی برنامه شما باید نوشت puts(p); f اون اف رو نوشتمم جمله بهم نریزه در کل نیست!

    دوم این که p یه ارایه از نوع چر هست بعد شما کوچک بزرگ بودنش رو تعین کنی خوب عزیز من بگو فلام ارایه که متاسانه این هم نمیشه چون ارایه رو برای نمایش ساختی و اصلاعاتش رو باشد تبدیل کنی!
    که نیازی نیست تبدیل کنی بهتره از همون متغیر s استفاده کنی!
    پیشنهاد میکنم اول زبان سی پایه ات رو قوی کن بعد بز تو برجک آرم!
    سلام دوست عزیز
    تابع lcd نوشته خودمه که با دستور putsf رو برد جواب داده زیر مجموع تابع خوبه اسمش خوب نیست
    از خود s استفاده کردم جواب نداده
    با اینکه llcd عدد زیر 200 رو میده اما led ها روشن نمیزنن
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
  4. #4
    2007/04/20
    كره زمين
    1,408
    71

    پاسخ : تبدیل unsigned char به int

    ارور ها و برنامت رو میشه ببینم!
    با چه میکروی کار میکنی؟
    پیشنهاد میکنم بری سراغ CMSIS
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]

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

    عضویت

  5. #5
    2010/06/10
    583
    56

    پاسخ : تبدیل unsigned char به int

    نقل قول نوشته اصلی توسط محسن فاریابی
    ارور ها و برنامت رو میشه ببینم!
    با چه میکروی کار میکنی؟
    پیشنهاد میکنم بری سراغ CMSIS
    راستش برنامرو اوررایت کردم
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر
نمایش نتایج: از 1 به 5 از 5

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

  1. تبدیل uint8_t به unsigned char در keil
    توسط isajan در انجمن پروسسورهای ARM
    پاسخ: 6
    آخرين نوشته: 2015/03/04, 11:08
  2. تبدیل float به char
    توسط mehdi_24 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2014/11/17, 15:53
  3. تعریف unsigned char به جای int
    توسط amir-ak در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2011/10/13, 01:14
  4. تبدیل کد dec به char
    توسط فرشاد اکرمی در انجمن Labview
    پاسخ: 5
    آخرين نوشته: 2011/04/12, 22:46
  5. تابع تبدیل char به int
    توسط saleh در انجمن 8051
    پاسخ: 7
    آخرين نوشته: 2007/05/17, 18:06

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

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

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

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

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