Professional Documents
Culture Documents
PROTEUS 8.5
1. Cài đặt
3. Mô phỏng mạch số
5. Vẽ mạch in 1
Cài đặt
Bước 1: Chạy file Set up, chọn Use a locally installed Licence Key
Bước 2: Ấn Next đến khi hiện Licence Manager >> Browse đến file
Licence Key.lxk trong thư mục crack >> Install
Bước 3: Chọn Yes, Next, Next cho đến khi hoàn tất cài đặt
Bước 4: chạy file Update để thực hiện chuyển từ bản Demo thành
bản Pro
1
17/09/2016
PROTEUS 8.5
1. Cài đặt
3. Mô phỏng mạch số
5. Vẽ mạch in
2
17/09/2016
3
17/09/2016
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
4
17/09/2016
Chọn menu Library > Pick part from libraries hay nhấn P
trên bàn phím hay click ký hiệu P
10
5
17/09/2016
+88.8
Linh kiện Keywords
Volts
R1
B1 BATTERY
2
R1, R2, R3 Resistor
R2 R3
B1 3 6 +88.8
GND chọn từ Terminals +88.8 6V Volts
Volts
11
12
6
17/09/2016
+3.00
Volts
R1
2
R2 R3
B1 3 6 +3.00
+6.00 6V Volts
Volts
13
14
7
17/09/2016
15
16
8
17/09/2016
17
ANALOGUE ANALYSIS
18
9
17/09/2016
Thêm vào Probe Voltage tại L1 để phân tích điện áp tại vị trí này
19
20
10
17/09/2016
21
22
11
17/09/2016
23
FREQUENCY ANALYSIS
- Thường dùng vẽ biểu đồ Bode cho mạch
24
12
17/09/2016
25
26
13
17/09/2016
PROTEUS 8.5
1. Cài đặt
3. Mô phỏng mạch số
5. Vẽ mạch in
28
14
17/09/2016
29
30
15
17/09/2016
- Để xem dạng sóng tại ngõ ra, thêm vào biểu đồ Digital trong Graphs.
- Thêm vào các Probe Voltage tại các chân ngõ ra Q0, Q1, Q2, Q3 của U2
31
PROTEUS 8.5
1. Cài đặt
3. Mô phỏng mạch số
5. Vẽ mạch in
32
16
17/09/2016
- Họ 68000
- Họ 8051
- Họ ARM
- Họ AVR
- Họ Cortex M0, M3
- dsPIC
Chọn Create Firmware Project khị tạo New Project, chọn họ vi điều
khiển, tên vi điều khiển và chương trình dịch (như họ PIC16, vi điều
khiển PIC16F877A, chương trình dịch CCS for PIC)
34
17
17/09/2016
Sơ đồ mạch
Mã nguồn
35
#include <16F877A.h>
#FUSES NOWDT, HS, NOPUT, PROTECT, NODEBUG, NOBROWNOUT, NOLVP
#use delay(clock=2000000)
#include <lcd.c>
18
17/09/2016
37
#include <16F877A.h>
#FUSES NOWDT, HS, NOPUT, PROTECT, NODEBUG, NOBROWNOUT, NOLVP
#use delay(clock=2000000)
#include <lcd.c>
//=========================================================
void main()
{
int8 sodem;
lcd_init();
set_tris_d(0x00);
output_d(0x00);
sodem = 0;
lcd_gotoxy(1,1);
printf(lcd_putc,"Counter:");
while(TRUE)
{
lcd_gotoxy(10,2);
printf(lcd_putc,"%u",sodem);
delay_ms(300);
sodem++;
if(sodem == 100) break;
}
}//end main
38
19
17/09/2016
MÔ PHỎNG ARDUINO
- Download thư viện mô phỏng Arduino cho Proteus:
http://sites.google.com/site/phkkhanh, chọn Phần mềm >
Proteus – Thư viện mô phỏng Arduino
39
MÔ PHỎNG ARDUINO
- Giải nén và copy file Blogembarcado.lib vào thư mục: C:\Program Files
(x86)\Labcenter Electronics\Proteus 8 Professional\Library (đối với
Win 64 bit) hay C:\Program Files\Labcenter Electronics\Proteus 8
Professional\Library (đối với Win 32 bit)
40
20
17/09/2016
- Chọn File > Preferences, click chọn compilation và xác định vị trí của
file preferences.txt
41
42
21
17/09/2016
- Nhấn Verify
43
44
22
17/09/2016
45
- Double-click vào linh kiện Arduino, lúc này trong Program File của
Arduino chưa có chương trình, nhấp vào nút Browse và chỉ đến chương
trình đã biên dịch E:\t\Blink.ino.hex
46
23
17/09/2016
47
48
24
17/09/2016
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
} 49
50
25
17/09/2016
PROTEUS 8.5
1. Cài đặt
3. Mô phỏng mạch số
5. Vẽ mạch in
51
52
26
17/09/2016
+5V
R1
1k
U1
J1
8
RV2 4 3 1
VCC
R Q
7 26630101RP2
DC
5
CV
10K
GND
2 6
TR TH
R2
1
10k 555
C1 C2
1nF 1nF
53
54
27
17/09/2016
- Để thay đổi đơn vị đo, nhấn chuột phải và chọn Edit Properties
%C: đơn vị cm
55
56
28
17/09/2016
- Để hiện giá trị của linh kiện, chọn menu Technology > Set Text Style
57
- Click chọn vào Design Rule Manager hay menu Technology > Design
Rule Manager
- Chọn Tab Net Classes, trong khung Net Class, chọn POWER, khung
Tracer Style là T50, khung Layer Assignment for Autorouting như hình
29
17/09/2016
- Kết quả:
60
30
17/09/2016
61
- Để vẽ mạch in 1 lớp, bỏ phần Top Copper cho cả hai Net Class POWER
và SIGNAL.
62
31
17/09/2016
63
- Chọn dây chưa được auto-route, để tạo via, thực hiện double-click tại vị
trí cần tạo
64
32
17/09/2016
65
66
33
17/09/2016
67
68
34
17/09/2016
69
35