Với C (kiểu dữ liệu của CCS C), bạn có thể viết tổng quát như sau:
Code:
value = (int16 (percent*period))/100;
Trong trường hợp cụ thể mà bạn dùng để thử xem nút nhấn có thay đổi được duty cycle hay không, period = 200, do đó có thể viết gọn lại là:
sẽ không xảy ra tràn số đối với value.
Thân,