Phụ lục gồm các ý chính sau đây:
Các phần mềm hỗ trợ cần thiết cho thiết kế
Giới thiệu chung về cấu trúc AVR atmega32
Sơ đồ nguyên lý
Sơ đồ hoạt động mạch thiết kế
CodeAVR và giải thích
Code VB6_ứng dụng giao tiếp cổng COM
Kết luận
Phần mềm bổ trợ
Các phần mềm cần thiết cho thiết kế bao gồm :
o
Phần mềm mô phỏng proteus 7.5sp3 , LTspice
o
Phần mềm viết và nạp code cho vi điều khiển CodeVisionAvr v2.03.4
o
Phần mềm VB 6.0
o
Phần mềm kết nối cổng COM ảo Virtual Serial Port Driver
o
Ngoài ra còn có pc , mạch nạp , và các dụng cụ làm mạch thật
AVR atmega32 là một họ vi điều khiển do hãng Atmel sản xuất, AVR là chip vi điều khiển
8 bits với cấu trúc tập lệnh đơn giản hóa-RISC
So với các chip vi điều khiển 8 bits khác, AVR có nhiều đặc tính hơn hẳn, hơn cả trong
R1OUT
12
T2IN
10
R2OUT
9
T1OUT
14
R1IN
13
T2OUT
7
R2IN
8
C2+
4
C2-
5
C1+
1
C1-
3
VS+
2
VS-
6
U1
MAX232
MODFILE=MAX232
PACKAGE=DIL16
PA7/ADC7
33
RESET
9
XTAL1
13
XTAL2
12
PC0/SCL
22
PC1/SDA
23
PC2/TCK
24
PC3/TMS
25
PC4/TDO
26
PC5/TDI
27
PC6/TOSC1
28
PC7/TOSC2
29
PD0/RXD
14
PD1/TXD
15
PD2/INT0
16
6
SDA
5
SOUT
7
U4
DS1307
R1
4.7k
R2
4.7k
B1
3V
vcc
X1
CRYSTAL
FREQ=32.768khz
X2
CRYSTAL
FREQ=16MHz
C1
10uF
C2
10uF
vcc
VALUE=5
C3
10uF
C4
10uF
1
411
U5:A
LM324
U5:A(V+)
VALUE=5
U5:A(V-)
VALUE=-5
R3
220
R3(1)
ERROR
TXD
3
RXD
2
CTS
8
RTS
7
DSR
6
DTR
4
DCD
1
RI
9
COM4
COMPIM