Proteus là phần mềm mô phỏng hoạt động mạch điện tử của Lancenter Electronics 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: AVR, PIC,…Mô phỏng hầu hết các linh kiện điện tử thông dụng, đặc biệt hỗ trợ cho cả các MCU nhƣ PIC, 8051, 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. Công cụ mô phỏng cho các loại Vi điều khiển khá tốt, hỗ trợ các dòng vi điều khiển PIC, 8051, PIC, AVR,… các giao tiếp I2C, SPI, CAN, USB, Ethenet,…Ngoài ra còn mô phỏng các mạch số, mạch tƣơng tự một cách hiệu quả. Proteus là bộ công cụ chuyên về mô phỏng mạch điện tử.
ISIS đã đƣợc nghiên cứu và phát triển đƣợc nhiều ngƣời sử dụng trên khắp thế giới. Sức mạnh của ISIS là có thể mô phỏng hoạt động của các hệ vi điều khiển mà không cần thêm phần mềm phụ trợ nào. Ngoài ra, phần mềm ISIS có thể xuất file sang ARES hoặc các phần mềm vẽ mạch in khác.
Hình 4.25: Giao diện khi mở phần mềm Proteus
Trong lĩnh vực giáo dục ISIS có ƣu điểm là hình ảnh mạch điện đẹp, cho phép ta tuỳ chọn đƣờng nét, màu sắc mạch điện, cũng nhƣ thiết kế theo các mạch mẫu.
41 Những chức năng khác của ISIS:
Tự động sắp xếp đƣờng mạch và vẽ điểm giao đƣờng mạch Chọn đối tƣợng và thiết lập thông số cho đối tƣợng dễ dàng Xuất file thống kê linh kiện cho mạch
Xuất ra file Netlist tƣơng thích với các chƣơng trình làm mạch in thông dụng.
Đối với ngƣời thiết kế mạch chuyên nghiệp, ISIS tích hợp nhiều công cụ giúp cho việc quản lý mạch điện lớn, mạch điện có thể lên đến hàng ngàn linh kiện.
Thiết kế theo cấu trúc
Khả năng tự động đánh số linh kiện
4.4.2. Cách sử dụng
Khi mở giao diện của phần mềm Proteus, để sử dụng trƣớc tiên ta phải tạo project mới bằng các cách sau:
Góc trái màn hình giao diện chọn File > New project hoặc icon trang giấy Vùng làm việc Start chọn New project
Hình 4.26: Cách tạo project mới
Sau khi nhấp vào tạo project mới thì giao diện sẽ hiện lên một khung làm việc: Name: đặt tên cho project
42
Hình 4.27: Đặt tên và lƣu file project mới
Sau khi đặt tên file và vị trí lƣu file. Ta bấm next để tiếp tục, nếu là ngƣời mới sử dụng về sau chúng ta tiếp tục bấm next không cần quan tâm đến các yêu cầu kia nếu không có nhu cầu. Khi hoàn thành các bƣớc thực hiện trên, giao diện làm việc của Proteus sẽ hiện ra dƣới chức năng Schematic Capture dùng để vẽ mạch nguyên lý, mô phỏng. Ta tiến hành thực hiện các chức năng theo mong muốn, nhu cầu sử dụng.
43
Hình 4.29: Các vùng làm việc của Proteus
Các vùng làm việc của Proteus nhƣ sau: A: Vùng xem trƣớc linh kiện
B: Vùng hiển thị tên các linh kiện đƣợc sử dụng C: Các công cụ vẽ mạch in
D: Công cụ chạy mô phỏng mạch nguyên lý E: Vùng hiển thị toàn bộ phần mạch đƣợc vẽ F: Thanh menu của chƣơng trình