View Single Post
Old 01-12-2010, 02:51 AM   #1
magic_boy_1989
Đệ tử 1 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 11
:
help!code cho 16f877 va cong com

em có 1 đoạn code truyen ki tu như sau : không biết la hàm if(c==65 đúng không)hay if(c==A), nhờ mấy huyen xem hộ code co bi sai không ?em muốn nhấn A thi pinB0=0 tương tự khi nhấn B va C,chi em vơi mốt là em phải nộp báo cáo rui Thanks
char c;
////////////////Chuong Trinh Con////////////////////////////////////

#INT_RDA //khai bao ngat khi co tin hieu thanh cong tu cong com
void receive_isr()
{
c=getc(); // thu du lieu nhan duoc cat giu vao bien c
while(1)
{
if (c==65){ //65 la ma DEC cua chu A
input(pin_B0.0);
}
if (c==66){ //66 la ma DEC cua chu B
input(pin_B2.0);
}
if (c==67){ //66 la ma DEC cua chu B
input(pin_B4.0);
}
}
}
void main()
{while(true)
{

ENABLE_INTERRUPTS(INT_RDA); // ngat khi data nhan tu RS232 san sang
ENABLE_INTERRUPTS(GLOBAL); // ngat toan cuc
....
}
magic_boy_1989 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn