You are on page 1of 20

Bi 2 - Hng Dn S Dng Keil C Lp Trnh 8051

!i "#ng $r%ng &i n'(


)h*n +- Download, ci t Keil C uVision3 Full cho 8051.
)h*n ++ - Hn! d"n t#o 1 $%o&ect t%on! Keil C, 'i(n d)ch * n#+ ch,n!
t%-nh cho 8051.
+ , Ci -.$ Keil C #/i0i%n1
./i 0ile hn! d"n ci t, c%ac1 Keil C uVision3 2 di * l3 theo hn! d"n.
Keil C uVision3 8.05 Full.
++ , C23 &3 $4% )r%5e3$
.a th4c hi5n 6 'c7
1..#o 3i 1 +%o&ect.
8..#o File.C.
3.9dd File.C *o $%o&ect.
:.;i(n d)ch * t#o File He<.
5.=> l?i ch,n! t%-nh @nAu cBC.
6.D#+ ch,n! t%-nh cho Vi iEu 1hiFn.
16 16 T4% 7i 1 )r%5e3$
Ch#G ch,n! t%-nh Keil C7
Vo $%o&ectHIDew $%o&ect7
ChJn Kn! d"n F lu * t t(n cho +%o&ect7
Lau B Mn La*e.
.iA+ theo ta chJn lo#i Chi+7 2 NG ta l4a chJn 9t3elHIchJn 9.8OC51
Pn Qes * ta R hon thnh 'c 1 S t#o 1 +%o&ect 3i.
26 26 T4% 8ile6C
.iA+ theo ta cTn t#o 1 File.C F *iAt ch,n! t%-nh cho Chi+ l(n 0ile B.
Vo FileHIDew7
Lau B chJn La*e7
ChJn Kn! d"n *o cUn! th 3Vc *i $%o&ect *Wa t#o 2 'c 1. Lau B t t(n,
*i +hTn uXi 32 %Yn! l .C7
ChJn La*e, * ta R hon thnh <on! 'c 8 S .#o File.C.
16 16 9"" 8ile6C :% )r%5e3$
.a cTn +h/i li(n 1At File.C *i $%o&ect *Wa t#o *i nhau7
.%on! !iao di5n Keil C, 2 1hXn! !ian l3 *i5c cZa $%o&ect7 ChuYt +h/i *o +hTn
[Lou%ce =%ou+ 1\ HI 9dd 0iles to =%ou+ [Lou%ce =%ou+ 1\7
ChJn Kn! d"n An th 3Vc $%o&ect HI chJn 0ile.C *Wa t#o 2 'c 8 HI 9dd7
V ta R hon tMt !iai o#n t#o $%o&ect, chu]n ') *iAt code no
;6 ;6 Bi<n "=3h : $4% >ile He?
.a th^ *iAt 1 o#n code t#o hi5u _n! nh`G aed ,n !i/n 2 +o%t0 sau NG *o
0ile.c t%on! +%o&ect7
bincludecat8O<58.hI
unsi!ned cha%
nhaGledd80efg0<05,0<0e,0<1d,0<3e,0<hd,0<0e,0<01,0<88,0<c1,0<e8,0<01,0<0a,0<
0d,0<08,0<0d,0<08,0<0d,0<08,0<0d,0<08ij kkcac hieu un!
*oid delaG@unsi!ned int iC
g
while@iHHC
g
unsi!ned cha% &f181j
while@&HHCgi
i
i
3ain@C
g
unsi!ned cha% 1j
while@1C
g
0o%@1f0j1c80j1llC
g
$0fnhaGledd1ej
delaG@850Cj
i
i
i
.UG chmnh n+tions7
HL^a tTn so th#ch anh7
H.#o 0ile He<7
;i(n d)ch ch,n! t%-nh7 Pn *o 'iFu tpn! ;uild. DAu thnh cXn! sq cB thXn!
'`o7
[C%eatin! he< 0ile 0%o3 r\, 0 s%%o%. V ta sq cB 1 0ile He< pc t#o %a cUn! th
3Vc *i +%o&ect.
56 56 @A lBi 3hCng $rnh
DAu ch,n! t%-nh ctn cB l?i, F tiAn hnh !> l?i ch,n! t%-nh @De'u!C ta th4c hi5n
tWn! 'c7
u NG ch,n! t%-nh chm t`c Yn! l(n $o%t0 n(n ta sq 32 1hun! vuan s`t $o%t0 l(n.
.iA+ theo7 F ch#G tWn! dtn! l5nh, ta Mn F10 hoc F117
HF10 sq 1hXn! ch#G *o h3 con.
HF11 sq ch#G c/ h3 con.
wuan s`t Tu %a 2 $o%t07
Lau 1hi s^a l?i * hon thi5n, *i5c ctn l#i ta chm cTn n#+ 0ile He< *o cho Vi iEu
1hiFn.
D6 D6 4p 3hCng $rnh 3h% /i -iE# FhiGn
.UG tWn! 3#ch n#+ chuG(n dVn! 3 ta cTn ci t D%i*e%, * +hTn 3E3 n#+ Chi+
1h`c nhau.
Chxn! ta sq t-3 hiFu t%on! 'i sau nhyz

You might also like