PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 26-10-2009, 09:47 AM   #2
nhamdtk4
Đệ tử 3 túi
 
nhamdtk4's Avatar
 
Tham gia ngày: Feb 2009
Bài gửi: 47
:
- LCD chỉ hiển thị ký tự. Với các số đếm bạn muốn hiển thị lên LCD thì phải chuyến nó thành mã ASCII mà mã ASCII của một số đếm = chính số đó + 0x30 (=> mục đích của việc cộng thêm 0x30 là để chuyển số đó thành ký tự chứ ko phải là số đếm).
- VD: Muốn hiển thị số 0 thì cần 0 + 0x30 để thành ký tự "0".
- Còn với
Code:
 
read =read*0.48828125;
printf(lcd_putc,"\rHien thi: %u",read);
Bạn để ý là u (unsigned) là định dạng cho số nguyên ko dấu 8 bit còn biến read của bạn lại là ....thế thì liệu có hiển thị đc ko.
nhamdtk4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 08:53 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam