View Single Post
Old 17-06-2009, 02:27 PM   #2
maiduy082
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 66
:
Trích:
Nguyên văn bởi beanwin View Post
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.



1. 255 không phải là 1 số 8 bit thì theo bạn nó gồm bao nhiêu bit ???
đổi ra hệ nhị phân 255 = 11111111 , không phải 8 bit là gì hả bạn.

2. cái này thì trên diễn đàn đã bàn rồi, bạn search lại trên diễn đàn nhé. hướng dẫn rất cụ thể.

chúc bạn thành công.
maiduy082 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn