PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Cho e hỏi về chế độ nút nhấn (http://www.picvietnam.com/forum/showthread.php?t=11895)

truonghuy21 21-11-2011 01:32 PM

Cho e hỏi về chế độ nút nhấn
 
Điều khiển led:
Th1: có 1 nút nhấn, nhấn nút led sáng, k nhấn led tắt ( ok rồi )
Th2: có 2 nút nhấn, nhấn nút 1 led sáng, nhấn nút 2 led tắt ( làm sao khi nhấn nút 1 buông tay ra led vẫn sáng khi nào có nút nhấn 2 tác động led mới tắt )
Mong các bro giải đáp dùm.

tanbinh_mu 23-11-2011 12:04 PM

Cái này là do thuật toán của bạn, ví dụ : nút 1 nhấn, set pin PIC lên mức cao ( ví dụ : portB.B1 = 1. nút 2 nhấn : set portB.B1 = 0.

phongptc4 23-11-2011 01:59 PM

Dùng biến phụ
 
Sao bạn không dùng biến phụ. Nhấn N1 : set LED.0 N2: clear LED.0
sau đó điều khiển led theo bit LED.0

truonghuy21 24-11-2011 09:42 PM

hiểu rồi..cám ơn các pro..đã làm và test thử..dùng biến gán cho nút nhấn.khi đó nút nhấn ấn rồi thả thì led vẫn sáng.

kenno 25-11-2011 12:06 PM

Trích:

Nguyên văn bởi truonghuy21 (Post 51704)
Điều khiển led:
Th1: có 1 nút nhấn, nhấn nút led sáng, k nhấn led tắt ( ok rồi )
Th2: có 2 nút nhấn, nhấn nút 1 led sáng, nhấn nút 2 led tắt ( làm sao khi nhấn nút 1 buông tay ra led vẫn sáng khi nào có nút nhấn 2 tác động led mới tắt )
Mong các bro giải đáp dùm.

th2: sao không thử làm 1 nút nhấn thôi bạn

truonghuy21 27-11-2011 10:41 AM

phongptc4...mình làm ra rồi.bạn set rồi bạn set với claer là viết asm.Còn mình viết C nên mình gán biến cho nút nhấn nên khi mình nhấn rồi buông tay thì led vẫn sáng.


Múi giờ GMT. Hiện tại là 06:08 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam