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

Tài liệu Giáo trình Vi điều khiển - Phục lục 2 pptx

10 543 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Mô phỏng bằng Proteus
Tác giả Phạm Hùng Kim Khánh
Chuyên ngành Vi điều khiển
Thể loại Giáo trình
Định dạng
Số trang 10
Dung lượng 402,44 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Cửa sổ chương trình sau khi khởi động: Các thao tác cơ bản ™ Sử dụng thanh công cụ chuẩn: Các thao tác trên thanh công cụ chuẩn cũng có thể thực hiện thông qua menu File và menu Edit

Trang 1

Phụ lục 2: MÔ PHỎNG BẰNG PROTEUS

1 Giới thiệu

Phần mềm Proteus là phần mềm cho phép mô phỏng hoạt động của mạch điện

tử bao gồm phần thiết kế mạch và viết chương trình điều khiển cho các họ vi điều khiển như MCS-51, PIC, AVR, …

Phần mềm bao gồm 2 chương trình: ISIS cho phép mô phỏng mạch và ARES dùng để vẽ mạch in

Khởi động chương trình

- Start > All Program > Proteus 6 Professional > ISIS 6 Professional

Trang 2

- Cửa sổ chương trình sau khi khởi động:

Các thao tác cơ bản

™ Sử dụng thanh công cụ chuẩn:

Các thao tác trên thanh công cụ chuẩn cũng có thể thực hiện thông qua menu File và menu Edit

Thanh công cụ

chọn linh kiện

Vùng không gian dùng

vẽ mạch điện

Các nút chọn cho phép bắt đầu, tạm dừng hay kết thúc quá trình mô phỏng

Thanh công cụ chuẩn

Zoom In:

phóng to mạch

Zoom All: hiện toàn bộ mạch

Open: mở mạch

điện có sẵn

New: tạo mạch

điện mới

Save: lưu trữ mạch điện

Zoom Out: thu nhỏ mạch điện

Zoom to Area: phóng to một vùng mạch điện

Trang 3

™ Sử dụng thanh linh kiện:

Để đưa linh kiện vào vùng thiết kế, ta thực hiên chọn linh kiện rồi nhấn chuột trái trên vùng làm việc

Để thực hiện chọn linh kiện, ta thực hiện nhấn chuột phải trên linh kiện, nó sẽ chuyển sang màu đỏ cho biết trạng thái đang chọn

Nhóm các linh kiện vừa sử

Linh kiện được chọn

Các linh kiện trong nhóm 

Nối dây dạng bus

Đặt tên cho dây dẫn

Nguồn và GND

Các thiết bị tạo tín hiệu sin, vuông, … Các thiết bị đo dạng sóng

Cho phép quay linh kiện

Trang 4

Sau khi đã chọn linh kiện, ta có thể di chuyển linh kiện bằng cách thực hiện thao tác drag-and-drop (nhấn chuột trái và giữ rồi di chuyển chuột đến vị trí kế)

Để xoá linh kiện, ta chọn linh kiện rồi nhấn chuột phải làn nữa để xoá

™ Thêm linh kiện mới:

Nếu linh kiện không tồn tại trong thanh linh kiện, ta phải thực hiện thêm mới từ

các thư viện có sẵn bằng cách chọn menu Library > Pick hay nhấn P

Cửa sổ lấy linh kiện:

Tìm kiếm linh kiện

Tên linh kiện

Hình ảnh linh kiện

Các thư viện chứa linh kiện Các thư viện con

Trang 5

Ví dụ như để tìm linh kiện điện trở:

- Gõ Resistor trong vùng Keywords

- Chọn Category là Resistors

- Chọn Sub-category là Generic

™ Nối dây:

- Chuyển con trỏ chuột đến vị trí cần nối dây, trên con trỏ chuột sẽ xuất hiện dấu X

- Di chuyển chuột và nhấn chuột trái khi cần thiết xác định vị trí dây dẫn

- Khi kéo dây đến vị trí cần thiết thì nhấn chuột trái để nối dây

2 Mô phỏng 89C51

Để thực hiện quá trình mô phỏng 89C51 trong Proteus, ta cần thực hiện các bước sau:

- Bước 1: Vẽ mạch nguyên lý

- Bước 2: Định nghĩa chương trình dịch

Chọn menu Source > Define Code Generation Tools

Trang 6

Sau đó thực hiện chọn chương trình dịch mong muốn Ở đây ta thực hiện mô phỏng cho 89C51 nên chọn chương trình ASEM51

Phần Tools: chọn ASEM51, phần Command Line: gõ vào %1

- Bước 3: Định nghĩa file chương trình cho 89C51

Chọn menu Source > Add/Remove Source File

Chọn phần Code Generation Tool là ASEM51

Trang 7

Do chưa có chương trình cho 89C51, ta nhấn vào nút New để tạo file Trong

phần File name, ta gõ vào tên chương trình (giả sử gõ vào bai2)

Nếu chưa có file bai2.ASM, Proteus sẽ xuất hiện thông báo yêu cầu tạo file,

nhấn Yes để tạo:

Tạo file mới

Trang 8

Sao khi tạo file thành công, trên menu Source sẽ xuất hiện thêm file bai2.ASM

- Bước 4: Định nghĩa file thực thi cho 89C51

Chọn file bai2.ASM để soạn thảo chương trình nguồn, nhập vào END và nhấn nút Save

Sau khi lưu file nguồn, ta thực hiện dịch chương trình nguồn

Khi biên dịch, nếu có lỗi, chương trình dịch sẽ thông báo lỗi, nếu không thì sẽ tạo ra file bai2.HEX

Nhấn Save

để lưu

Trang 9

Thực hiện gán file thực thi cho 89C51 bằng cách nhấn chuột phải lên 89C51 để chọn (89C51 sẽ chuyển sang màu đỏ) rồi nhấn chuột trái để mở cửa sổ thuộc tính của 89C51

Nhấn vào nút Browse (hình vẽ trên) để mở chương trình thực thi, chọn chương

trình là bai2.HEX

Thông báo chương trình không có lỗi

Nút Browse:

Mở chương trình thực thi

Trang 10

Nhấn nút Open để mở file, khi đó trong thuộc tính Program File của 89C51 sẽ

có tên chương trình là bai2.HEX

Sau khi gán file thực thi cho 89C51, ta chỉ cần thực hiện sửa chương trình nguồn và biên dịch lại mà không cần gán lại file thực thi

Có thể tham khảo thêm phần hướng dẫn sử dụng của Proteus ứng dụng tong

mô phỏng 89C51 tại Website: http://eed.hutech.edu.vn, phần Hỗ trợ học tập

Ngày đăng: 11/12/2013, 17:15

HÌNH ẢNH LIÊN QUAN

Hình ảnh  linh kiện - Tài liệu Giáo trình Vi điều khiển - Phục lục 2 pptx
nh ảnh linh kiện (Trang 4)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w