Tôi đang làm một bộ đếm thời gian sử dụng ngắt timer0 , có kèm theo bàn phím để điều khiển xuất nhập dữ liệu ( chương trình xuất dữ liệu )
có thời gian không phải là hằng số ( thời gian có thể dài hay ) ngắn phụ thuộc vào dữ liệu . ( Nhưng khi xuất hay nhập dữ liệu thì bắt buộc không bị ngắt xen vào ).
tôi làm với pic6f84A ( thạch anh 4M), ngôn ngữ C .
Có một điều khó là 2 ngắt , ( ngắt timer0 và ngắt RB ) đều hoạt động .
Khi xuất nhập dữ liệu thì bắt buộc phải xóa GIE , xong xuôi mới bật lại .
Ngắt timer0 1 giây mà nó sai lệch lung tung phèng .
--- Các bác giúp tôi cho ý kiến , gợi ý làm sao để có cái timer 1 giây chính xác .
( có thuật ngữ hay ví dụ bằng mã nguồn thì tốt ) - thanks !!!
có thời gian không phải là hằng số ( thời gian có thể dài hay ) ngắn phụ thuộc vào dữ liệu . ( Nhưng khi xuất hay nhập dữ liệu thì bắt buộc không bị ngắt xen vào ).
tôi làm với pic6f84A ( thạch anh 4M), ngôn ngữ C .
Có một điều khó là 2 ngắt , ( ngắt timer0 và ngắt RB ) đều hoạt động .
Khi xuất nhập dữ liệu thì bắt buộc phải xóa GIE , xong xuôi mới bật lại .
Ngắt timer0 1 giây mà nó sai lệch lung tung phèng .
--- Các bác giúp tôi cho ý kiến , gợi ý làm sao để có cái timer 1 giây chính xác .
( có thuật ngữ hay ví dụ bằng mã nguồn thì tốt ) - thanks !!!

Comment