tungtot_vl
17-10-2007, 10:18 AM
vì em tự học nên đọc các bài timer của các bác trên mạng nên chưa hiểu lắm.
mong các đại ca chỉ em vấn đề sau.
có phải timer0. .. hoạt động đập lập với các lệnh trong chương trình chính không.
em thử viết chương trình ngắt bằng timer0 để điều khiển đèn nhưng làm hoài nhưng không được. cụ thể như sau: em dùng portb của 877a để điều khiển các đèn sáng lần lượt từ đèn 1 đến đèn 8. mỗi đèn delay 500ms do đó 8 đèn là 4000ms. nếu không dùng ngắt timer0 thì các đèn sáng lần lượt từ 1 -> 8. nhưng em muốn dùng timer0 để ngắt. khi tràn timer0 (3000ms) thì ngắt. tức là các đèn sáng lần lượt khi đền đèn số 6 sáng thì đúng lúc đó tràn timer0 thì reset và sáng lại từ đèn 1. thế đoạn code chương trình phải viết như thế nào hả các anh. mong chỉ hộ
mong các đại ca chỉ em vấn đề sau.
có phải timer0. .. hoạt động đập lập với các lệnh trong chương trình chính không.
em thử viết chương trình ngắt bằng timer0 để điều khiển đèn nhưng làm hoài nhưng không được. cụ thể như sau: em dùng portb của 877a để điều khiển các đèn sáng lần lượt từ đèn 1 đến đèn 8. mỗi đèn delay 500ms do đó 8 đèn là 4000ms. nếu không dùng ngắt timer0 thì các đèn sáng lần lượt từ 1 -> 8. nhưng em muốn dùng timer0 để ngắt. khi tràn timer0 (3000ms) thì ngắt. tức là các đèn sáng lần lượt khi đền đèn số 6 sáng thì đúng lúc đó tràn timer0 thì reset và sáng lại từ đèn 1. thế đoạn code chương trình phải viết như thế nào hả các anh. mong chỉ hộ