You are on page 1of 6

Vi i!

u khi$n 8051 cho ng&'i m*i b ,t 0u

LM QUEN V I CHIP VI #I$U KHI&N AT89C51 BI 1


1) S( )* chn v chip 8051

Lo1i chip 8051 ph5 bi7n trn th8 tr&'ng hi:n nay l AT89C51/52/55 Datasheet AT89C51, AT89C52, AT89C55

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Trang 1

Vi i!u khi$n 8051 cho ng&'i m*i b ,t 0u 2) M- ch c( b0n )2 AT89C51 lm vi5c c6 n c nh7 hnh sau: - S8 d9ng IC ; n p LM7805 thng d9ng; Xem datasheet < )y LM7805

123 1) IN: )i5n p vo t= 7-35V DC 2) GND 3) OUT: )i5n p )6u ra ;n )?nh < 5V DC

- Th-ch anh 12Mhz - #6 u vo v )6u ra cAa 7805 nn c cc t9 lB c tr? sC tuE theo t0 i, m-ch )(n gi0n th tr? sC c th2 chBn nh7 hnh, vGi t0i nhiHu nn chB n t9 )6u vo 1000uF, )6 u ra 470uF

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Trang 2

Vi i!u khi$n 8051 cho ng&'i m*i b ,t 0u

BI 2
1) Tm tIt ph6n cKng: xem t-i )y (ph0n ny do anh Kin - Blackmoon
- Port 0 (Chn 32-39) - Port 1 (Chn 1-8) - Port 2 (Chn 21-28) - Port 3 (Chn 10-17) 2) Reset (Chn 9): Chn reset c tc d?ng reset chip 8051, mAc tch cBc cCa chn ny l mAc 1, $ reset ta phEi &a mAc 1 (5V) 7n chn ny v*i th'i gian tFi thi$u 2 chu kG my( t&(ng &(ng 2uS Fi v*i th1ch anh 12Mhz). - Sau y l m1ch reset
bin so1n k; r>i)

http://dientuvietnam.net/forums/attachment.php?attachmentid=1706&d=1155697809

Reset bL ng tay
- Nt Hn

Reset khi cMp ngu*n

- Tr1ng thi cC a cc thanh ghi khi reset, khi reset th tr1ng thi cCa RAM nIi khng b8 thay 5 i
Register Program counter (PC) Accumulator (A) B register (B) PSW (Thanh ghi tr1ng thi ch&(ng trnh) SP (Stack pointer Thanh ghi ngJn x7p) DPTR (Con trK dL li:u) All ports (Cc port P0,1,2,3) IP (Thanh ghi &u tin ng,t) IE (Thanh ghi i!u khi$n ng,t) Content 0000h 00h 00h 00h 07h 0000h FFh XXX00000b 0XX00000b

All timer registers (tHt cE cc thanh ghi cCa bI 8nh th'i) 00h

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Trang 3

Vi i!u khi$n 8051 cho ng&'i m*i b ,t 0u


SCON SBUF PCON (HMOS) PCON (CMOS) 00h 00h 0XXXXXXXb 0XXX0000b

3) CMp xung clock cho 8051: XTAL 18, 19

C p dao $%ng b(ng th*ch anh

B(ng c+ng logic

T? gFm c tr8 sF tM 27pF - 33pF $ 5 n 8nh lm vi:c cho th1ch anh, th&'ng dng lo1i 33pF

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Trang 4

Vi i!u khi$n 8051 cho ng&'i m*i b ,t 0u

BI 3
Input Output giao tiNp vGi 8051
1) Chn lm )6u vo - 8051 giao tiNp theo mKc logic 0 (<0.9V) v 1 (> 2.4V) - Sau )y l 3 m-ch lm )6u vo cho 8051

1) TC t -

2) Th7Ong

3) XMu

Cch 1 l cch tF t nhHt nn dng, bNng mIt i:n trO 10K ko ln (pull-up resistor) nh& O hnh 1, khi cng t,c ng, chn &Pc nFi mass (mAc 0); khi cng t,c hO, chn &Pc ko ln ngu >n 5V( mAc 1). Dng trO 10K thoE i!u ki:n sink dng cCa chn vi i!u khi$n 5V/10K = 0.5mA, rHt ti7t ki:m nJng l&P ng. Q cch 2 th i hKi mIt i:n trO ko xuF ng rHt nhK. Tuy nhin i:n p O chn vi i!u khi$n sS >0.9V n7u dng sink i qua trO >1.6mA. Khi cng t,c ng th sS gy tiu tF n nJng l&Png l*n (5V/470 ~ 10mA). Cch thA 3 chT Em b Eo &Pc mAc 1 khi cng t,c ng, khi cng t,c hO th mAc logic O chn vi i!u khi$n c th$ b8 nhi3u.

2) Chn lm )6u ra li LED Khng giFng nh& Diode, LED (Light-emitting diodes) khi pht sng sS gy ra s?t p trn n vo khoEng 1.7 2.5V (tu G mu LED), v dng 8nh mAc qua n khoEng 20mA.

1) TC t

2) Th7Ong

3) XM u Trang 5

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Vi i!u khi$n 8051 cho ng&'i m*i b ,t 0u - Q cch 3, mI t 0u ra TTL khng th$ phun dng l*n h(n 1mA do vVy LED sng rHt m' - Q cch thA 2, s?t p trn LED sS l*n 2V, 3V cn l1i sS s? t p trn m1ch TTL, gy t5n thHt nJng l&Png l*n, hoWc LED sS chy. - Q cch thA 3, y l cch tFt nhHt, c trO h1n dng. TrO &Pc tnh nh& sao cho s?t p trn n l 2.5V, s?t p trn chn TTL l 0.9V. V*i LED 2.2V, 1.9V sS r(i trn trO do trO 220Ohm sS h1n dng cn 8.6mA (1.9/220). V*i LED 1.7V, 2.4V sS r(i trn trO, dng lc ny l 10.9mA(2.4/220). Tm l* i, tr- h* n dng khng nn d 01i 100Ohm n3u khng LED s5 chy.

Ng&'i bin so1n: Cao Nguy3n Khoa Nam caonam@gmail.com

Trang 6

You might also like