while(1){
if (data=='A') role1==1;
if (data=='B') role2==1;
}
Bạn viết như thế này là không ổn rồi !
Bạn phải hiểu role1==1 khác với role1=1.
+role1==1 tức là so sánh.
+role1=1 gán giá trị.
Mà mình cũng ko hiểu vì sao bạn lại cho PORTA=0XFF..làm như vậy thì vừa vào chương trình Role đã đóng hết rồi..cần gì đk nữa..
