Mình ko thấy bạn cấu hình cho chip ở đâu cả.
Nếu bạn để mặc định, bộ dao động sẽ là RC bạn mắc thạch anh sẽ ko bao giờ chạy.
Vùng ram đa mục đích của con 84A bắt đầu từ 0x0C (datasheet, data memory organization), thanh ghi 0x0B là SFR bạn sử dụng nó làm biến sẽ làm chương trình chạy sai trong nhiều trường hợp.
Nhưng theo mình lý do chính khiến ct của bạn chỉ chớp 1 led là Watchdog, bạn ko cấu hình, mặc định watchdog on, chạy 1 thời gian nó reset chip, nên phần chương trình phía con led trên chân RB1 sẽ ko bao giờ được thực thi.
Bạn có thể cấu hình như sau:
__config _wdt_off & _xt_osc & _pwrte_on
thay đổi nội dung bởi: bien_van_khat, 20-07-2007 lúc 10:41 AM.
|