![]() |
Cần giúp đỡ về việc đọc ADC và hiển thị ra LCD!
Mình đang làm mạch giao tiếp giữa PIC877A với LCD 16x2,viết ở chế độ 4 bit.Đọc giá trị ADC từ kênh AN0 rồi hiển thị lên LCD.Mình đọc trên forum/net,và viết lại như sau:
Code:
while(1) Và nếu viết trực tiếp như cách dưới có được ko??? Code:
lcd_init(); Mình đã nạp thử ct nhưng chạy ko đúng! Thanks ! |
- 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:
|
Trích:
Thanks all! |
Múi giờ GMT. Hiện tại là 04:25 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam