![]() |
|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2008
Bài gửi: 3
: |
Help ! Ngắt RB
Phần cứng mình lỡ thiết kế các chân RB4-RB7 nối qua nút nhấn rồi xuống mass ( đã mô phỏng chạy trường hợp nối lên nguồn còn nối xuống mass thì bó tay) . Vậy các Pro nào có thể chỉ mình cách viết code để thực hiện ngắt RB trogn trường hợp các chân này nối xuống mass ko?
Trích vài đoạn quan trọng ....................................( đã định nghĩa chân đầy đủ ) #int_RB void interrupts_RB() { if(RBIF&&RBIE) { if(RB4==0) { } if(RB5==0) { } if(RB6==0) { } if(RB7==0) { } RBIF=0 ; } } ................... khởi tạo trong main trisb = 0xf0; portb = 0x0f; enable_interrupts(int_RB); ext_int_edge(H_to_L); enable_interrupts(GLOBAL); |
![]() |
![]() |
|
|