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)
-   -   dùng 1 nút bấm chuyển sang nhiều công việc? (http://www.picvietnam.com/forum/showthread.php?t=6094)

buiminhquy 16-04-2010 10:52 PM

Trích:

Nguyên văn bởi tdm (Post 35183)
theo mình thì từ lúc nhấn phím đến lúc nhả phím nếu<5s thì làm công việc A
còn>5s làm công việc B .Bạn ấn định thời gian chính xác như vậy thì viết chương trình khó mà đáp ứng chính xác được.

bạn nào đã tưngg viết thành công port lên cho anh em học tập.cám ơn

chungcb86 28-04-2010 02:00 AM

Mình cũng mới tìm hỉu về pic thôi nhưng với yêu cầu như vậy thì hoàn toàn có thể làm được.
Giải thuật của mình như sau:
Bạn viết một chương trình "delay_5s" trong đó có kiểm tra nút nhấn. nếu nút nhấn đc nhấn thì tăng biến "đếm" lên một đơn vị và thoát khỏi "delay_5s" và nhảy đến công việc bạn muốn. nếu không thi tiếp tục đến khoảng "delay_5s" thứ 2,3...
chú ý: công việc được xác định thông qua biến "đếm" của bạn.
Nếu bạn hiểu đc thì công việc viết code rất rễ dàng
Thân!


Múi giờ GMT. Hiện tại là 11:03 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