ĐỀ CƯƠNG - Ứng dụng lập trình C cho vi điều khiển 8051


Bài 1: Ngôn ngữ C – Trình dịch Keil C
I. Ngôn ngữ C cho vi điều khiể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 caocũ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.

Bài 1: Ngôn ngữ C – Trình dịch Keil C
Bài 2: Điều khiển Led đơn, Led 7 thanh và nút nhấn
Bài 3: Hiển thị LCD, Giao tiếp bàn phím Hex, Hiển thị ma trận Led.

LINK DOWNLOAD


Bài 1: Ngôn ngữ C – Trình dịch Keil C
I. Ngôn ngữ C cho vi điều khiể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 caocũ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.

Bài 1: Ngôn ngữ C – Trình dịch Keil C
Bài 2: Điều khiển Led đơn, Led 7 thanh và nút nhấn
Bài 3: Hiển thị LCD, Giao tiếp bàn phím Hex, Hiển thị ma trận Led.

LINK DOWNLOAD

M_tả
M_tả

Không có nhận xét nào: