Trích:
Nguyên văn bởi ltpbkis
Các bác cho em hỏi thêm nhé!
Em muốn hiển thị giá trị của đầu vào ADC ra LCd thi lam thế nào nhỉ? Giá trị của ADC được lưu ở ADCBUF, nhưng giá trị đó là dạng số nguyên. Khi muốn hiện thị dạng số thực ra LCD thì làm thế nào? Mình có thể chuyển đổi kiểu dữ liệu từ số nguyến sang dạng khác được ko?
Mong sớm nhận được hồi âm của các bác.
|
Giả sử điện áp tham chiếu (reference voltage) của bạn là 5 V, và bạn đang dùng ADC 10-bit, giá trị nguyên x mà bạn đọc vào sẽ tương ứng với giá trị thực x*5/1024 V. Bạn dùng công thức này để tính ra giá trị thực. Sau đó dùng hàm sprintf() để chuyển giá trị thực đó thành một chuỗi ký tự biểu diễn cho số thực tương ứng, rồi xuất chuỗi ký tự đó đến LCD để hiển thị.
Thân,