Lập trình hợp ngữ và điều khiển thiết bị - BÀI THỰC HÀNH SỐ 1

4 432 2
Lập trình hợp ngữ và điều khiển thiết bị -  BÀI THỰC HÀNH SỐ 1

Đang tải... (xem toàn văn)

Thông tin tài liệu

Lập trình hợp ngữ điều khiển thiết bị BÀI THỰC HÀNH SỐ Phần Làm theo hướng dẫn 1.Tạo project lập trình vi điều khiển 8051 sử dụng phần mềm Keil Bước 1: Chọn menu Project -> New Project Nhập tên project (Ví dụ: HelloWorld) Bước 2: Chọn vi điều khiển muốn lập trình (Chọn ATMEL->AT89C51) Bài thực hành Lập trình hợp ngữ điều khiển thiết bị Bước 3: Một cửa sổ hỏi xem bạn có sử dụng số đoạn code mẫu không, chọn No Bước 4: Tạo file mã nguồn cách chọn menu File->New, lưu file đặt tên Hello.asm Bước 5: Viết mã cho file mã nguồn vừa tạo Bài thực hành Lập trình hợp ngữ điều khiển thiết bị Bước 6: Thêm file mã nguồn vừa tạo vào project Chọn file Hello.asm Bước 7: Biên dịch chương trình cách bấm phím F7 chọn menu Project -> Build Target 2.Viết chương trình Hello World (nhấp nháy led) Tạo project có tên BlinkLed (nhấp náy led) với file mã nguồn có nội dung sau ORG 000 ;Dia chi bat dau cua chuong trinh AGAIN: SETB P1.0 ;Nhap nhay led o chan P1.0 ACALL DELAY CLR P1.0 ACALL DELAY Bài thực hành Lập trình hợp ngữ điều khiển thiết bị SJMP AGAIN DELAY: ;Tao tre MOV R1,#255 LOOP: DJNZ R1,LOOP RET END Tiến hành biên dịch project Thực mô chức nháy led theo bước sau Bước 1: Mở menu Debug ->Start/Stop Debug Session bấm Ctrl + F5 để chuẩn bị gỡ lỗi cho chương trình Bước 2: Mở cửa sổ mô cổng vi điều khiển AT89C51 cách chọn menu Peripheals -> IO Port -> Port Bước 3: Tiến hành mô cách bấm vào menu Debug -> Run bấm phím F5 Theo dõi kết hình Phần Tự thực hành Bài 1: Viết chương trình hợp ngữ thực phép toán sau - R0=0 - R1=1 - R2=2 - R3=3 - R4=4 - A=R0+R1+R2+R3+R4 - Kiểm tra A=10 bật sáng led chân P1.0 (tương ứng thiết lập P1.0=1) Nếu A 10 tắt led chân P1.0 Bài 2: Viết chương trình điều khiển led chân P1.0 nhấp nháy 100 lần Bài thực hành

Ngày đăng: 21/04/2016, 18:08

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan