HƯỚNG DẪN VẼ MẠCH VÀ MÔ PHỎNG CHẠY MẠCH

Một phần của tài liệu Kỹ thuật vi xử lý - ngon ngu lap trinh C trong vi xử lý (Trang 101 - 111)

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

102

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

103

Phía trên và phía phải của chương trình là các công cụ để ta có thể thiết kế sơ đồ nguyên lý. Phần giữa có màu xám là nơi để chúng ta vẽ mạch.

Section mode: Chức năng nay để chọn linh kiện

Component mode: Dùng để lấy linh kiện trong thư viện linh kiện Đặt lable cho wire

Bus

Terminal: Chứa Power, Ground,

Graph: Dùng để vẽ dạng sóng, datasheet, trở kháng

Generator Mode: Chứa các nguồn điện, nguồn xung, nguồn dòng Voltage Probe Mode: Dùng để đo điện thế tại 1 điểm trên mạch, đây là 1 dụng cụ chỉ có 1 chân và không có thật trong thức tế

Curent Probe mode: Dùng để đo chiều và độ lớn của dòng điện tại 1 điểm trên wire.

Virtual Instrument Mode: Chứa các dụng cụ đo dòng và áp, các dụng cụ này được mô phỏng như trong thực tế

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

104

Để lấy linh kiện, nhìn vào phía trái của chương trình và thực hiện như sau: bấm vào biểu tượng Component Mode , sau đó bấm vào chữ P hoặc

nhấn

phím tắt P trên Keyboad.

Hoặc cũng có thể Right Click trên Editting Window và chọn Place

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

105

- Khung chương trình Pick Devices hiện ra như hình :

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

106

1. là ô tìm kiếm linh kiện, chỉ cần gỏ từ khóa vào, ví dụ như muốn tìm BJT 2N2222 thì tôi gỏ 2N2222 nhủ hình vẽ ( không phân biệt chữ hoa và chữ thường).

2. là các nhóm linh kiện liên quan đến từ khóa cần tìm.

3. là nhóm con của linh kiện, ví dụ như transistor thì có BJT, FET

4. là ký hiệu (Schematic) trên sơ đồ nguyên lý

5. là hình dáng trên sơ đồ mạch in (PCB), ví dụ nhưBJT có nhiều kiểu đóng gói như TO18, TO220, vv …

6. là kết quả của việc tìm kiếm linh kiện.

Double Click vào linh kiện cần lấy, lập tức linh kiện sẻ được bổ sung vào “bảng danh sách linh kiện” là vùng màu trắng phí bên trái . Xem hình dưới. (adsbygoogle = window.adsbygoogle || []).push({});

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

107

- Ví dụ: vẽ mạch nguyên lý sau.

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

108

- Viết một đoạn code sau đó nạp vào chíp để mô phỏng.

#include<reg52.h>unsigned int x; unsigned int x; void main(void) { P1^0=0; for(x=0;<=3000;x++); P1^0=0; for(x=0;<=3000;x++); }

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

109

- Sau khi dịch file chương trình từ file.C thành file.hex - Ta nạp file.hex vào chíp như hình sau

1. Click đúp chuột trái vào ô program file rồi chọn đường dẫn đến file.hex

2. nhấn Ok để lưu file vào chíp

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

110

- Nhấp chuột vào Play để bắt đầu mô phỏng

10/04/13 Giáo Viên: Đặng Văn Hiếu Văn Hiếu

111

- Phần mềm sẽ chạy mô phỏng theo đúng code ta đã nạp

- Chúng ta quan sát và sửa code tùy ý trên file.C rồi dịch lại chương trình, phần mềm mô phỏng tự nạp theo đường link đã chọn từ lần nạp đầu tiên.

- Chú ý khi sửa code thì tắt mô phỏng bằng cách nhấn chuột vào Stop.

Một phần của tài liệu Kỹ thuật vi xử lý - ngon ngu lap trinh C trong vi xử lý (Trang 101 - 111)