Giáo trình Vi điu khin Ph lc 1 – Son tho và np chương trình cho AT89C51
Phm Hùng Kim Khánh Trang 136
Ph lc 1: SON THO VÀ NP CHƯƠNG TRÌNH
CHO AT89C51
1. Son tho chương trình
Son tho chương trình cho AT89C51 có th dùng nhiu chương trình khác
nhau. Phn ph lc này gii thiu mt chương trình cho phép son tho bng hp ng:
Crimson Editor. Download chương trình ti: http://www.crimsoneditor.com hay
ftp://eed.hutech.edu.vn/Soft/Crimson
Sau khi cài đặt, khi động Crimson t Start > All Programs > Crimson Editor
> Crimson Editor.
Giáo trình Vi điu khin Ph lc 1 – Son tho và np chương trình cho AT89C51
Phm Hùng Kim Khánh Trang 137
1.1. Định nghĩa cú pháp
Vào menu Document > Syntax Type > Customize
Ti ca s Preference, trong phn Syntax Type chn mt mc còn trng:
Giáo trình Vi điu khin Ph lc 1 – Son tho và np chương trình cho AT89C51
Phm Hùng Kim Khánh Trang 138
Trong phn Lang Spec, nhn vào nút Browse bên phi, chn file spec là
C:\Program Files\Crimson Editor\spec\8051-asm.spc.
Tương t, chn file Keywords là 8051-asm.key và phn Description có th
tu ý:
Sau đó, trong menu Document > Syntax Type, chn vào phn 8051 (là phn
định nghĩa ti trường Description).
Giáo trình Vi điu khin Ph lc 1 – Son tho và np chương trình cho AT89C51
Phm Hùng Kim Khánh Trang 139
1.2. Định nghĩa chương trình dch
Phn này hướng dn cách chn chương trình dch cho 8051, có th dùng bt k
chương trình nào cho phép dch t file .asm hay .a51 sang file hex: mt chương trình
có th dùng là ASEM51.EXE (download ti ftp://eed.hutech.edu.vn/Soft/ASEM51).
Vào menu Tools > Conf. User Tools
Giáo trình Vi điu khin Ph lc 1 – Son tho và np chương trình cho AT89C51
Phm Hùng Kim Khánh Trang 140
Định nghĩa chương trình dch như sau:
Ti menu Tools s xut hin thêm phn dch ASEM51:
Thc hin son tho chương trình và lưu file. Sau đó, thc hin biên dch bng
cách chn menu Tools > ASEM51 hay nhn t hp phím Ctrl+1. Sau khi dch,
chương trình ASEM51 s to thêm file .HEX và .LST. File .HEX được dùng để np