1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

4 433 2

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 131,5 KB

Nội dung

Làm theo hướng dẫn 1.Tạo một project mới và 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 của project Ví dụ: HelloWorld Bước 2:

Trang 1

BÀI THỰC HÀNH

SỐ 1

Phần 1 Làm theo hướng dẫn

1.Tạo một project mới và 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 của project

(Ví dụ: HelloWorld)

Bước 2: Chọn vi điều khiển muốn lập trình (Chọn ATMEL->AT89C51)

Trang 2

Bước 3: Một cửa sổ hiện ra hỏi xem bạn có sử dụng một số đoạn code mẫu không,

hãy chọn No

Bước 4: Tạo ra một file mã nguồn bằng cách chọn menu File->New, lưu file và đặt

tên là Hello.asm

Bước 5: Viết mã cho file mã nguồn vừa tạo

Trang 3

Bước 6: Thêm file mã nguồn vừa tạo vào trong project

Chọn file Hello.asm

Bước 7: Biên dịch chương trình bằng cách bấm phím F7 hoặc chọn menu Project

-> Build Target

2.Viết chương trình Hello World (nhấp nháy led)

Tạo một project mới có tên là BlinkLed (nhấp náy led) với file mã nguồn có nội dung như 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

Trang 4

DELAY: ;Tao tre

MOV R1,#255

LOOP:

DJNZ R1,LOOP

RET

END

Tiến hành biên dịch project

Thực hiện mô phỏng chức năng nháy led theo các bước sau

Bước 1: Mở menu Debug ->Start/Stop Debug Session hoặc bấm Ctrl + F5 để

chuẩn bị gỡ lỗi cho chương trình

Bước 2: Mở cửa sổ mô phỏng cổng 1 của vi điều khiển AT89C51 bằng cách chọn

menu Peripheals -> IO Port -> Port 1

Bước 3: Tiến hành mô phỏng bằng cách bấm vào menu Debug -> Run hoặc bấm

phím F5 Theo dõi kết quả trên màn hình

Phần 2 Tự thực hành

Bài 1: Viết chương trình hợp ngữ thực hiện những phép toán sau

- R0=0

- R1=1

- R2=2

- R3=3

- R4=4

- A=R0+R1+R2+R3+R4

- Kiểm tra nếu A=10 thì bật sáng led tại chân P1.0 (tương ứng thiết lập

P1.0=1) Nếu A<> 10 thì tắt led tại chân P1.0

Bài 2: Viết chương trình điều khiển led tại chân P1.0 nhấp nháy 100 lần.

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

w