View Single Post
Old 01-01-2009, 08:26 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
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,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn