![]() |
|
Công cụ bài viết | Kiểu hiển thị |
#1
|
|||
|
|||
![]() Điều khiển LCD (AVR) Trong bài này chúng ta sẽ thực hiện viết một chương trình đơn giản điều khiển hoạt động của LCD sử dụng vi điều khiển AVR. LCD được sử dụng rất phổ biến đảm nhận vai trò hiển thị thông tin được lập trình sẵn hoặc các thông tin đã qua xử lý của bộ điều khiển hoặc vi xử lý. Giúp dễ dàng giao tiếp, điều khiển cũng như giám sát hoạt động của hệ thống. Chúng ta sử dụng loại LCD 16x02, có 2 dòng trên màn hình và mỗi dòng có thể hiển thị 16 ký tự. LCD được nối với PORTD như hình sau: ![]() Trong đó:
Để bắt đầu một project mới, bạn làm như sau: 1. Chọn Open ở Menu New hoặc bấm Ctrl + O, chọn Project để tạo một project mới. ![]() 2. Ở cửa sổ mới hiện ra, chọn Yes để sử dụng CodeWizard ![]() 3. Chọn Vi điều khiển là Atmega8, tần số thạch anh là 8MHz ![]() 4. ở tab LCD, bạn chọn sử dụng PORTD. ![]() 6. Chọn File/Generate, Save and Exit. Lưu project và các file liên quan vào thư mục bạn muốn. 7. Trong vòng while(1) ở hàm main ta viết các câu lệnh như sau: Mã:
Hoặc bạn có thể xóa vòng while(1) và thay bằng: Mã:
![]() ![]() Bấm nút chạy ở góc dưới bên phải màn hình. ![]() Kết quả chương trình: ![]() Ngoài ra để lập trình cho AVR bạn có thể sử dụng trình biên dịch AVR Studio do chính hãng Atmel cung cấp miễn phí trên trang chủ. Chúc các bạn thành công. Link download bản vẽ : http://www.mediafire.com/?dl9xon5x4p3sj5k |
CHUYÊN MỤC ĐƯỢC TÀI TRỢ BỞI |
![]() |
Công cụ bài viết | |
Kiểu hiển thị | |
|
|