Hướng dẫn mô phỏng dùng ISIS Protues 22/06/2007
Biên soạn: Phan Đình Trung Trang 1/18
H NG D N S D NG ISIS PROTUES
Dưới đây là các công cụ và các thao tác cơ bản nhất giúp người sử dụng nhanh chóng
sử dụng Protues như một công cụ mô phỏng, học tập và nghiên cứu khi điều kiện thực
hiện mạch thực tế còn thiếu thốn, hạn chế hoặc kiểm chứng các hoạt động của mạch
nguyên lý trước khi thực hiện lắp ráp mạch. Tuy nhiên, mô phỏng chỉ giúp chúng ta tiên
đoán, ước lượng các tình huống sẽ xảy ra trong thực tế với các thông số tối thiểu chứ mô
ph
ng không ph
"
i là th
$
c t
&
nên đôi khi ta thấy có những tình huống xảy ra trong thực tế
mà mô phỏng không có được. Do đó, mô phỏng dùng Protues chỉ có giá trị tham khảo
cho việc thực hiện mạch thực tế.
1. M ch,+ng trình ISIS Protues.
Double click vào icon để mở chương trình ISIS Protues hoặc
ta cũng có thể chọn:
Start Programs Protues 6 professional ISIS 6 professional.
2. T o b n v m i.
Chọn:
Menu File New Design… hoặc
Click lên
.
3. L u b/n v0.
Chọn:
Menu File Save Design hoặc
Khung Schematic Preview và PCB Preview cho phép ta xem hình dạng linh
kiện trong bản vẽ nguyên lý và bản vẽ mạch in.
Click chọn tên linh kiện trong khung Results rồi chọn nút OK. Tên linh kiện đã chọn
sẽ xuất hiện ở khung DEVICES.
Click chọn tên linh kiện cần đặt lên bản vẽ trong khung DEVICES rồi click lên vùng
bản vẽ nơi muốn đặt linh kiện, linh kiện sẽ xuất hiện tại vị trí vừa click.
M o:
Ta c
)
ng có th
+
Double Click lên tên linh ki
,
n trong khung Results
-+
-%
a linh ki
,
n vào
khung DEVICES. v
.
i cách làm này, ta có th
+
l
0
y m
1
t lúc nhi
2
phải lần lượt là: xoay phải, xoay trái, xoay với góc cho trước, đối xứng qua trục dọc, đối
xứng qua trục ngang.
Chú ý: n
&
u linh ki
,
n ch
%
a ch
4
n thì thanh tác v này s
6
có màu xanh da tr i.
11. Ch nh s a thông s linh ki8n.
Để chỉnh sửa thông số cho linh kiện hoặc đối tượng, ta click chọn nút instant edit
mode (
) rồi click vào linh kiện hoặc đối tượng cần chỉnh sửa. Khi người sử dụng muốn
thực hiện bất kỳ thao tác nào trên linh kiện hay đối tượng trong Protues đều phải click
ph
i chọn đối tượng cần thao tác. Ta cũng có thể chọn linh kiện bằng chuột phải rồi click
trái để chỉnh giá trị của linh kiện.
Ta cũng có thể dùng công cụ này để nạp chương trình cho vi điều khiển.
12. Phóng to, thu nh , chuy n vùng xem b/n v0.
Ch c nCng Menu View Bàn phím Icon
chuyển vùng xem Pan F5
Phóng to vùng xem Zoom In F6
Phóng nhỏ vùng xem Zoom Out F7
-+
chuy
+
n
-&
n v
=
trí
c
?
n xem.
H ng d n mô ph ng dùng ISIS Protues 22/06/2007
Biên so)n: Phan *ình Trung Trang 4/18
13. t ngu n và mass cho m ch.
Click chọn nút Inter-sheet terminals ( ) trên thanh công cụ, cửa sổ
sẽ mở ra cho phép người dùng lựa chọn loại terminal cần dùng. Có hai loại terminal
chúng ta có thể sử dụng ở đây là:
GROUND: vẽ ký hiệu mass (ground), cung cấp điện áp 0 V cho mô phỏng mạch.
POWER: vẽ ký hiệu nguồn, ta chọn nút instant edit mode (
) , click lên ký hiệu
vừa đặt trên bản vẽ, nhập giá trị nguồn điện vào ô string. Ví dụ: +5V.
Chú ý: ta ph
"
i t chính xác ngu
A
n d
%/
ng ho
%
ng không có
-
i
+
m n
C
i thì ph
?
n m
2
m v
E
n xem nh
%
các dây này không n
C
i v
.
i nhau.
16. t tên cho ,Fng dây.
Các đường mạch có cùng tên trong bảng vẽ mạch sẽ được nối lại với nhau dù chúng
có hay không có nối trên bảng vẽ. Cách này sẽ làm bảng vẽ mạch gọn gàng và dễ đọc
hơn. Để đặt tên đường mạch, ta chọn công cụ Wire label (
) trên thanh công cụ rồi click
vào đường dây muốn đặt tên, ta nhập tên đường mạch trong ô string của cửa sổ Edit wire
label.
17. Máy phát (generators) dùng cho mô ph ng.
H ng d n mô ph ng dùng ISIS Protues 22/06/2007
chọn menu Debug Ú Pause Animation.
c) DI
ng mô ph ng:
click lên nút (
) hoặc
chọn menu Debug Ú Stop Animation.
d) M
t s= ch>c nCng khác:
B
qua vi
,
c th c hi
,
n m
1
t
-
o
F
n ch
%/
ng trình
§ chọn Debug Ú Step Over hoặc
§ nhấn nút F10 trên bàn phím.
B
%.
c vào th c hi
,
n ch
-%B
c ch
-=
nh
§ chọn Debug Ú Step to hoặc
§ nhấn nút Ctrl+F10 trên bàn phím.
H ng d n mô ph ng dùng ISIS Protues 22/06/2007
Biên so)n: Phan *ình Trung Trang 7/18
H NG D N BIÊN D CH CH NG TRÌNH CHO H 8051
A. Biên dch b ng công cG DOS.
Tr c khi biên dịch bằng công cụ DOS, chương trình vi điều khiển phải được viết trước
dùng các phần mềm soạn thảo trong Win như Notepad, Winword,… và lưu ở các định
dạng text thông dụng như *.txt, *.a51, *.asm,… với phần tên file nên có độ dài không quá
8 ký tự và lưu file càng gần thư mục gốc càng tốt. file chương trình nên nằm cùng thư
mục với chương trình biên dịch. Tốt nhất chúng ta nên sử dụng Notepad để soạn thảo.
Để biên dịch trong DOS, ta dùng 2 chương trình:
ASM51.EXE để biên dịch chương trình sang dạng file object (*.OBJ).
OH.EXE để thực hiện chuyển các file object thành các file HEX (*.HEX) cho
chương trình nạp vi điều khiển có thể đọc được. Một số chương trình nạp vi điều
khiển không có khả năng đọc file HEX, ta phải sử dụng thêm chương trình
HEX2BIN.EXE để chuyển file HEX trên về dạng file BIN trước khi nạp.
Để biên dịch chương trình, ta thực hiện như sau:
nhấn Start Programs Accessories Command Prompt để mở cửa sổ DOS
hoặc
nhấn Start Run… rồi gõ lệnh cmd để mở cửa sổ DOS.
Trong cửa sổ DOS, ta dùng các lệnh chuyển ổ đĩa và lệnh chuyển thư mục để di
chuyển đến thư mục có chứa chương trình biên dịch. Như trong ví dụ là thư mục C:\ASM.
Gõ lệnh dịch chương trình sang file Object: