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
Trang 1BÀ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
Trang 2Bướ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ế
Bước 4: Đi dây, kết nối các linh kiện Ở bước này, bạn sử dụng chuột click vào
chân của linh kiện sau đó di chuột và click lên chân của linh kiện muốn kết nối
2.Xem cách thức tạo ra file HEX và nạp vào vi điều khiển
- Để tạo ra file HEX, trong phần mềm Keil, chọn Icon Options for Target
- Tiếp đến, cửa sổ thiết lập tùy chọn hiện ra Chọn tab Output và tích vào tùy chọn để tạo ra HEX file Khi đó, nếu biên dịch chương trình thành công, bạn sẽ
Trang 3- Tiếp đến, để nạp file này vào vi điều khiển, trong phần mềm ISIS (Thuộc bộ phần mềm Proteus), bạn click chuột phải lên vi điều khiển, tiếp đến chọn Edit Properties
- Tiếp đến, một cửa sổ cho phép chỉnh sửa thuộc tính của vi điều khiển hiện lên, bạn tiến hành tìm tới đường dẫn cua file HEX chứa mã nguồn muốn mô phỏng
Trang 4Phầ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
Trang 5Viế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