Giả sử k là tốc độ tính bằng rpm, đoạn code trên chỉ chuyển giá trị của k thành một chuỗi ký tự ASCII và đặt vào vị trí tương ứng ("00000") trong bộ đệm OutData[] để được truyền đi.
Vì k là một số 16-bit, nên nó chỉ mang giá trị tối đa là 65535, tức là có tối đa 5 chữ số thập phân. Đoạn code trên chỉ lần lượt tách các chữ số hàng chục ngàn, hàng ngàn, hàng trăm, hàng chục, và hàng đơn vị để đưa vào bộ đệm OutData[].
Thân,
|