View Single Post
Old 13-03-2009, 12:40 PM   #35
conglong
Đệ tử 4 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 68
:
Trích:
Nguyên văn bởi namqn View Post
Hàm delay_ms(n) dùng hằng số ms_count = 125 để nhân với n, và đặt kết quả vào thanh ghi PR1 (là một thanh ghi 16-bit). Do đó, giá trị lớn nhất của n là 65535/125 = 524 (phần nguyên). Nếu bạn dùng giá trị n lớn hơn 524 thì chỉ có 16 bit thấp nhất của kết quả được dùng để đặt vào PR1, dẫn đến hiện tượng mà bạn đã thấy.

Thân,
Vậy thầy Nam cho em hỏi em muốn viết hàm delay có thể cho delay một khoảng thời gian >524 ms thì em phải làm sao hay là cũng dùng hàm đó nhưng gọi nhiều lần , vậy thì không pro chút nào đúng không thầy ,
em cảm ơn !
Trân trọng !
conglong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn