Help!Ngắt RB!!!!
Mình đang làm cái mạch sử dụng 4 nút nhấn kêt nối vào PORTB (sử dụng chương trình ngắt)
nhưng mình ko bit là làm sao để phân biệt dc 4 nút nhấn kia: 1.Ví dụ khi nhấn nút 1 thì 8 led sáng tắt 2 Khi nhấn nút 2 thì 8 led sáng dồn 3...... sáng đuổi 4...... sáng hết Vì mỗi khi nhấn là có thay đổi trạng thái nên 4 nút kia coi như 1, nên mình ko phân biệt dc! làm sao để phân biệt dc là nhấn nút nào thì chương chình sẽ chạy đúng theo nút đó Xin cảm ơn! Thân! |
4 cái nút của bạn nối chung vào một PORT ah? :)
|
Trích:
int_RB void ngat() { if(b4==0) //kt chân B4// { xl1(); goto exit; } if(b5==0) { xl2(); goto exit; } if(b6==0) { xl3(); goto exit; } if(b7==0) { xl4(); goto exit; } exit:; //thoát ngắt khỏi phải xóa cờ ngắt... } |
Múi giờ GMT. Hiện tại là 02:53 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam