1. Phần mềm dùng để biên dịch trong Proteus, môi trường để chạy.
• Để biên dịch các tập tin nguồn của vi xử lý thì phải dùng tập tin biên dịch . Ptoteus hỗ trợ dịch ra các tập tin HEX, SDI để chạy mô phỏng trong Proteus. Các tập tin dùng biên dịch trong Proteus nằm trong thư mục TOOLS -> ASEM51 tại đường dẫn của ổ đĩa cứng cài đặt ( vd : C :\Program File\Labcenter Electronics\Proteus 6 Demonstration\Tools\ASM51 ).
• Ngoài ra Proteus có thể hỗ trợ chạy tập tin HEX mà dùng các chương trình biên dịch khác như ASM51 .Tuy nhiên để chạy Debug thì phải dùng chương trình biên dịch của Proteus
• Do các tập tin biên dịch chạy trong môi trường DOS nên khi chạy trong WIN sẽ có các cửa sổ DOS ,do đó để thuận lợi cho việc biên dịch các tập tin nguồn thì các tập tin nguồn nên nằm chung cùng thư mục của tập tin dùng biên dịch . Hay dùng các phần mềm DOS để cho việc biên dịch được đễ dàng . Hay dùng phần mềm hỗ trợ nhập lệnh trong Window như Window Commander .
• VD : Để dịch tập tin nguồn trong thư mục ASEM51 có tên dongho.asm cấu trúc đơn giản như sau : C:\ASEM51>ASEM.EXE dongho.asm kết quả cho ta tập tin HEX dùng để nạp và tập tin LST là tập tin dùng xem lỗi nếu có trong chương trình . 2. Dịch từ tập tin ASM sang tập tin HEX để nạp vào vi xử lý hay tập tin LST dùng kiểm
tra chương trình viết, tập tin SDI dùng xem hay chạy từng bước phục vụ cho việc sửa lỗi .
• Cấu trúc dịch ra HEX : [DISK]:\ASEM51>ASEM..EXE FILE.ASM • Cấu trúc dịch ra SDI : [DISK]:\ASEM51>ASEMDDX..EXE FILE.ASM
VD1: Dịch tập tin đồng hồ sang HEX và SDI ,tập tin dùng biên dịch nằm tại ổ đĩa C (chép hai tập tin biên dịch vào trong cùng 1 thư mục ở đây là ổ C )
C:\ASEM51 DONGHO.ASM C:\ASEMDDX DONGHO.LST
VD2: Dịch tập tin đồng hồ sang HEX và SDI ,tập tin dùng biên dịch nằm tại ổ đĩa C ( dùng chương trình biên dịch ASM51 )
C:\ASM51 DONGHO.ASM -> file OBJ C:\OH DONGHO.OBJ -> file HEX
Sau đó ta có thể dùng tập tin HEX này nạp vào 80C51 để chạy , tuy nhiên do Proteus không trợ giúp đầy đử cho các phần mềm biên dịch khác nên ta không thể chạy từng bước được .