Chương trình cho Vi điều khiển có thể viết bằng C+ Chương trình cho Vi điều khiển có thể viết bằng C+ +,C,Visual Basic, hoặc băng các ngôn ngữ cấp cao khác. +,C,Visual Basic, hoặc băng các ngôn ngữ cấp cao khác. Tuy nhiên hợp ngữ Assembly được đa số người dùng Vi Tuy nhiên hợp ngữ Assembly được đa số người dùng Vi điều khiển sử dụng để lập trình.
điều khiển sử dụng để lập trình.
Assembly là một ngôn ngữ cấp thấp, trong đó mỗi câu Assembly là một ngôn ngữ cấp thấp, trong đó mỗi câu lệnh chương trình tương ứng với một chỉ lệnh mà bộ xử lý lệnh chương trình tương ứng với một chỉ lệnh mà bộ xử lý có thể thực hiện được.
có thể thực hiện được.
Ưu điểm của hợp ngữ Assembly là: Ưu điểm của hợp ngữ Assembly là:
- mã gọn, ít chiếm dung lượng bộ nhớ, mã gọn, ít chiếm dung lượng bộ nhớ, - hoạt động với tốc độ nhanh, và hoạt động với tốc độ nhanh, và
- có hiệu suất tốt hơn so với các chương trình viết bằng có hiệu suất tốt hơn so với các chương trình viết bằng
ngôn ngữ bậc cao khác. ngôn ngữ bậc cao khác.
7.5. LẬP TRÌNH CHO VI ĐIỀU KHIỂN
Assembly là một ngôn ngữ lập trình cấp thấp gần với ngôn ngữ máy, chương trình sau khi viết bằng assembly cần được
chuyển đổi qua mã lệnh (hay còn gọi là mã máy) của vi điều khiển, quá trình chuyển đổi được thực hiện bằng chương trình dịch Assembler.
Các mã lệnh sau đó được nạp vào Rom của vi điều khiển để thực hiện chương trình. Chương trình dịch Assembler được dùng phổ biến hiện nay là chương trình Macro Assembler sử dụng trên Dos.