Professional Documents
Culture Documents
.v
n
&
HD S DNG
CODEVISION AVR
hk
ie
n
Date: 24/02/2014
cu
.b
an
lin
cu
.b
an
lin
hk
ie
n
.v
n
cu
.b
an
lin
hk
ie
n
.v
n
Cc thanh c bn:
- Thanh Menu bar: cha cc ty chn c bn, gmFileEdit, Search, View,
Project, Tools, Settings, Help
.v
n
hk
ie
n
.b
an
lin
- Thanh Help
cu
2.1
Lm vic vi cc files
Bn c th to mt file ngun mi bng cch s dng nt
File/View hoc Ctrl/N hoc biu tng
trn thanh Tool bar.
Ca s Create New file hin ra, bn chn Source/OK.
cu
.b
an
lin
hk
ie
n
.v
n
Ta c 1 ca s mi c to, tn file mi ny mc nh l
untitled.c. Bn c th sacve file ny vi 1 tn mi bng cch s
dng File/Save As hoc biu tng Save As.
Ch :
trn cng c ng dn ti file ang hin th. m li fil,
bn tm theo ng dn ny.
Cc th tc lu, sa, xa hay i tn file kh n gin, cc bn c
th t tm hiu.
2.2
Lm vic vi cc Project
To project mi bng cch vo File/new, ca s Create New File
hin ra. Ta chn Project sau chn OK
.v
n
cu
.b
an
lin
hk
ie
n
.v
n
cu
.b
an
lin
hk
ie
n
lin
hk
ie
n
.v
n
cu
.b
an
ng vi mi vi iu khin li c
s lng ngt khc nhau, y ti chn Atmega8 v th ch c 2
ngt l INT0 v INT1.
Tch vo ngt bn chn, s xut hin thm ty chn Mode. y l
ty chn ch xy ra ngt.
cu
.b
an
lin
hk
ie
n
.v
n
o Th Timers
hk
ie
n
.v
n
cu
.b
an
lin
Th Timer1
C cc ty chn Clock Source, Clock Value
ging vi Timer0. Cc bn ti ty chn Mode (ch hot
ng ca Timer1)
hk
ie
n
.v
n
cu
.b
an
lin
hk
ie
n
.v
n
Cc ty chn:
Use 8 bits, Interrputs
Volt. Ref: chn in p tham chiu
Clock: chn xung clock
cu
.b
an
lin
o Th USART:chn ch USART
Bn chn Receiver nu mun nhn, v Transmitter nu mun
truyn. cc Rx Interrput v Tx Interrput tng ng vi ngt
nhn v ngt truyn.
Nhn vo mi tn
nu mun thay i Baud rate, v x2
nu mun gp i tc .
Cc ty chn
n Communication Parameters v Mode, ty thuc
thu vo
phn cng caa b
bn.
hk
ie
n
.v
n
o Th I2C
cu
.b
an
lin
Xut hin
n thm cc ty ch
chn trong y.
u tin, cc bn
n ch
n SDA Bit v SCL Bit,
SDA (Serial DATA)
DATA): ng truyn nhn d liu
SCL (Serail Clock): ng truyn xung nhp
Do trn, chng ta
chn Port B nn cc Bit chn SDA v SCL l bit
ca PortB. Ch l 2 ng
ng truy
truyn ny ring bit nn phii khc nhau.
13
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
Cc th bn dii l cc th
th ty chn dng module g, cc bn chn
module ph hp ri chn
n Enable.
.v
n
cu
.b
an
lin
hk
ie
n
n ch
chn trong 1 wire Portv Data Bit ch
ch nh Port
u tin bn
v Bit cho Bus 1 dy.. N
Nu s dng cc cm bin o nhit
14
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
cu
.b
an
lin
hk
ie
n
.v
n
bng
Trickle Charge/Diodes
Charge/Diodes, tng ng vi Trickle Charge/
Resistor
15
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
.v
n
o Th Analog Comparator : ch nh cu
u hnh analog
comparator
Chn vo Analog Comparator Enable
Enable m chcc nng ny.
cu
.b
an
lin
hk
ie
n
Bn ch cn in
n cc thng tin vo th
th ny, khi lu project, cc thng
tin ny s t ng
ng
c inra trn cng ca project. Rtt thun
thu tin
cho vic kim
m tra.
16
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
cu
.b
an
lin
hk
ie
n
.v
n
2.3
Hon thnh qu trnh to Project
Sau khi ci
t xong cho vi iu khin, cc bn
n c th
th xem trc
bng
ng cch vo Program/Preview
Cc bn
n nhn vo Program Preview, y l cc code sinh ra sn
s
tng ng vii cc ty ch
chn cu bn thc hin tr
c .
hoc vo
Gi bn c th lu project ny bng cch chn nt
File/Generate program , save and exit.
Do trong 1 project cca CodeWizardAVR c rt nhiu
u file khc
nhau, bn
n nn tto hn 1 th mc mi v t tn d hiu
hi c th
qun l ttt project cca mnh.
Ca s mi hin ln, u
u tin l lu file c ui .cwp. y ti
tt tn l sample1
17
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
.v
n
hk
ie
n
cu
.b
an
lin
Tip theo l c
a s Save C Complier Source Filelu
lu file .c
Tip
p theo l lu file c ui .prj
project ny, ti
t tn cho 3 file ny cng mtt tn (Ch : cng
tn nhng khc ui).
18
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
hk
ie
n
.v
n
an
lin
Chng ta s lp
p trnh trn file .c
.c. C th y l file sample1.c
m ti tt tn.
Ch :bn
bn tri th
th sample1.c l th Notes nh mtt trang note n
gin,
n, cho php b
bn vit nhn cc ch ca mnh.
cu
.b
19
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
.v
n
hk
ie
n
lin
cu
.b
an
20
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
.v
n
hk
ie
n
lin
an
.b
cu
m
21
Bn quyn thuc v MinhHaGroup
MinhHaGroup.
WELLCOME TO MINHHAGROUP
GROUP.
cu
.b
an
lin
hk
ie
n
.v
n
Thank
Thanks For Reading!
22
Bn quyn thuc v MinhHaGroup
MinhHaGroup.