Bài này mình nói về hàm printf là hàm xuất chuẩn của C ra UART, hay ra bất cứ thiết bị nào, khi học C30, chúng ta nên sử dụng nó và MPLAB SIM như công cụ để xem và kiểm tra kết quả.
cấu trúc của printf
PHP Code:
printf( control string, arg1, arg2..);
Ví dụ
PHP Code:
printf("Var x: %d", x);
các kí tự điều khiển
c - kí tự đơn
s - một chuỗi, kết thúc với kí tự '\0'
d - một số nguyên có dấu
o - số hệ 8, không dấu
u - số nguyên không dấu
x - số hệ 16, hex, không dấu, chữ thường
X - số hệ 16, hex, không dấu, chữ hoa
f - số thực, có dấu
e - số nguyên có dấu với số mũ, (ex: 1.23e-5)
E - số nguyên có dấu với mũ, (ex: 1.23E-5)
g - giống f nhưng phụ thuộc vào kích cỡ và kiểu của biến
G - giống g nhưng kết quả có thêm E, 1.23E-5
Sử dụng cần có header stdio.h
Sau đây là các bước tạo 1 project với MPLAB và sử dụng MPLAB SIM để mô phỏng, xem ngõ ra sử dụng printf