Tóm tắt: Bài báo này trình bày về một thiết kế cho lập trình nhúng với vi xử lý AVR thông qua một KIT phát triển có các bộ phận có thể điều khiển độc lập, giúp sinh viên b-ớc đầu làm quen với lập trình phần cứng ứng dụng vào thực tế. | LẬP TRÌNH NHÚNG VỚI VI XỬ LÝ AVR ThS. NGÔ THANH BỈNH Bộ môn Kỹ thuật điện tử Khoa Điện - Điện tử Trướng Đại học Giao thông Vận tải Tóm tắt Bài báo này trình bày về một thiết kế cho lập trình nhúng với vi xử lý AVR thông qua một KIT phát triển có các bộ phận có thể điều khiển độc lập giúp sinh viên bước đầu làm quen với lập trình phần cứng ứng dụng vào thực tế. Summary This report introduces a design for programming embedded with AVR microcontroller by an evolution KIT whose parts can be controlled separately so as to assist students in familiarizing with hardware programs and applications. I. ĐẶT VẤN ĐỂ Với các chuyên ngành về điện điện tử cơ khí tự đông hoá các kỹ sư để làm việc tốt đòi hỏi rất cao các kiến thức về vi xử lý. Lập trình nhúng là môn học liên quan nhiều tới thực tế lập trình vi xử lý với phần cứng và thiết bị ngoại vi cụ thể. Môn học yêu cầu nhiều tới các kiến thức về kỹ thuật điện tử vi xử lý và kỹ thuật lập trình ngoài ra sinh viên còn cần có kiế n thức về kỹ thuật điện cảm biế n đo lường. Với môt lượng kiế n thức lớn lại đòi hỏi có ghép nố i phần cứng cụ thể nên thật khó tưởng tượng môn học này khi học mà không có thiết bị thực tế. Với các thiết kế ghép nố i ngoại vi khác nhau nếu sinh viên phải tự mua sắm linh kiện và bản mạch thô để hàn nố i sẽ không thể đủ thời gian để làm được môt vài ứng dụng thêm vào đó là khoản kinh phí tốn kém mà sinh viên phải bỏ ra là không nhỏ. Để giải quyết vấ n đề này tác giả đã thiết kế chế tạo sẵn môt KIT phát triển với các cụm thiết bị đôc lập đi kèm với nó là trên 10 bài toán lập trình cụ thể có thể lập trình đôc lập hoặc kết hợp với nhau thành môt bài toán lớn. Điều này sẽ gây hứng thú cho các môn học về vi xử lý kỹ thuật lập trình và giúp đỡ được sinh viên không phải tố n kinh phí lắp ráp phần cứng. II. YÊU CẦU THIẾT KẾ 1. Chọn vi xử lý Vi xử lý là môt môn học truyền thống cho sinh viên các ngành kỹ thuật về điện điện tử nói chung. Đã có rấ t nhiều tài liệu nói về lĩnh vực này tuy nhiên hầu hết chỉ chú trọng đến