trong chúng ta ai cũng dùng keilC crack. Carck là một công cụ của hacker để ăn cắp dữ liệu và có nhiều nguy cơ như là virus chẳng hạn
Vì thế mình nghĩ rằng sử dụng 1 phần mềm mã nguồn mở và 1 công cụ viết code cực mạnh như codeblock là 1 ưu tiên hàng đầu.
để bắt đầu các bạn Download SDCC trình biên dịch mã nguồn mở cực mạnh cho 8051,AVR,PIC14,PIC16,và đặc biệt là cả STM8.
link download : Small Device C Compiler suite - Browse Files at SourceForge.net
sau đó là code:block
link download : Download binary
cách cài đặt:
cài SDCC trước rồi cài code:block
CÁCH TẠO 1 DỰ ÁN VỚI CODELOCK
vào menu file->New..-->projects..>
chọn MCS51 projects như trong hình
ấn GO đê đến
ấn NEXT>
các bạn tạo 1 folder ở ổ D, hoặc E đặt tên là 8051
các bạn đặt tên project là "begin8051"
các bạn check vào "Release" như trong hình và ấn Next...
trong ô CODE Size=4096 với 89x51
CODE Size=8192 với 89x52
ấn finish để kết thúc cấu hình
đây là giao diện viết code
các bạn kick vào main.c ở góc trái màn hình
cái này hoàn toàn giống keilC chỉ có khác 1 chut ở chỗ hàm ngắt là thay vì sử dụng từ khóa "interrrupt" giống keilC nó sử dung từ khóa "__interrupt" còn lại thì giống hệt keilC
phần đầu #include<mcu8051/8051.h> nữa chứ nhỉ
vào Build ấn build all
phần mềm sẽ tạo cho bạn file begin.ihx . các bạn đổi tên thành begin.hex để nạp vào 89S52, hoăc 89C52 thôi