Tải bản đầy đủ (.docx) (12 trang)

TRÌNH BIÊN DỊCH TRONG PROTUES

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.5 MB, 12 trang )

TRÌNH BIÊN DỊCH TRONG PROTUES
Trong isi (proteus) có sẵn trình biên dich để chúng ta viết code lập trình vào ,có thể viết
code của ngôn ngữ c hoặc asem .asem có ưu điểm là dung lượng nhẹ , hiểu được rõ bản
chất của cấu trúc 8051 và dữ liệu hoạt động trong từng cấu trúc của 8051 ,vì asem là họ
hàng gần nhất với ngôn ngữ máy. Nhưng asem lập trình khó hơn và đỏi hỏi hiểu bản chất
về cấu trúc của 8051
Ngôn ngữ c cấp cao hơn ,lập trình đơn giản hơn và ngày này là đựơc ưu tiên dùng
hơn.nhưng phải thanh thạo thì mới đạt hiệu quả cao .
Để viết code lập trình cho chip ta làm như sau .
1 Vào source :

A : Chọn define code generation too : Đối với isi p.5 sp3 thì chúng ta cứ để nguyên và nhấn
ok ,còn các phiên bản thấp hơn thì có chỉnh sửa chút ,nhưng thời điểm này nếu có dung
proteus thì chả ai ko dung bản mới nhất là 7.5 ( 7.6 còn đang bị lỗi )

Cứ chọn ok luôn
B .sau đó chúng ta lại chọn tiếp add /remove source file :
Đổi none trong phần code generation tool thanh asem 51 (để viết bằng ngôn ngữ asem ) Sau
đó chọn new bên dưới ra một bảng mới ,chọn ten cho file lập trình : ví dụ ở đây tui chọn là
lednhay.asm rồi chọn open
Mở open chọn yes rồi lại chọn ok ,thế là ta đã tạo xong được tên của file lập trình bằng asm
Giả sử chúng ta làm cho một trai tim led nhấp nháy theo ý muốn ,như hình sau :
Phần cứng thiết kế không khó ,
2 .Phần lập trình :
Lại vào source ,ta thấy có file lednhay.asm ở phia dưới (nó là một dạng notpade) chúng ta
kich vào nó và bắt đầu lập trình bằng asm.

×