PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 27-10-2010, 12:22 AM   #1
pk178
Đệ tử 5 túi
 
Tham gia ngày: Jan 2009
Bài gửi: 100
:
Trích:
Nguyên văn bởi akatsu View Post
Mình vừa mới làm quen với PIC đang bị bí chỗ này.

mình dùng 1 chân RB1 làm nút nhấn. Khi bấm 10 lần RB1 thì led gắn ở chân RD1 sáng lên 1 lần.
Chỉ đơn giản như thế thôi. Nhưng mà do gà quá. Các pác giúp dùm e nhá
Chương trình khá đơn giản, vấn đề là bạn phải đợi khi người dùng bấm xong (ấn xuống rồi nhả ra) thì biến đếm mới được tăng lên 1 đơn vị.

Giả sử phím bấm của bạn nối điện trở treo pull-up, khi đó nếu không bấm thì mức logic tại B1 là 1, nếu bấm thì mức logic tại B1 là 1, đoạn code tăng biến đếm như sau :

Code:
int i = 0; // Biến i sẽ là biến đếm

while(1){

if(input(PIN_B1) == 0)
while(input(PIN_B1) == 0); // Đợi cho người dùng nhả phím bấm
i++;
if(i == 10) output_high(PIN_D1);

}

............
pk178 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


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


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam