You are on page 1of 6

Vi iu khin 8051 cho ngi mi bt u

LM QUEN VI CHIP VI IU KHIN AT89C51 BI 1


1) S chn v chip 8051

Loi chip 8051 ph bin trn th trng hin nay l AT89C51/52/55 Datasheet AT89C51, AT89C52, AT89C55

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Trang 1

Vi iu khin 8051 cho ngi mi bt u 2) Mch c bn AT89C51 lm vic cn c nh hnh sau: - S dng IC n p LM7805 thng dng; Xem datasheet y LM7805

123 1) IN: in p vo t 7-35V DC 2) GND 3) OUT: in p u ra n nh 5V DC

- Thch anh 12Mhz - u vo v u ra ca 7805 nn c cc t lc tr s tu theo ti, mch n gin th tr s c th chn nh hnh, vi ti nhiu nn chn t u vo 1000uF, u ra 470uF

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Trang 2

Vi iu khin 8051 cho ngi mi bt u

BI 2
1) Tm tt phn cng: xem ti y (phn ny do anh Kin - Blackmoon bin son k ri)
http://dientuvietnam.net/forums/attachment.php?attachmentid=1706&d=1155697809

- 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 dng reset chip 8051, mc tch cc ca chn ny l mc 1, reset ta phi a mc 1 (5V) n chn ny vi thi gian ti thiu 2 chu k my( tng ng 2uS i vi thch anh 12Mhz). - Sau y l mch reset

Reset bng tay


- Nt n

Reset khi cp ngun

- Trng thi ca cc thanh ghi khi reset, khi reset th trng thi ca RAM ni khng b thay i
Register Program counter (PC) Accumulator (A) B register (B) PSW (Thanh ghi trng thi chng trnh) SP (Stack pointer Thanh ghi ngn xp) DPTR (Con tr d liu) All ports (Cc port P0,1,2,3) IP (Thanh ghi u tin ngt) IE (Thanh ghi iu khin ngt) Content 0000h 00h 00h 00h 07h 0000h FFh XXX00000b 0XX00000b

All timer registers (tt c cc thanh ghi ca b nh thi) 00h

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Trang 3

Vi iu khin 8051 cho ngi mi bt u


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

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

Cp dao ng bng thch anh

Bng cng logic

T gm c tr s t 27pF - 33pF n nh lm vic cho thch anh, thng dng loi 33pF

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Trang 4

Vi iu khin 8051 cho ngi mi bt u

BI 3
Input Output giao tip vi 8051
1) Chn lm u vo - 8051 giao tip theo mc logic 0 (<0.9V) v 1 (> 2.4V) - Sau y l 3 mch lm u vo cho 8051

1) Tt -

2) Thng

3) Xu

Cch 1 l cch tt nht nn dng, bng mt in tr 10K ko ln (pull-up resistor) nh hnh 1, khi cng tc ng, chn c ni mass (mc 0); khi cng tc h, chn c ko ln ngun 5V( mc 1). Dng tr 10K tho iu kin sink dng ca chn vi iu khin 5V/10K = 0.5mA, rt tit kim nng lng. cch 2 th i hi mt in tr ko xung rt nh. Tuy nhin in p chn vi iu khin s >0.9V nu dng sink i qua tr >1.6mA. Khi cng tc ng th s gy tiu tn nng lng ln (5V/470 ~ 10mA). Cch th 3 ch m bo c mc 1 khi cng tc ng, khi cng tc h th mc logic chn vi iu khin c th b nhiu.

2) Chn lm u ra li LED Khng ging nh Diode, LED (Light-emitting diodes) khi pht sng s gy ra st p trn n vo khong 1.7 2.5V (tu mu LED), v dng nh mc qua n khong 20mA.

1) Tt

2) Thng

3) Xu Trang 5

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Vi iu khin 8051 cho ngi mi bt u - cch 3, mt u ra TTL khng th phun dng ln hn 1mA do vy LED sng rt m - cch th 2, st p trn LED s ln 2V, 3V cn li s st p trn mch TTL, gy tn tht nng lng ln, hoc LED s chy. - cch th 3, y l cch tt nht, c tr hn dng. Tr c tnh nh sao cho st p trn n l 2.5V, st p trn chn TTL l 0.9V. Vi LED 2.2V, 1.9V s ri trn tr do tr 220Ohm s hn dng cn 8.6mA (1.9/220). Vi LED 1.7V, 2.4V s ri trn tr, dng lc ny l 10.9mA(2.4/220). Tm li, tr hn dng khng nn di 100Ohm nu khng LED s chy.

Ngi bin son: Cao Nguyn Khoa Nam caonam@gmail.com

Trang 6

You might also like