Delay 1s 8 MHz 16f84a

E

E-monk

Guest
Xin chào tất cả, tôi đang tìm kiếm một chương trình con chậm trễ ASM của 1giây trên 8MHz .. với PIC16F84A. Ông có thể giúp tôi không?? Kind Regards, E-Monk
 
Hi .... mặc dù tôi không có nhiều kiến thức về sử dụng ... PIC timer0 để tạo ra một sự chậm trễ của 50mS ... nó đòi hỏi một số calcultion muốn ... tần số đồng hồ nội bộ của mc là những gì ... cho rằng nó là 1us ... sau đó timer0 gia tăng mỗi 1us ... giờ tràn sau khi tính tức là 65536 (sau khi 65.536ms) ... để tạo ra một sự chậm trễ của 50ms ... (65.536-50.000): 15536 có nghĩa là (3CB0 trong HEX) tải trọng giá trị này trong giờ ... vì vậy bây giờ hẹn giờ tạo ra một sự chậm trễ của 50mS ... lặp đi lặp lại chậm trễ này 20 lần ... sẽ cung cấp cho sự chậm trễ ua tổng số là 1 giây ... Điều này đã được chỉ là một ý tưởng về triển khai thực hiện ... Tôi làm điều này trong 8051 ... Các giá trị thời gian chắc chắn sẽ thay đổi ... thử implementin nó .... Regards.
 
cảm ơn! tôi đã làm đã nghĩ về điều đó, nhưng vấn đề của tôi là các TIMER chỉ có 65.536 tùy chọn .. - 65.536ms, không đủ! nhờ .. một lần nữa!
 
srry ... nhưng i didnt nhận được với từ ur "65536 Options" .. nó nên mọi tràn ở điểm này ... những thay đổi có thể trong thời gian ms hoặc chúng tôi ...
 
vấn đề của tôi là các TIMER chỉ có 65.536 tùy chọn bạn cần phải đọc một số cuốn sách lập trình và nhiều lần datasheet của thiết bị.
 

Welcome to EDABoard.com

Sponsor

Back
Top