اطلاعیه

Collapse
No announcement yet.

اشکال در کد

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    اشکال در کد

    با سلام خدمت دوستان.
    کسی میدونه اشکال این کد چی هست آیا؟؟
    وقتی کامپایل میکنم این پیغام میاد.Error occurred during assembley code .
    آیا اشکال از نرم افزار هستش عایا؟
    [code=c]#include <mega16.h>
    #include <delay.h>
    #include <lcd.h>
    #include <1wire.h>
    #include <ds18b20.h>
    #include <stdio.h>
    void main(void)
    {

    char buffer[16]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
    unsigned char devices;
    float temp;
    w1_init();
    lcd_init(16);
    while (1)
    {
    devices=w1_init();
    while(devices>1)
    {
    temp = ds18b20_temperature(0);
    lcd_gotoxy(0,0);
    sprintf(buffer,"T:%6.4f%cC",temp,223);
    //lcd_clear();
    //lcd_puts("0"
    delay_ms(100);
    }
    }

    }

    [/code]

    اضافه شده در تاریخ :
    یک چیز تازه هم فهمیدم!!
    وقتی قسمت مربوط به LCD رو پاک میکنم (library و دستورات) خطا بر طرف میشه!
    کسی نمیدونه قضیه از چه قراره؟!

    #2
    پاسخ : اشکال در کد

    سلام
    فکر کنم دستور مربوط به مشخص کردن پایه های خروجی برای lcd رو باید مشخص کنی.

    دیدگاه


      #3
      پاسخ : اشکال در کد

      تنظیمات کدویژن لایبرری هایی که استفاده کردی رو تنظیم کردی >؟
      http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

      دیدگاه


        #4
        پاسخ : اشکال در کد

        سلام دادا.
        همینطور که دوستان گفتن پایه های lcd تعریف نشدس.
        از کد ویزارد استفاده کن.
        تشکر لازم نیست!

        دیدگاه


          #5
          پاسخ : اشکال در کد

          با تشکر از دوستان.
          کد ویزاردو که دوباره ران کردم فهمیدم تابعش Alcd بوده من lcd میزدم!!!


          اضافه شده در تاریخ :
          دوستان به یک مشکل دیگه برخورد کردم!!!
          الان مدار شکل زیر رو شبیه سازی میکنم ولی از شرط هیچ موقع رد نمیشه!توی هنگامی هم که شرط رو بر میدارم دما رو صفر نشون میده.
          کسی نظری داره؟؟

          دیدگاه

          لطفا صبر کنید...
          X