thư viện stdio.h trong codevisionAVR

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • voiviqua
    Thành viên tích cực
    • Jan 2011
    • 141

    #1

    thư viện stdio.h trong codevisionAVR

    các anh cho em hỏi em đo nhiệt đọ với 4 con ds18s20.khi đọc nhiệt độ từng con thì em viết.
    sprintf(lcd_buffer,"t%u=%u\xdfC",j++,ds1820_temper ature_10(&rom_codes[i][0]));
    lcd_clear();
    lcd_puts(lcd_buffer);

    i,j tương ứng với từng cảm biến.
    nhưng khi giá trị cảm biến là xx.5 hay xx.o (vd:55.5 do C) thì nó lại hiện lên màn hình là 555 do C.có cách nào để nó hiện đúng 55.5 do C không ạ.
    THANKS !!!!!
  • voiviqua
    Thành viên tích cực
    • Jan 2011
    • 141

    #2
    mọi người đâu cả rồi.giúp em với.

    Comment

    • kenvindang
      Thành viên chính thức
      • Feb 2011
      • 43

      #3
      Nguyên văn bởi voiviqua Xem bài viết
      các anh cho em hỏi em đo nhiệt đọ với 4 con ds18s20.khi đọc nhiệt độ từng con thì em viết.
      sprintf(lcd_buffer,"t%u=%u\xdfC",j++,ds1820_temper ature_10(&rom_codes[i][0]));
      lcd_clear();
      lcd_puts(lcd_buffer);

      i,j tương ứng với từng cảm biến.
      nhưng khi giá trị cảm biến là xx.5 hay xx.o (vd:55.5 do C) thì nó lại hiện lên màn hình là 555 do C.có cách nào để nó hiện đúng 55.5 do C không ạ.
      THANKS !!!!!
      bạn thử đổi thế này %u thành %f xem
      01689964729

      Comment

      • voiviqua
        Thành viên tích cực
        • Jan 2011
        • 141

        #4
        Nguyên văn bởi kenvindang Xem bài viết
        bạn thử đổi thế này %u thành %f xem
        đổi vẫn không được bạn ạ.

        Comment

        Về tác giả

        Collapse

        voiviqua Tìm hiểu thêm về voiviqua

        Bài viết mới nhất

        Collapse

        There are no results that meet this criteria.

        Đang tải...