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

Lập trình hợp ngữ và điều khiển thiết bị

BÀI THỰC HÀNH
SỐ 2
Phần 1. Làm theo hướng dẫn
1.Làm quen cách sử dụng phần mềm Proteus ISIS
Xem Video hướng dẫn sử dụng phần mềm Proteus để tạo và mô phỏng, chú ý quá
trình sử dụng gồm 3 bước căn bản
Bước 1: Tạo 1 thiết kế mới (Chọn File -> New Design)
Bước 2: Chọn các linh kiện để đưa vào thiết kế. Ở đây các bạn phải đánh tên tiếng
Anh của linh kiện và tìm kiếm. Dưới đây là một số tên gợi ý:
AT89C51: tìm vi điều khiển
Capacitor: tìm tụ
Resistor: tìm điện trở
Crystal: tìm bộ dao động thạch anh
Led: tìm đèn led
Led 7 seg: tìm đèn led 7 thanh
Button: tìm nút bấm
Switch: tìm công tắc


Sau khi chọn được linh kiện thì click đúp vào linh kiện đó để thêm linh kiện vào
thiết kế. Sau đó có thể tiến hành gõ tên và tìm kiếm linh kiện khác một cách bình
thường.
Bài thực hành


Lập trình hợp ngữ và điều khiển thiết bị
Bước 3: Đưa linh kiện vào thiết kế
Chọn loại linh kiện trong thiết kế (Ở cửa sổ bên trái), click vào màn hình thiết kế
bên phải để đưa linh kiện vào thiết kế

Phần 2. Tự thực hành
Bài 1. Sử dụng phần mềm Proteus ISIS tạo một mạch điện có hình như dưới đây

Bài thực hành


Lập trình hợp ngữ và điều khiển thiết bị
Viết chương trình nhấp nháy led tại chân P1.0 và nạp vào thiết kế, mô phỏng kết
quả đạt được.
Bài 2. Viết các lệnh hợp ngữ thực hiện các yêu cầu sau sử dụng các lệnh logic và
lệnh quay
Xóa thanh ghi A
Thiết lập thanh ghi A
Đảo bit thanh ghi A
Đảo dấu thanh ghi A (Bit 7 là bit dấu)
Xóa hai bit 0 và bit 1 của thanh ghi A
Thiết lập 4 bit cao của thanh ghi A
Đảo 4 bit cao của thanh ghi A
Bài 3. Hiển thị lần lượt nội dung các bit của thanh ghi A (từ bit D7 -> bit D0) trên
led 7 thanh. (Các chân a,b,c,d,e,f,g của led 7 thanh được nối tương ứng với các
chân P0.0 -> P0.6 của vi điều khiển 8051)
Gợi ý: các bit của thanh ghi A sẽ có dạng 01001…, việc hiển thị ra led 7 thanh ở
đây chính là hiện các số 0, 1.

Bài thực hành




Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status