Ah, thi ra bạn muốn hỏi cho 89C51. hihih, mình tưởng Pic chứ. Theo mình thấy, đã viết cho 89 mà ngon lành, bạn nên chọn Keli C đó. rất hay. Định nghĩa cho các chân mình mong muốn cũng rất dễ. Ví dụ nôm na:
#define port 1.0.... led1
#define SETB port 1.0 ....sang
#define CLR port 1.0.....tat
-------------------->
Chỗ "........" là hình như có chữ gì nữa mà mình quên rồi, vì giờ đang tập Pic luôn, nên 89 chẳng nhớ gì lắm, ASM lại khó chơi nữa, hic.
Với cách define (định nghĩa) như trên thì khi bạn lập trình, chỉ cần ghi:
led1 = sang (thì port 1.0 sẽ được SET lên 1, tức led sẽ sáng)
led1 = tat (ngược lại trạng thái)
Cái hay của keli C là bạn có thể kết hợp ASM với C luôn, và đặc biệt hơn nữa là nếu lập trình = ngôn ngữ C, bạn có thể chuyển sang ASM để copy ra giấy, nộp cho Thầy. kekekeke. (lúc trước mình toàn chơi chiêu này) ^^
Nhưng ko có chiều ngược lại từ ASM sang C đâu nha các bạn. hihihihi.
Chúc bạn thành công.