View Single Post
Old 21-11-2008, 10:02 AM   #6
tungtot_vl
Đệ tử 6 túi
 
tungtot_vl's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 154
:
led

Trích:
Nguyên văn bởi lequocbao View Post
Có phải sử dụng lệnh: set_tris_a(0x00); để cấu hình portA là cổng xuất phải không bạn?

Như vậy nếu mình sử dụng thạch anh 4Mhz thì mình phải khai báo là:
#use delay<4000000> phải không bạn?
set_tris_a(0x00); cái này thì đúng rồi.
#use delay<4000000> cái này là để khai báo tần số thạch anh ngoài mà bạn sử dụng. tuy nhiên bạn cần thêm phần fuses để thiết lập phần cứng cho pic. (4M khai báo hệ số XT, 20M khai báo hệ số HS)....
tần số dao động của 16f bằng 1/4 tần số thạch anh ngoài, một lệnh của nó mất khoản 3-5 lần tần số dao động. do đó để tính được thời gian delay chính sát với thực tế bạn phải chạy mạch thật và tính chính sát các lệnh mà bạn sử dụng.

thay đổi nội dung bởi: tungtot_vl, 21-11-2008 lúc 10:04 AM. Lý do: sai chính tả
tungtot_vl vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn