Xin lổi nhé mình bạn lòng tốt của bạn nhưng chỉ nguoi ta thì chỉ cho đúng nhé .uc =5v và adc 10 bit thì công thức trên hoàn toàn gần đúng nhé vì còn chổ sai số. Value = read_adc()*500/1024 =read_adc()/2.048 kô biết bạn đã dùng công thuc này chưa nhỉ.nếu là 8bit chọn uc=2.56v thi kêt quả đoc về gần đúng kô cần chuyển đổi.khai báo như thế thì có khác gì đâu char value hoăc int8 value cũng là 8 bit thôi.ở các chương trình khác hiểu thằng này là 8 bit,còn trong ct hex_BCD thì là 16 bít vì 4 led số phải lớn hơn 255.
thay đổi nội dung bởi: phatcddt08a, 17-08-2011 lúc 09:52 AM.
|