Trích:
Nguyên văn bởi vanminh_ictu
void main()
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_8);
set_timer0(5);
enable_interrupts(INT_RTCC);
enable_interrupts(GLOBAL);
output_B(0b11111111);
output_D(0b11111111);
while(true)
{
;
}
}
|
Lệnh đầu tiên là khai báo ngắt timer0 với tần số đếm = tần số thạch anh chia 8.
lệnh thư 2 cai đặt bộ timer0 đếm từ 5 ( đếm đến 255).
lệnh 3 không cần.
lệnh 4 là khai báo ngắt toàn bộ.(bắt buộc).
lệnh còn lại chắc bạn đã hiểu. bạn nên tìm tài liệu cơ bản về lập trình C cho PIC. đọc trong đấy sẽ hiểu hơn.
cố lên.hi.
theo mình ngĩ là vậy. nếu các bạn thấy có vấn đề gì thì chỉ bảo thêm.hix.