Trích:
Nguyên văn bởi anhvietqx
các bạn ah. Tớ đang muốn hiển thị giá trị điện áp đọc ra từ ADC ra LCD nhưng đang gặp 1 vấn đề là mình không biết hiển thị số dấu phẩy động thế nào: Ví dụ:mình cần hiển thị 5,15 thì mình mới hiển thị được số 5 thôi. Có bạn nào biết thì chỉ mình với nhé
|
Tôi làm như sau:
1. Hiển thị phần nguyên
2. Hiển thị dấu "," (hay dấu ".", nếu muốn dùng kiểu Anh Mỹ)
3. Lấy phần thập phân (bằng biểu thức: value - floor(value))
4. Nhân phần thập phân với 100 (hay 1000) để có 2 chữ số (3 chữ số) được hiển thị (ở dạng số nguyên)
5. Hiển thị tiếp 2 (hay 3) chữ số đó
Thân,