bao cao project ii
TRANSCRIPT
-
I H C BCH KHOA H N I
VI N T VI N THNG
* * *
BO CO T NG K T PROJECT II
ti: THI T K M CH
KIT PHT TRI N AVR DE1
ng d n: Th y NSC T.S Nguy n Quang Minh
Sinh vin th c hi n: c M nh 20091725 K54
H N i 2012
-
2 VI N T VI I H C BCH KHOA H N I
M C L C
Trang
L U ....................................................................................................... 3
CH TI ...................................................................................................... 4
PH N I: M PH NG & L P TRNH AVR ...................................................... 5
1. Cng c ph n m m ...................................................................................... 5
2. M ph ng ...................................................................................................... 6
PH N II: CAPTURE ............................................................................................ 18
1. Gi i thi u ORCAD ....................................................................................... 18
2. Capture ......................................................................................................... 18
PH N III: LAYOUT ............................................................................................. 32
1. Gi i thi n v Footprint trong Layout ........................................... 32
2. Cch t o file layout t Schematics .............................................................. 41
PH N IV: TNH TON V TRI N KHAI MODULE ...................................... 50
1. Module B ng LED ....................................................................................... 50
2. Module M ch Cng Su t ............................................................................. 50
3. Module M ch Kit ......................................................................................... 51
4. Module M ch N p ........................................................................................ 51
PH N V: CODE .................................................................................................... 52
PH L C HNH NH .......................................................................................... 57
-
3 VI N T VI I H C BCH KHOA H N I
L U
n thi t k ng d y nh m gip sinh vin c
th p d ng cc ki n th c v phn tch v thi t k h th ng ph n c ng v cc
ki n th hon thnh m t project hon thi ng th i thng qua
qu trnh lm project, sinh vin s c lm quen v th c c n thi
hon thnh m t project.
Hi n nay, nhu c u s d u khi n trong h c t p, nghin c
ng d ng trn th c t l khng nh . Trong s u khi n th
ng hi
v s h c t p v nghin c u. V ph c v cho mn h c
o ti pht tri n cho cc mn h c ti t tay vo lm
m t b Kit pht tri u khi kit ny l m t
ng d ng nh u khi n LED.
M c nghim tc v k ng trong su t qu trnh th c hi n,
song ch c ch n ny c a em v n cn r t nhi u thi u st. Em r t mong nh c
s pha th i v vi c h c t p mn h c ny c a
t k t qu t t.
Em xin chn thnh c
H N
Sinh vin th c hi n
-
4 VI N T VI I H C BCH KHOA H N I
CH TI
Ti: THI T K M CH KIT PHT TRI N AVR DE1
2. M c Tiu:
Hi n nay, cng ngh u khi n, vi x l, FPGA pht tri
c a chng trong cu c s ng cng ngy cng quan tr ng.
Cc ng d ng c u khi n tr i trn r t nhi c, t n ph c
t p.
th c hi c cc ng d n c cng c h c t p v
nghin c u.
thi t k v ch t o m ch kit pht tri n cho AVR v i ci tn
AVR DE1.
3. Yu c u:
Yu c u ch
+ M ch ho ng nh
+ ng d ng vi t ch c
Yu c u phi ch
+ Chi ph v a ph i
+ Tnh th m m cao
4. K t Qu Th c Hi Ti:
- c m t m ch Kit Avr
- t
- hon thnh m
-
5 VI N T VI I H C BCH KHOA H N I
PH N I: M PH NG & L P TRNH
AVR
1. Cng c ph n m m:
a) Proteus
Proteus bao g m 2 thnh ph n:
ISIS: Ph n m m v m ch nguyn l + m ph ng c
cao kh ng, h ng v i th c t v tnh tr c quan cao, song tnh
th m m c a m ch nguyn l v b ng ISIS khng cao b ng OrCAD Capture.
ARES: Ph n m m v m ch in c a Proteus. Trn th c t i ta t dng ARES
v m n chn c a n t v tnh th m m khng cao.
Trong khun kh bi bo co, chng ta s s d m ph ng m t ng
d ng trn kit AVR DE1: qut LED.
b) AVR Studio v WinAVR
AvrStudio: l trnh bin d ch ASM chnh th c cung c p b
bin d ch hon ton mi n ph v t t nhin l t t nh t cho l p trnh AVR b ng ASM.
Phin b n m i nh n th m lm bo co l 4.18.
WinAVR hay avr-gcc: l b trnh d c pht tri n b i GNU, ngn ng s
d ng l C v c th c dng tchh p v i AvrStudio (dng Avrstudio lm trnh bin
t p c bi t b bin d ch ngu n (source) code C
c vi t b ng b ny, v v y n r ng cho chng ta khi vi t cc ng d ng
chuyn nghi p.
AVR Simulator l trnh m ph c tch h p s n trong Avrstudio,
AVR Simulator cho php chng ta quan st tr ng thi cc thanh ghi bn trong AVR
nn r t ph h chng ta
-
6 VI N T VI I H C BCH KHOA H N I
2. M ph ng:
a) V m ch nguyn l trn Proteus
Ch n vo button "Components" r i "Pick Devices" ch n
linh ki n.
Ch n linh ki n: trong dialog Pick Devices, "Keywords" nh p mega8, chng ta
s th y 1 linh ki n c tn "ATMEGA8" bn c a s "Results", double click vo linh
ki mang n ra c a s "Object selector".
-
7 VI N T VI I H C BCH KHOA H N I
n tr , chng ta "res", ch n "Resistors" trong "category"
v Double click vo link ki n "RES" trong "Results".