View Single Post
Old 15-06-2009, 06:33 PM   #1
beanwin
Đệ tử 1 túi
 
Tham gia ngày: Nov 2008
Bài gửi: 18
:
Hỏi về ADC và LCD

1. Em viết một chương trình thực hiện ADC khai báo như sau:
#include<16f877A.h>
#fuses XT,NOLVP,NOWDT,PUT
#device *=16 ADC=8
#use delay(clock=4000000)
#use rs232(baud=9600,parity=n,xmit=PIN_C6,rcv=PIN_C7)
....
void main()
{
Setup_ADC(ADC_clock_internal);
Setup_ADC_ports(AN0);
Set_ADC_channel(0);
enable_interrupts(int_rda);//disable_interrupts(int_rda);
enable_interrupts(global);
...
}
Em dùng biến trở thay đổi mức điện áp DC đưa vào cổng A0/PIC thì trên PC em nhận được các giá trị thay đổi từ 0 đến 255. Các bác cho em hỏi giá trị 255 đâu phải 8 bit.
2. Em chưa hiểu rõ về giao tiếp LCD chế độ 4 bit, nó khác với chế độ 8 bit như thế nào?
Các bác giải thích cho em cùng hiểu nhé. Cám ơn nhiều.
beanwin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn