Bài
3: Ngôn Ngữ Lập Trình C [Keil C] Cơ Bản Cho 8051
Nội
dung trong bài này:
Ø Giới
thiệu ngôn ngữ lập trình C
Ø Cấu trúc một chương trình cơ bản cho 8051
Ø Các câu lệnh cơ bản
Ø Các câu lệnh cơ bản
1.
Giới thiệu ngôn ngữ C
Trong
kỹ thuật lập trình vi điều khiển nói chung, ngôn ngữ lập trình được sử dụng thường
chia làm 2 loại: Ngôn ngữ bậc thấp và Ngôn ngữ bậc cao.
Ngôn
ngữ bậc cao là các ngôn ngữ gần vơi ngôn ngữ con người hơn, do đó việc lập
trình bằng các ngôn ngữ này trở nên dễ dàng và đơn giản hơn. Có thể kể đến một
số ngôn ngữ lập trình bậc cao như C, Basic, Pascal… trong dó C là ngôn ngữ
thông dụng hơn cả trong kỹ thuật vi điều khiển. Về bản chất, sử dụng các ngôn
ngữ này thay cho ngôn ngữ bậc thấp là giảm tải cho lập trình viên trong việc
nghiên cứu các tập lệnh và xây dựng các cấu trúc giải thuật. Chương trình viết
bằng ngôn ngữ bậc cao cũng sẽ được một phần mềm trên máy tính gọi là trình biên
dịch (Compiler) chuyển sang dạng hợp ngữ trước khi chuyển sang mã máy.
Khi
sử dụng ngôn ngữ C người lập trình không cần hiểu sâu sắc về cấu trúc của bộ vi
điều khiển. Có nghĩa là với một người chưa quen với một vi điểu khiển cho trước
sẽ xây dựng được chương trình một cách nhanh chóng hơn, do không phải mất thời
gian tìm hiểu kiến trúc của vi điều khiển đó. Và việc sử dụng lại các chương
trình đã xây dựng trước đó cũng dễ dàng hơn, có thể sử dụng toàn bộ hoặc sửa chữa
một phần.





