![]() |
|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Dec 2009
Bài gửi: 1
: |
Pic6f877a-dùng chân RA4 để thay đổi chương trình
Em đang thực hành lập trình assembly sử dụng pic16f877, em thắc mắc chỗ này:
Bài tập yêu cầu sử dụng switch nối với chân RA4 để điều khiển Pic (em sử dụng PicKit2) sao cho cứ mỗi lần nhấn switch thì sẽ thay đổi cách chạy led được nối với các chân RB0->RB3 ví dụ: nhấn switch-> thực hiện đếm từ 0-15, nhấn tiếp sw-> đếm chẵn, nhấn tiếp-> led cuộn trái... Có phải trường hợp này ta phải dùng ngắt không? Nhưng nếu dùng ngắt thì chỉ với timer 0,1,2 thì không đủ,em phải làm thế nào đây ạh? Thực sự em chưa hiểu gì nhiều về pic,mong các anh chị nói rõ giùm em với!^^ |
![]() |
![]() |
![]() |
#2 |
Đệ tử 4 túi
Tham gia ngày: May 2009
Bài gửi: 74
: |
chân RA4 của pic 16f877a chỉ có chức năng IO,chân vào analog(ADC),xung clock ngoài cuatr timer0 TOCKI ,nên không phải là chân ngắt gì cả.
với bài toán của bạn chỉ cần thăm rò nút nhấn nối vào IO RA4 và 1 biến đếm .cứ khi nhấn một cái thì biến đếm tăng lên 1 ,dem++; khi đó cứ ứng vớ 1 giá trị của biến đếm thì ứng với 1 kiểu chạy LED bạn cứ viết ct đi có gì post lên anh em cùng xem! |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|