View Single Post
Old 31-03-2011, 12:42 AM   #24
stupid11
Đệ tử 6 túi
 
stupid11's Avatar
 
Tham gia ngày: Dec 2009
Nơi Cư Ngụ: TP.Hồ Chí Minh
Bài gửi: 133
:
Send a message via Yahoo to stupid11
Smile

Trích:
Nguyên văn bởi lambaotrung View Post
cảm bạn rất nhiều. và cảm ơn các bác đã cùng chia se với mình... mình sẻ nghiên cứu... thank 100 phát.

tra loi ý của bạn stupid11 là
mình muốn kiểm trả giá trị 0 hay 1 của 1 chân trong 1 port. vì thế mình có thể làm các phím nhấn để khởi chạy 1 chuong trình cong bên tring PIC

////////////////
if( RA0 == 0)
{
core
}
////////////////

thank bạn nhiều.

Thưởng khi sử dụng phím nhấn thì phải chờ nhấn -nhả
vd:
if(RA0==0) //phím đã được nhấn//
{
do{}while(RA0==0);//chờ phím nhả ra //nếu phím chưa được buông thỉ ko làm gì cả//
a++; //tăng giá trị a lên 1 đv
}

nếu bạn chỉ sử dụng:
if(RA0==0)
{
a++;
}

với code như vậy thì 1 lần nhấn phím của bạn,,thì giá trị của a ko fai tăng lên 1 mà là 1 con số nào đó tùy thuộc vào thạch anh...(sẽ rất lớn)...tại vì khi bạn nhấn xuống và nhả ra tối thiểu phải mất vài chục ms.,thậm chí cả giây..như vậy a cứ tăng lên khi nào bạn nhả ra thì thôi.Chắc bạn đẫ hiểu rồi chứ

-1 gợi ý nữa,bạn có thể sử dụng ngắt.cái này thì đơn giản hơn..mình đã trình bày trong file DemSanPham_LCD.rar
stupid11 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn