• Nenhum resultado encontrado

Do Nhiet Do Dung 8051-LM35-ADC-LCD

N/A
N/A
Protected

Academic year: 2021

Share "Do Nhiet Do Dung 8051-LM35-ADC-LCD"

Copied!
42
0
0

Texto

(1)

LI NÓI U

LI NÓI U

 Ngày

 Ngày nanay,y, s bùns bùngg n ca khoa hc k thut òi hi chúnn ca khoa hc k thut òi hi chúngg ta phi nta phi ngg dndngg nhn

nhngg côncôngg nnggh mih mi,, hin i vhin i vàào sn xut vo sn xut vàà i sni sngg  t c hiu qu cao t c hiu qu cao nht.

nht.  N Nhnhngg ththàành tu nh tu ca khca khoa hc k oa hc k thut tiên thut tiên tin ltin lààm thm th ggii ca chúnii ca chúngg ta ãta ã vvàà anangg nngàygày mt thamt thayy ii,, vn minh vvn minh vàà hin i hn. S phát trin ca k thuthin i hn. S phát trin ca k thut in t ã to ra h

in t ã to ra hàànngg lot nhnlot nhngg thit b vi các c im ni bt nh s chính xácthit b vi các c im ni bt nh s chính xác cao

cao,, tc  nhanhtc  nhanh,, ggn nh ln nh làà nhnnhngg yyu t rt cn thitu t rt cn thit gógó p phn cho hot n p phn cho hot ngg caca con n

con nggi t hiu qu cao.i t hiu qu cao.

K  thut vi iu khin hin na thut vi iu khin hin nayy rt phát trinrt phát trin,, nnóó c nc ngg dndngg vvàào rt nhiuo rt nhiu

lnh vc sn xut côn

lnh vc sn xut côngg nngghiphip,, t nt ngg hhóóaa,, trontrongg i sni sngg vvàà còn nhiu lnh vccòn nhiu lnh vc khác na. So vi k thut s thì k thut vi iu khin nh

khác na. So vi k thut s thì k thut vi iu khin nh ggn hn n hn rt nrt n hiu dhiu do no nóó c tích hp li v

c tích hp li vàà ccóó kh nnkh nngg lp trình c  iu khin.lp trình c  iu khin.  N Nên rt tin dnên rt tin dngg vvàà c n

c ngg. . Các b vCác b vi iu i iu khin theo khin theo thithi ggian cùnian cùngg vi s phát trin ca cônvi s phát trin ca côngg nngghh  bán dn ã tin trin rt nhanh

 bán dn ã tin trin rt nhanh,, t các b vi iu khin 4 bit nt các b vi iu khin 4 bit n ggin n các b viin n các b vi iu khin 32 bit

iu khin 32 bit,, ri sau nri sau nàyày llàà 64 bit. in t an64 bit. in t angg tr thtr thàành mt nnh mt ngàgành khoa hcnh khoa hc a nhim v. in t ã áp n

a nhim v. in t ã áp ngg c nhnc nhngg òi hi khônòi hi khôngg nnggnngg nhnnhngg yyêu cuêu cu cn thit tron

cn thit trongg hot nhot ngg i sni sngg hnhngg nngàygày .. Mt tron

Mt trongg s s óó llàà nngg dndngg nhinhit k t k iin n t t vvàào sn xut vo sn xut vàà i sni sngg nhmnhm xác nh c nhit  chính xác ca thit b cn

xác nh c nhit  chính xác ca thit b cngg nh h thnnh h thngg  c cóó nhnnhngg iuiu chnh phù hp. Chính vì th

chnh phù hp. Chính vì th,, vi nhnvi nhngg kin thc ã hc v Vi iu khin vkin thc ã hc v Vi iu khin vàà mt smt s nngghiên cu v cm bin nhit em quhiên cu v cm bin nhit em quyyt nh lt nh lààm  án vm  án v ³³ o và hin th nhit  o và hin th nhit  dùng LCD, có báo cháy

dùng LCD, có báo cháy´´

Mc dù c

Mc dù c ggnngg  ho hoààn n ththàành  án nhnnh  án nhngg do mi ldo mi lààm quen vi Vi ium quen vi Vi iu khin nên khôn

khin nên khôngg th tránh khi nhnth tránh khi nhngg sai ssai sóót. Em mont. Em mongg ththyy cô ccô cóó nhnnhngg nhn xétnhn xét vvàà gógó p ý   án c ho p ý   án c hoààn thin hn.n thin hn.

Em xin chân th

Em xin chân thàành cm n!nh cm n!

Sinh

(2)
(3)

MC LC

MC LC

Trang

Trang

LI

LI NÓI

NÓI U:

U: ...

...

...

11

I. Gii thiu  tài:

I. Gii thiu  tài:

1.

1. Mc

Mc tiêu

tiêu ...

...

... 33

2. Ý n

2. Ý nggha

ha kho

khoa

a hc

hc ...

...

... 33

3. Phn

3. Phngg pháp n

pháp ngghiên

hiên cu

cu ...

...

... 44

II. Phân tích

II. Phân tích

1.

1. Vi

Vi iu

iu kh

khin

in 8051

8051 ...

...

... 55

a.

a. Vi

Vi iu

iu khin

khin h

h MCS-51

MCS-51 ...

...

...

...

...

... 55

  b.

  b. Vi

Vi iu

iu khin

khin AT89C51

AT89C51 ...

...

...

...

... ...

...

... 55

2.

2. Chí

Chíp

p ADC

ADC 0804...

0804...

... 14

14

a. Tn

a. Tngg qua

quan

n ...

...

... 14

14

 b. 

 b. c 

c im

im cu

cu to

to ...

...

... 14

14

c.

c.

K K 

im

im tra

tra ADC

ADC ...

...

... 18

18

3. C

3. Cm

m bin

bin nhi

nhit LM

t LM35

35 ...

...

... 19

19

a.

a. Ng

 Nguuyyên

ên lý

lý o

o ca

ca cm

cm bin ...

bin ...

... 19

19

 b. Di nhit  v

 b. Di nhit  vàà s tha

s thayy i tr khán

i tr khángg ... 19

... 19

c. Gi

c. Gii th

i thiu h

iu h LM

 LM35

35 ...

...

... 20

20

d. Phi hp tín hiu v

d. Phi hp tín hiu vàà s  khi phi

s  khi phi gghép

hép

LM3

LM35

5 v

vi i 805

8051

1 ...

...

... 22

22

e.

e. Cm

Cm bin

bin nhit

nhit LM35DZ

LM35DZ ...

...

...

...

...

... 23

23

4. Hi

4. Hin

n th

th LCD

LCD ...

...

... 26

26

a. Mô

a. Mô t cá

t các ch

c chân L

ân LCD

CD ...

...

...

... 27

27

 b. Hot n

 b. Hot ngg LCD

LCD ...

...

... 29

29

5.

5. Thu

Thut

t toán

toán: : ...

...

... 32

32

a. S

a. S

 

 thu

thut

t toán...

toán...

... 32

32

 b. Thut toán phn hin th v

 b. Thut toán phn hin th vàà thôn

thôngg báo

báo

nhi

nhit

t 

 ...

...

... 33

33

6. Code chn

6. Code chngg trình

trình ...

...

... 34

34

III. Kt qu mô phng

III. Kt qu mô phng

1. S  mô phn

1. S  mô phngg Prot

Protues

ues ...

...

... 37

37

2.

2.

K K 

t

t qu

qu ...

...

...

...

... 39

39

IV. Kt lun

IV. Kt lun

1.

1. u

u im

im ...

...

... 40

40

2.

2. N

 Nhc

hc im

im ...

...

... 40

40

3.

3.Hn

Hngg phá

phát t tri

trin

n ...

...

... 40

40

NHN XÉT CA GIÁO VIÊN HNG DN

(4)

I. GII THIU  TÀI:

I. GII THIU  TÀI:

1.

1. Mc

Mc tiêu:

tiêu:

-- S dnS dngg cm bin nhit  o c s thacm bin nhit  o c s thayy i nhit  ca môii nhit  ca môi trn

trngg..

-- Ghép ni cm bin nhit vi b chuGhép ni cm bin nhit vi b chuyyn i tnn i tngg t s  chut s  chuyyn tínn tín hiu v

hiu vàào Vi iu khin.o Vi iu khin.

-- Vn dnVn dngg kin thc v Vi iu khin  lp trình hin thkin thc v Vi iu khin  lp trình hin th ggiá tr nhit iá tr nhit  vvàà nhnnhngg cnh báo v nhit  ra mcnh báo v nhit  ra mààn hình LCD.n hình LCD.

-- Ng Nghiên cu  nhiên cu  ngg dndngg vvàào thc t.o thc t.

2

2

. . Ý

Ý ngha

ngha khoa

khoa hoc:

hoc:

--  Ngày Ngày nanayy vi s phát trin ca cônvi s phát trin ca côngg nngghip vi in thip vi in t,, k thut sk thut s,, cáccác h thn

h thngg iu khin dn dn c t niu khin dn dn c t ngg hhóóa. Vi nhna. Vi nhngg k thut tiên tin nhk thut tiên tin nh vi x lí

vi x lí,, vi mch s« c nvi mch s« c ngg dndngg vvàào lnh vc iu khino lnh vc iu khin ,, thì các h thnthì các h thngg iu khin c khí thô s 

iu khin c khí thô s ,, vi tc  x lí chm chp ít chính xác c thavi tc  x lí chm chp ít chính xác c thayy thth  bn

 bngg các h thncác h thngg iu khin t niu khin t ngg vi các lnh chnvi các lnh chngg trình ã c thittrình ã c thit lp trc.

lp trc. - Tron

- Trongg quá trình sn xut  các nhquá trình sn xut  các nhàà mámáy,y, xí xí nngghip hin nahip hin nay,y, vn vn  nhit  c xem l

nhit  c xem làà quan trnquan trngg vvàà c t lên hc t lên hàànngg u.  m bo cho hu.  m bo cho h thn

thngg llààm vic chính xác vm vic chính xác vàà hiu qu thì vic o vhiu qu thì vic o vàà hin thi nhit  lhin thi nhit  làà ht scht sc quan trn

quan trngg. Chún. Chúngg ta cn phi bitta cn phi bit ggiá tr nhit   ciá tr nhit   cóó nhnnhngg iu chnh phùiu chnh phù hp

hp,,  c cóó th tránh c nhnth tránh c nhngg s vic áns vic ángg tic nh ha hon hatic nh ha hon hayy h hnh hngg hh thn

thngg. . VVàà ggiúp cho h thniúp cho h thngg kim soát nhit  mt cách t nkim soát nhit  mt cách t ngg  m bo m bo du

duyy trì nhit  thích hp vtrì nhit  thích hp vàà tit kim nntit kim nngg lnlngg.. -

-   áp áp nngg nhnnhngg yyêu cu t ra òi chúnêu cu t ra òi chúngg ta phi cta phi cóó nhnnhngg bin phápbin pháp c th  tin h

c th  tin hàành o vnh o vàà hin thhin th ggiá tr nhit  cniá tr nhit  cngg nh nhnnh nhngg cnh báo mtcnh báo mt cách chính xác. Chính vì th tron

cách chính xác. Chính vì th trongg  án n án nàyày em ã nem ã ngg dndngg Vi iu khinVi iu khin AT89C51 v

AT89C51 vàào vic o vo vic o vàà hin th nhit hin th nhit ,, s dns dngg LCD 8 bit  hin thLCD 8 bit  hin th ggiá triá tr ca nhit  v

(5)

3. Phng pháp nghiên cu:

3. Phng pháp nghiên cu:

-- Da vDa vàào nhno nhngg kin thc ã hc v Vi iu khin AT 89C51kin thc ã hc v Vi iu khin AT 89C51,, gghép nihép ni vi các thit b n

vi các thit b nggoi vi  mô phnoi vi  mô phngg mch o vmch o vàà hin th nhit .hin th nhit .

-- S dnS dngg cm bin nhit LM35  nhncm bin nhit LM35  nhn ggiá tr nhit  di dniá tr nhit  di dngg tntngg t t môi trn

t t môi trngg vvàà s dns dngg b chub chuyyn i ADC 0804  chun i ADC 0804  chuyynn ggiá tr nhniá tr nhn c t LM35 th

c t LM35 thàành tín hiu s 8 bitnh tín hiu s 8 bit ggi i vvàào Vi iu ko Vi iu khin 89C51.hin 89C51.

-- K K t hp vi nt hp vi nggôn ôn nngg lp trình m lp trình màà  â â yy em chn lem chn làà C C vvàà phn mmphn mm K 

(6)

II. PHÂN TÍCH

1. Vi iu khin 8051(AT89C51)

a . Vi iu khin h MCS -51

MCS-51 là h vi iu khin do hãng I NTEL sn xut vào u nhng nm 80 và ngày nay ã tr thành mt chun trong công nghip. Bt u t IC tiêu biu là 8051 ã cho thy kh nng thích hp vi nhng ng dng mang tính iu khin. Vic x lí trên byte và các phép toán s hc  cu trúc d liu nh c thc hin  bng nhiu ch  truy xut d liu nhanh trên RAM ni. Tp lnh cung cp mt  bn tin dng ca nhng lnh s hc 8 bit gm c lnh nhân và lnh chia. Nó cung cp nhng h tr m rng on-chip dùng cho nhng bin 1 bit nh là kiu d liu riêng cho phép qun lí và kim tra bit trc tip trong iu khin và nhng h thng logic òi hi x lí lun lí.

Bng so sánh các IC trong h MCS-51 : TÊN LINH KIN BNH  CHNG TRÌNH ON CHIP B NH D  LIU ON CHIP TIMER  8051 4 K B MROM 128 Bytes 2 8031 0 K B 128 Bytes 2 8751 4 K B EPROM 128 Bytes 2

8951 4 K B Flash ROM 128 bytes 2

8052 8 K B MROM 256 Bytes 3

8032 0 K B 256 Bytes 3

8752 8 K B EPROM 256 Bytes 3

8952 8 K B Flash ROM 256 Bytes 3

b

. Vi iu khin AT89C51

Vi iu khin 8051 thuc h vi iu khin MCS-51, là mt b x lý 8 bit, có ngha là CPU ch có th làm vic vi 8 bit d liu ti mt thi im. D liu ln hn 8 bit s c chia thành d liu 8 bit  x lý.

(7)

Mt s c im chính ca 8051: - 4K bytes ROM trong

- 128 bytes RAM trong - 4 cng I/O 8-bit

- 2 b nh thi 16 bit - Giao din ni tip

- Qun lý c 64K b nh code bên ngoài

- Qun lý c 64K b nh d liu bên ngoài S

  khi

(8)

Cu to chân

Ty theo kh nng (v kinh t, k thut, «) m cc nh sn xut cc sn phm ng dng c th chn mt trong 3 kiu chn do ATMEL a ra.

Mô t chc nng ca các chân

+ Chân Vcc : áp ngun. + Chân GND : t.

+ Port 0 : là mt port I/O 8-bit hai chiu, cc máng h. hi xut ra, mi chân  port có th lái 8 u vào TTL. Nu ghi các mc 1 ra các chân port thì các chân n ày

(9)

Port 0 cng có th c cu hình thành mt bus multiplex gia a ch thp và d liu khi truy cp chng trình hay d liu t bên ngoài. Trong ch  này, port 0 có in tr pullup ni.

Port 0 cng nhn các byte mã chng trình khi lp trình Flash và xut ra mã chng trình khi kim tra, khi ó cn có in tr pullup bên ngoài

+ Port 1 : là mt port I/O 8-bit hai chiu có pullup ni. u ra port 1 có th lái 4 u vào TTL. K hi vit các mc 1 ra các chân port thì chúng c kéo lên do có

in tr ni và có th dùng làm u vào. K hi vai trò là cng nhp, nhng chân ca

 port 1 b kéo xung thp s  dòng vì có ni tr kéo lên.

Hn na, P1.0 và P1.1 có th c dùng nh là u vào b m timer/counter  2 bên ngoài (P1.0/T2) và xung kích (P1.1/T2EX).

Port 1 cng nhn nhng byte a ch thp trong khi lp trình Flash và trong khi kim tra Flash .

+ Port 2 : là mt port I/O 8-bit hai chiu có pullup ni. u ra port 2 có th lái 4 u vào TTL. K hi vit các mc 1 ra các chân port thì chúng c kéo lên do có

in tr ni và có th dùng làm u vào. K hi vai trò là cng nhp, nhng chân ca

(10)

Port 2 phát byte a ch cao trong khi nhn lnh t b nh chng trình ngoài và trong lúc truy xut n b nh d liu ngoài mà có s dng a ch 16 bit (MOVX A, @DPTR). Trong ng dng này nó dùng in tr ni kéo lên mnh khi xut 1. K hi truy xut b nh d liu ngoài dùng a ch 8 bit, port 2 s phát ni dung

ca thanh ghi P2

Port 2 cng nhn byte a ch cao trong lúc lp trình Flash và trong lúc kim tra Flash.

+ Port 3 : là mt port I/O 8-bit hai chiu có pullup ni. u ra port 3 có th lái 4 u vào TTL. K hi vit các mc 1 ra các chân port thì chúng c kéo lên do có

in tr ni và có th dùng làm u vào. K hi vai trò là cng nhp, nhng chân ca

 port 3 b kéo xung thp s  dòng vì có ni tr kéo lên.

Port 3 cng có nhng chc nng ca h MSC-51 c lit kê  bng sau:

BIT TÊN A CHBIT CHC NNG THAY TH

P3.0 RXD B0H  Nhn d liu cho port ni t ip P3.1 TXD B1H Truyn d liu cho port ni tip

P3.2 I NT0 B2H  Ngt ngoài 0

P3.3 I NT1 B3H  Ngt ngoài 1

P3.4 T0 B4H  Ngõ vào t bên ngoài cho

timer/counter 0

(11)

timer/counter 1

P3.6 WR B6H Xung ghi b nh d liu ngoà i P3.7 RD B7H Xung c b nh d liu ngoài

Port 3 cng nhn vài tín hiu iu khin trong lúc lp trình Flash và trong lúc kim tra Flash.

+ RST : là ngõ vào Reset. hi ngõ này c a lên cao (trong ít nht hai chu kì máy), các thanh ghi bên trong AT89C51 c ti nhng giá tr thích hp  khi ng h thng.

+ ALE/PROG (Address Latch Enable) : ALE là xung xut cho phép cht  byte a ch thp khi truy cp b nh ngoài. Chân này còn là ngõ vào ca xung lp

trình (PROG) khi lp trình Flash

Trong hot ng bình thng, ALE c phát xung vi tn s 1/6 tn s dao ng on-chip và có th c dùng nh xung thi gian chun bên ngoài. Tuy nhiên, cn chú ý là mt xung ALE s b mt khi truy cp b nh ngoài.

Có th hy b chc nng ca ALE bng cách set bit 0 ca thanh ghi  v trí 8EH. Mt khi bit này c set, ALE ch tích cc khi có lnh MOVX hoc MOVC.  Nu không có các lnh này thì ALE  mc cao. Vic set bit 0 ca thanh ghi  v trí

8EH không làm nh hng n vi iu khin khi truy cp b nh ngoài.

+ PSEN (Program Store Enable) : PSE N là xung strobe báo hiu vic c b nh chng trình ngoài, PSE N tích cc hai ln (mc thp) mi chu kì máy, ngoi tr hai xung PSE N b mt khi truy xut d liu ngoài. K hi thi hành chng trình

trong RAM ni, PSE N s  mc th ng (mc cao).

+ EA/VPP (External Access) : EA là ngõ vào  cho phép truy xut b nh  chng trình t bên ngoài khi c ni vi G ND. K hi EA c treo lên ngun VCC,

chng trình s c thc thi trong ROM ni. Chân này cng nhn in áp 12v (VPP) trong khi lp trình Flash.

+ XTAL1 : u vào ca b khuch i dao ng o và cng là u vào n mch to xung clock ni.

(12)

Các thanh ghi chc nng (

SFR-S

pecial

F

untion

R

egisters)

AT89C51 có 26 thanh ghi chc nng c thit k nh là mt thành phn ca RAM on-chip. Do ó mi thanh ghi có mt a ch ca nó, nm trong vùng t 80H n FFH. Tuy nhiên, vùng này cng là vùng b nh nên vic truy cp các thanh ghi này thông qua các lnh dùng nh v trc tip khác vi vic truy cp vùng nh dùng nh v gián tip.

(13)

Ngoài nhng thanh ghi tng t 8051, AT89C51 có thêm :

Các thanh ghi Timer 2 các bit iu khin và trng thái cha trong thanh ghi T2CO N và T2MOD cho Timer 2. Cp thanh ghi RCAP2H và RCAP2L là nhng thanh ghi Capture/Reload trong ch  capture 16 bit hay ch  auto-reload 16 bit.

Ký hiu Chc nng

TF2 C tr àn Timer 2, set khi Timer 2 tr àn và phi c clear bng phn mm. TF2 s không set khi RCLK = 1 hoc TCLK = 1.

EXF2 C ngoài ca Timer 2, set khi xy ra capture hoc reload do T2EX xung thp và EXE N2 = 1.  Nu ngt Timer 2 c kích hot, EXF2 = 1 s làm CPU tr n ISR ca Timer 2. EXF2 phi c xóa bng phn mm. EXF2 không gây nên ngt trong ch  m lên/xung (DCE N = 1).

RCLK  K ích hot xung clock b thu. K hi set, các xung tr àn Timer 2 s là

xung clock cho b thu port ni tip trong mode 1 và 3. RCLK = 0

thì b thu port ni tip s dùng các xung tr àn ca Timer 1.

TCLK  K ích hot xung clock b phát. K hi set, các xung tr àn Timer 2 s là

xung clock cho b phát port ni tip trong mode 1 và 3. TCLK = 0

thì b phát port ni tip s dùng các xung tr àn ca Timer 1.

EXE N2 K ích hot bên ngoài. K hi set, cho phép capture hay reload khi

T2EX xung thp (nu Timer 2 không s dng cho port ni tip). EXE N2 = 0 làm cho Timer 2 b qua các s kin trên T2EX.

TR2 K hi ng/Dng Timer 2. TR2 = 1 làm khi ng Timer 2.

C/T2 Bit la chn timer hay counter. C/T2 = 0 : timer. C/T2 = 1 : counter  m s kin bên ngoài (kích cnh xung).

CP/RL2 La chn capture hay reload. CP/RL2 = 1: capture xy ra khi T2EX xung thp nu EXE N2 = 1. CP/RL2 = 0 : reload xy ra khi Timer  2 tr àn hoc khi T2EX xung thp nu EXE N2 = 1. Nu TCLK hay

RCLK = 1, bit này b b qua và timer b ép vào ch  reload khi

(14)

Các thanh ghi ngt tp các bit riêng l cho phép ngt cha trong thanh ghi IE. Thit lp hai mc u tiên cho 6 ngun ngt bng cách set các bit thanh ghi IP.

B

nh d liu

AT89C51 có 256 byte b nh RAM on-chip. Trong ó, 128 byte trên có cùng a ch vi vùng thanh ghi chc nng nhng có cu to vt lý riêng bit.

K hi mt lnh truy cp mt v trí ni có a ch trên 7FH, ch  a ch nó s

dng s báo cho CPU bit vùng a ch nào nó cn truy cp : RAM hay SFR. Các lnh dùng a ch trc tip s truy cp vùng SFR. Ví d nh lnh sau ây (Asembly) s truy cp SFR  a ch 0A0H (port 2)

MOV 0A0H,#data

Lnh dùng a ch gián tip s truy cp 128 byte trên ca RAM. Ví d nh cng truy cp a ch 0A0H nhng gián tip thông qua R0.

MOV R0,#0A0H

MOV @R0,#data

Chú ý rng các tác v ca stack vn ã s dng a ch gián tip nên vùng 128  byte trên ca RAM rt tin dng  làm vùng stack 

 c tính b

dao 

ng

XTAL1 là u vào và u ra tng ng ca b khuch i o c dùng làm  b dao ng ni on-chip. Có th dùng thch anh hay b cng hng ceramic u

c.

 lái vi iu khin t ngun xung clock bên ngoài, XTAL2 phi c  trng trong khi XTAL1 ni n ngun lái. K hông có yêu cu gì v duty cycle

nhng phi chú ý n thi gian ti a và ti thiu ca mc in áp cao cng nh mc in áp thp.

(15)

2

. Gii thiu chíp ADC 0804

a. Tng quan:

Các b chuyn i ADC thuc trong nhng thit b c s dng rng rãi nht  thu d liu. Các máy tính s s dng các giá tr nh phân, nhng trong th gii vt lý thì mi i lng  dng tng t (liên tc). Nhit , áp sut (khí hoc cht lng),  m và vn tc và mt s ít trng nhng i lng vt lý ca th gii thc mà ta gp hàng ngày. Mt i lng vt lý c chuyn v dòng in hoc in áp qua mt thit b c gi là các b bin i. Các b bin i cng có th c coi nh các b cm bin. Mc dù ch c ó các b cm bin nhit, tc , áp sut, ánh sáng và nhiu i lng t nhiên khác nhng chúng u cho ra các tín hiu dng dòng in hoc in áp  dng liên tc. Do vy, ta cn mt b chuyn i tng t s sao cho b vi iu khin có th c c chúng. Mt chíp ADC c s dng rng rãi là ADC 0804.

b

. c im cu to:

Chíp ADC 0804 là b chuyn i tng t s trong h các lot ADC 0800 t hãng  National Semiconductor.  Nó cng c nhiu hãng khác sn xut, nó làm vic vi +5V và có  phân gii là 8 bít. Ngoài  phân gii thì thi gian chuyn i cng là mt yu t quan trng khác khi ánh giá mt b ADC. Thi gian chuyn i c nh ngha nh là thi gian mà b ADC cn  chuyn mt u vào tng t thành mt s nh phân. Trong ADC 0804 thi gian chuyn i thay i ph thuc vào tn s ng h c cp ti chân CLK và CLK I N nhng không th nhanh hn

110 micro giây. Các chân ca ADC 0804 c mô t nh sau:

1. Chân CS - chn chíp: Là mt u vào tích cc mc thp c s dng  kích hot chíp ADC 0804.  truy cp ADC 0804 thì chân này phi  mc thp.

2. Chân RD (c): ây là mt tín hiu u vào c tích cc mc thp. Các b ADC chuyn i u vào tng t thành s nh phân tng ng vi nó và gi nó trong mt thanh ghi trong. RD c s dng  nhn d liu c chuyn i  u ra ca ADC 0804. K hi CS = 0 nu mt xung cao - xung - thp

c áp n chân RD thì u ra s 8 bít c hin din  các chân d liu D0 - D7. Chân RD cng c coi nh cho phép u ra.

(16)

3. Chân ghi WR (thc ra tên chính xác là ³Bt u chuyn i´). ây là chân u vào tích cc mc thp c dùng  báo cho ADC 804 bt u quá trình chuyn i.  Nu CS = 0 khi WR to ra xung cao - xung - thp thì b ADC 0804  bt u chuyn i giá tr u vào tng t Vin v s nh phân 8 bít. Lng thi

gian cn thit  chuyn i thay i ph thuc vào tn s a n chân CLK I N và

CLK R. K hi vic chuyn i d liu c hoàn tt thì chân I NTR c ép xung

thp bi ADC 0804.

4. Chân CLK IN và CLK R.

Chân CLK I N là mt chân u vào c ni ti mt ngun ng h ngoài khi

ng h ngoài c s dng  to ra thi gian. Tuy nhiên 0804 cng có mt máy to xung ng h.  s dng máy to xung ng h trong (cng còn c gi là máy to ng h riêng) ca 0804 thì các chân CLK I N và CLK R c ni ti mt

t in và mt in tr. Trong trng hp này tn s ng h c xác nh bng  biu thc:

Giá tr tiêu biu ca các i lng trên là R = 10k ; và C= 150pF và tn s

nhn c là f = 606kHz và thi gian chuyn i s mt là 110Qs

5. Chân ngt INT (ngt hay gi chính xác hn là ³kt thúc chuyn i¶). ây là chân u ra tích cc mc thp. Bình thng nó  trng thái cao và khi vic chuyn i hoàn tt thì nó xung thp  báo cho CPU bit là d liu c chuyn i sn sàng  ly i. Sau khi INT xung thp, ta t CS = 0 và gi mt xung cao 0 xung - thp ti chân Dly d liu ra ca 0804.

6. Chân Vin (+) và Vin (-).

ây là các u vào tng t vi sai mà Vin = Vin (+) - Vin (-). Thông thng Vin

(-) c ni xung t và Vin (+) c dùng nh u vào tng t c chuyn i

v dng s.

7. Chân VCC.

ây là chân ngun nuôi +5v, nó cng c dùng nh in áp tham chiu khi u vào Vref/2 (chân 9)  h.

1 , 1

1 f !

(17)

8. Chân Vref/2.

Chân 9 là mt in áp u vào c dùng cho in áp tham chiu.  Nu chân này h (không c ni) thì in áp u vào tng t cho ADC 804 nm trong di 0 n +5v (ging nh chân VCC). Tuy nhiên, có nhiu ng dng mà u vào tng

t áp n Vin cn phi khác ngoài di 0 n 5v. Chân Vref/2cdùng  thc thi các

in áp u vào khác ngoài di 0 - 5v. Ví d, nu di u vào tng t cn phi là 0 n 4v thì Vref/2c ni vi +2v.

Hình 2a: Kim tra ADC 0804  ch  chy t do.

Bng 2a: in áp Vref/2 liên h vi di Vin.

Vref / 2(V) Vin(V) Step Size (mV)

H * 0 n 5 5/256 = 19.53 2.0 0 n 4 4/255 = 15.62 1.5 0 n 3 3/256 = 11.71 1.28 0 n 2.56 2.56/256 = 10 1.0 0 n 2 2/256 = 7.81 0.5 0 n 1 1/256 = 3.90 Ghi chú: - VCC= 5V

- *K hi Vref /2 h thì o c  ó khong 2,5V

ADC080 +5V 1 1 1 4 1 2 10 9 19 10k 1112 13 14 15 16 17 18 3 5 to Nomal ly D0 D1 D2 D3 D4 D5 D6 D7 WR INTR D RD CS CLK CLK  A Vref/2 Vin -Vin(+) 20 Vcc 10k

(18)

- K ích thc bc ( phân di) là s thay i nh nht mà ADC có th

 phân bit c.

9. Các chân d liu D0 - D7.

Các chân d liu D0 - D7 (D7 là bít cao nht MSB và D0 là bít thp nht LSB) là các chân u ra d liu s. ây là nhng chân c m ba trng thái và d liu c chuyn i ch c truy cp khi chân CS = 0 và chân D b a xung thp.  tính in áp u ra ta có th s dng công thc sau:

 buoc thuoc kich

D in

out !

i Dout là u ra d liu s (dng thp phân). in là in áp u vào tng t

và  phân di là s thay i nh nht c tính nh là (2 v ref /2) chia cho 256 i

vi ADC 8 bit.

10. Chân t tng t và chân t s.

ây là nhng chân u vào cp t chung cho c tín hiu s và tng t. t tng t c ni ti t ca chân Vin tng t, còn t s c ni ti t ca

chân Vcc. Lý do mà ta phi có hai t là  cách ly tín hiu tng t Vin t các in

áp ký sinh to ra vic chuyn mch s c chính xác. Trong phn trình bày ca chúng ta thì các chân này c ni chung vi mt t. Tuy nhiên, trong thc t thu o d liu các chân t này c ni tách bit.

T nhng iu trên ta kt lun rng các bc cn phi thc hin khi chuyn i d liu bi ADC 0804 là:

a) Bt CS = 0 và gi mt xung thp lên cao ti chân WR  bt u chuyn i.

  b) Duy trì hin th chân I NTR .  Nu I NTR xung thp thì vic chuyn i c hoàn tt và ta có th sang bc k tip.  Nu I NTR cao tip tc thm dò cho n khi nó xung thp.

c) Sau khi chân I NTR xung thp, ta bt CS = 0 và gi mt xung cao - xung - thp n chân RD  ly d liu ra khi chíp ADC 0804.

(19)

Hình 2b: Các bc chuyn i d liu

c. Kim tra ADC 0804.

Chúng ta có th kim tra ADC 0804 bng cách s dng s  mch trên hình 2c. thit lp này c gi là ch  kim tra chy t do và c nhà sn xut khuyn cao nên s dng. Cn phi lu ý rng trong ch  kim tra chy t do thì u vào CS c ni ti t và u vào WR c ni ti u ra I NTR . Tuy nhiên, theo tài liu ca hãng  National Semiconductor ³nút WR và I NTR phi c tm thi a xung thp k sau chu trình cp ngun  bo m hot ng´.

(20)

3. Cm bin nhit LM35

a. Nguyên lý o ca cm

b

in:

Do linh kin bán dn rt nhy cm vi nhit , nên nguyên lý ca các cm  bin nhit là da trên 2 trans ni theo kiu diode. Do có s chênh lch v nhit 

gia 2 trans nên có in áp chênh lnh.

in áp li ra ca LM35 t l vi nhit  Celsius( 0C). Ti in dung  ng ra ca Lm35 có t s cao nht cho phép là 50pF. K hi in dung ca dây o vt quá tr

s này,  ngõ ra ca LM35 cn mc thêm 1 mch RC. iu này rt cn thit khi dây o gia cm bin nhit vi b bin i tng t s ADC khá dài.  Ni trc tip LM35 vi b bin i ADC loi 8 bit : ADC0804 , ta có mt thit b o nhit  n gin cho mt h thng t ng.

Các b cm bin nhit này áp ng s thay i nhit  bng cách thay i tr  kháng. Trong các b cm bin phi tuyn thì áp ng này không tuyn tính, còn trong các b cm bin nhit tuyn tính thì áp ng này tuyn tính. Các b cm bin nhit n gin và c s dng rng rãi thuc loi này gm có các h LM35 và LM34.

b

. Di nhit  và s thay i tr kháng theo nhit  ca LM35 

 Nhit  (0C) Tr kháng ca cm bin (k ;)

0 29.490

25 10.000

50 3.893

75 1.700

100 0.817

(21)

Mã SP Di nhit   chính xác u ra LM35A -55 C to + 150 C + 1.0 C 10 mV/F LM35 -55 C to + 150 C + 1.5 C 10 mV/F LM35CA -40 C to + 110 C + 1.0 C 10 mV/F LM35C -40 C to + 110 C + 1.5 C 10 mV/F LM35D 0 C to + 100 C + 2.0 C 10 mV/F

Bng 3b: Hng dn chn lot các cm bin nhit h LM35.

c. Gii thiu chung v h LM35 

LM35 là nhng mch t hp làm thành cm bin o nhit  chnh xác vi in áp ra tuyn tính vi nhit . LM35 không yêu cu bt kì s cn chnh nào t  bên ngoài hoc các mch ph tr khác mà vn áp ng c  chính xác cao (±1/4

-oC ti nhit  phòng và ±3/4oC trên thang o t -55oC n +150oC)

c tính ca h LM35:

- Hot ng vi in áp t 4V n 30V - T l tuyn tính vi h s 10mV/1oC - Thích hp vi các ng dng iu khin Mt s thông s ca h LM35

Hình 1 và 2 là  sai lch v nhit  ca các loi cm bin thuc h LM35

Hình1 Hình2

(22)

Hình 1: trình bày cách o di nhit  dng. K hi ó không cn in áp âm và

tr R 1 ging nh  hình 4

Hình 2: trình bày cách o di nhit  ln nht mà cm bin có th o c

(23)

. Phi hp tín hiu và s  khi phi ghép LM35 vi 8051

Xét trng hp ni mt LM35 ti mt ADC 0804 S thay i tr kháng phi c chuyn thành in áp  có th c s dng cho các, ADC 0804 có  phân di 8 bít vi ti a 256 bc (28) và LM35 (hoc ML34) to in áp 10mV cho mi s thay i nhit  10C nên ta có th to iu kin Vin ca ADC 0804 to ra mt

Vout = 2560mV (2,56V) cho u ra u thang o. Do vy, nhm to ra Vout y

thang 2,56V cho ADC 0804 ta cn t in áp Vref /2 = 1,28V. iu này làm cho Vout

ca ADC 0804 áp ng trc tip vi nhit  c hin th trên LM35 . Các giá tr ca Vref /2 c cho  bng 3c.

Bng 3c: Nhit . Nhit  (0C) Vin (mV) Vout (D7 ± D0) 0 0 0000 0000 1 10 0000 0001 2 20 0000 0010 3 30 0000 0011 10 100 0000 1010 30 300 0001 1110 805 ADC80 P2. P2. P1. P1. P2. D0 D7 INTR GN  A Vref/ CLK CLK VCC Vin(+ Vin(-5V RD WR  CS D Q Q D Q Q Set to 1.28V GN LM35 or  L  M  3   3  2.5 10

(24)

e.Cm

b

in nhit LM35DZ:

* c im:

+ Di nhit  bin i: 0 n 100  + Nhit  ra thng thang o Celcius ngha là  25  C in áp ra là 0.25V

+ Tng ng 10mV/ C

+ m bo  chính xác 0.5  C ti nhit  25  C.

+ Làm vic vi ngun nuôi 4V n 30V + Tr kháng ra thp 0.1 ohm vi ti 1mA +K h nng t làm nóng thp, 0.08  C trong không khí.

* Cách mc: n gin là ni chân +Vs vi ngun và chân G ND vi t chân OUTPUT ni vi chân Vin+ ca ADC0804

(25)

* S  thi gian hot ng:

. Nguyên lý o và chuyn i tng t/s ca ADC 

K hi nhit  môi trng thay i s

1

làm cho tr kháng ca cm bin LM35

thay i dn n in áp u vào Vin ca ADC thay i. in áp Vin vào ADC s

(26)

Ban u Ud = 0, nu Vin > Ud khi ó Ud s c cng thêm mt giá tr là

( .U  ! (U  , trong ó :

mV  V  U  ref 

10

256

)

2

/

(

2

! ! (

ng thi giá tr b m tng thêm 1. Quá trình so sánh c nh vy n khi nào Ud =Vin thì dng. K hi ó giá tr ca b m chính là giá tr thp phân. Giá tr

thp phân này s c a qua mt b gii mã, gii mã ra nh phân ri a ra các chân AD0 AD7.

ánh giá  chính xác ca phép o:

K h nng t làm nóng ca LM35DZ trong không khí là 0,1oC.

Cm bin LM35 có h s nhit là 10mV/oC, do ó sai s v nhit  ca LM35DZ s là 0,5oC. K hi ó in áp u vào Vin s c làm tròn lên hoc xung .

K hi Vin i vào so sánh vi in áp Ud ca ADC, ta nhn thy rng mc in áp ca

ADC là 10mV nên sai s mà nó gây ra là 0,5mV tng ng vi giá tr nhit  là 0,5oC.

Vy sai s tng cng ca h thng là 1.1oC.

Do vy nhit  thc t ca ta s là : treal = to s 1,1 oC.

Phng pháp mà ta dùng  ây là phng pháp vi phân bc thang.

 chính xác ca ADC0804 b gii hn bi tn s ly mu (thng là 600->640K Hz) và s bít ca d liu u ra (8 bít) tng ng vi ti a là 256 mc in

áp có th chuyn i và so sánh,ngoài ra in áp a vào chân Vref/2 cng quyt

nh in áp vi phân bc thang trong phép chuyn i ca ADC. Nu in áp a vào chân này là 1.28 V thì in áp so sánh max là 2x1.28= 2.56 V kt hp vi di nhit  chuyn i ca LM35DZ là t 0->100oC ( vn nh hn 255) nên mi bc in áp ng vi 2.56/256=10mV.in áp Vref/2 càng ln thì bc in áp bc thang

(27)

càng ln do ó  chính xác ca phép o càng nh hay nói cách khác ta mc phi mt sai s ln hn

 tng  chính xác ca phép o lên ta có th dùng mt cm bin khác có  chính xác cao hn, có th gim in áp a vào chân Vref/2  gim bc in áp vi

 phân bc thang ca ADC, Tuy nhiên, khi bc in áp ca ADC và cm bin không ng nht thì s gây khó khn cho quá trình x lý d liu a ra khâu hin th hoc có th gây ra sai s.Tùy thuc vào phép hin th mà ngi ta có th t giá tr in áp cho chân Vref /2 sao cho hp lý.

4. Hin th LCD

Trong nhng nm gn ây LCD ang ngày càng c s dng rng rãi thay th dn cho `các èn led (các èn led 7 on hay nhiu on). ó là vì các nguyên nhân sau:

1. Các LCD có giá thành h.

2.K h nng hin th các s, các ký t và  ho tt hn nhiu so vi các èn

led (vì các èn led ch hin th c các s và mt s ký t).

3. Nh kt hp mt b iu khin làm ti vào LCD làm gii phóng cho CPU công vic làm ti LCD. trong khi èn led phi c làm ti bng cpu (hoc bng cách nào ó)  duy trì vic hin th d liu.

4. D dàng lp trình cho các ký t và  ho. H thng trong  tài này s dng LCD 16x2.

(28)

Hình 4a: S  ni ghép LCD vi vk 8051

a.Mô t các chân ca LCD:

1. Chân VCC, VSS và VEE:

Các chân VCC, VSS và vee: cp dng ngun - 5v và t tng ng thì VEE c dùng  iu khin  tng phn ca LCD.

2. Chân chn thanh ghi RS (register select).

Có hai thanh ghi rt quan trng bên trong LCD, chân RS c dùng  chn các thanh ghi này nh sau: nu RS = 0 thì thanh ghi mà lnh c chn  cho phép ngi dùng gi mt lnh chng hn nh xoá màn hình, a con tr v u dòng v.v« nu RS = 1 thì thanh ghi d liu c chn cho phép ngi dùng gi d liu cn hin th trên LCD.

3. Chân c/ ghi (R/W).

u vào c/ ghi cho phép ngi dùng ghi thông tin lên LCD khi R/W =0 hoc c thông tin t nó khi R/W = 1.

4. Chân cho phép E (enable).

Chân cho phép E c s dông bi LCD  cht thông tin hin hu trên chân d liu ca nó. khi d liu c cp n chân d liu thì mt xung mc cao xung thp phi c áp n chân này  LCD cht d liu trên các chân d liêu, xung này  phi rng ti thiu là 450ns.

(29)

ây là 8 chân d liu 8 bít, c dùng  gi thông tin lên LCD hoc c ni dung ca các thanh ghi trong LCD.  hin th các ch cái và các con s, chúng ta gi các mã ascii ca các ch cái t a n z, a n f và các con s t

0 - 9 n các chân này khi bt RS = 1. cng có các mã lnh mà có th c gi n LCD  xoá màn hình hoc a con tr v u dòng hoc nhp nháy con tr.

Chúng ta cng s dông RS = 0  kim tra bít c bn  xem LCD có sn

sàng nhân thông tin. C bn là D7 và có th c c khi R/W = 1 và RS = 0 nh sau:

 Nu R/W = 1, RS = 0 khi D7 = 1 (c bn 1) thì LCD bn bi các công vic  bên trong và s không nhn bt k thông tin mi nào. khi D7 = 0 thì LCD sn sàng nhn thông tin mi. lu ý chúng ta nên kim tra c bn trc khi ghi bt k d liu nào lên LCD.

(30)

b

. Hot ng ca LCD:

(31)

Hình 4b: S  khe thi gian ca LCD

(32)
(33)

5. THUT TOÁN:

a. S  thut toán:

S thay i nhit  bên ngoài

S dng cm bin nhit(LM35)  tip nhn s thay i ca nhit  di dng tng t

Dùng ADC0804  bin i tín hiu tng t thành tín hiu s

Chuyn tín hiu ã c chuyn i vào vi iu khin 8051

X lý tín hiu, a ra giá tr nhit  và nhng thông báo

Hin th giá tr nhit  và nhng thông báo ra màn hình LCD

(34)

b

. Thut toán phn hin th và thông 

b

áo nhit :

 Nhit  vào t° ADC chuyn U  8 bit nh phân LM35 chuyn t°  in á U t°<=40 40<t°<=85 TB: Bình thng Bt u

TB: Nguy Him TB: Cháy 

S

Hin th t°

(35)

6. CODE CHNG TRÌNH:

//=======Khai bao thu vien=============== #include <regx51.h>

#include <stdio.h> #include <string.h>

//=======khai bao LCD===========

#define RS P3_5// /RS=0: ghi lnh hoc RS=1: ghi d liu #define RW P3_6//RW=0: ghi; RW=1: c

#define E N P3_7//cho phép hoc không

#define LCD_dulieu P1// a d liu vào cng P1 hoc là 0X90 //=======khai bao ADC0804=======

#define I NTR P3_0 // Chân báo xong chuyn i #define RD P3_1 // c tín hiu ã chuyn i #define WR P3_2 // Bt u chuyn i //=======Ham tao tre============

void delay _ms(int n) //To thi gian tr micr ogiay { int k ,j; for(k=0;k<n;k++) { for( j=0; j<500; j++); } }

//========Ghi lenh len LCD=========

void LCD_dieukhien(unsigned char x) //iu khin ghi lnh { RS=0; RW=0; LCD_dulieu=x; E N=1; E N=0; delay _ms(5); }

//========Ghi du lieu len LCD=======

void LCD_ ghi_dulieu(unsigned char y)//iu khin ghi d liu { RS=1; RW=0; LCD_dulieu=y; E N=1; E N=0; delay _ms(5); }

//===========Setup LCD ban dau=============== void LCD_caidat() //K hoi tao LCD

(36)

LCD_dieukhien(0x38); //s dng hai dong ma trân 5X7 LCD_dieukhien(0x0C); //bt hin th tt con tr

LCD_dieukhien(0x06); //dch con tr sang phi LCD_dieukhien(0x01); //xóa màn hinh LCD delay _ms(15);

}

//=========Chuoi can hien thi============= void LCD_chuoi(unsigned char *s)

{ while (*s) { LCD_ ghi_dulieu(*s); s++; } }

//========Hien thi gia tri nhiet do========== void Hienthi_ADC(unsigned char t)

{ unsigned char v; if(t<10) { LCD_ ghi_dulieu(t+48); } else if(t<100) { LCD_ ghi_dulieu(t/10+48); LCD_ ghi_dulieu(t%10+48); } else { v=t/10; LCD_ ghi_dulieu(v/10+48); LCD_ ghi_dulieu(v%10+48); LCD_ ghi_dulieu(t%10+48); } } //=================Main===================== void main(void) {

unsigned char gt=0; //gt là bin giá tr 8bit ADC P3_3=0;

LCD_caidat();

LCD_dieukhien(0x80);

LCD_chuoi("Phan Duc Yen DTU"); LCD_dieukhien(0xC3);

(37)

LCD_chuoi("Do an co so"); delay _ms(1000);

LCD_dieukhien(0x01); while(1)

{

WR=0; //Bt u chuyn i giá tr t ADC delay _ms(5); // To tr  cp nht d liu t ADC WR=1; // K t thúc chuyn i

while(!I NTR);

RD=0; // Nhn d liu dã c chuyn i gt=P2; //a giá tr vào cng P2

LCD_dieukhien(0x06); LCD_dieukhien(0x80); { if(gt<=40) LCD_chuoi("Binh thuong "); else if(gt>40&&gt<=85) LCD_chuoi(" Nguy hiem "); else { LCD_chuoi("Warning: Chay!!!"); P3_3=1; delay _ms(150); P3_3=0; delay _ms(50); } } LCD_dieukhien(0xC0); LCD_chuoi(" Nhiet do: "); {

Hienthi_ADC(gt); //a ra giá trn nhit  LCD_ ghi_dulieu(0XDF); //K í t ° LCD_chuoi("C"); delay _ms(50); } } }

(38)

III.

KT QU MÔ PHNG:

1.

S

  mô phng Protues:

Hình 1: S  tng quát

(39)

Hình 3: Chí ADC 4

Hình 5: LCD HD44780 Hinh 4: LM35

(40)

2

. Kt qu:

Nhit  bình thng

(41)

IV. KT LUN

1. u im:

- Mch có gii nhit  rng t 00C n 150 0C.

- Cm bin nhit áp ng nhanh s thay i nhit  ca môi trng . - Thông báo nhit  khá chính xác và nhanh chóng.

- Thích ng c trong môi trng có s chênh lch nhit  cao . - Hin th bng LCD nên d dàng quan sát k c trong bóng ti.

- K h nng ng dng vào thc t cao do các linh kin d tìm kim, thi

công cng tng i n gin.

- Mch c thit k nh gn, d s dng, tin li và có th dùng nhiu loi ngun: pin, sc in thoi,« nên rt c ng.

2

. Nhc im:

- Cha hin th c giá tr nhit  âm

- Tính n nh không cao khi mang i xa hay s dng trong khi ang di chuyn.

- Còn có sai s nhit  o c do sai s linh kin và nhng sai s trong khi tính toán thiêt k mch nhng chp nhn c.

3. Hng phát trin:

- IC LM35 có th o nhit  di t -55 n +150 nên cn phi lp trình  hin th giá tr âm ca nhit  , tn dng ti a kh nng ca thit b. - Mc thêm èn cnh báo và chuông thông báo  ngi s dng d theo dõi và qun lý.

(42)

NHN XÉT CA GIÁO VIÊN HNG DN

... ...

...

... ..

...

...

...

...

...

...

... ...

...

... ...

...

... ... ...

...

...

...

...

...

...

...

...

... ...

...

... ...

...

...

Referências

Documentos relacionados

Mário Couto PSDB PA Ala Senador Tancredo Neves, gabinete 50 Mozarildo Cavalcanti PTB RR Ala Senador Ruy Carneiro, gabinete 03 Osvaldo Sobrinho PTB MT Ala

hoc, incluindo o tipo de negociações salariais anuais através da concertação social, conduziria à desarmonia com o ciclo normal de elaboração orçamental que termina

O evento com chancela UCI que qualifica para o UCI Gran Fondo World Championships (UGFWC) começa na sexta, 6 de agosto, com o Village, e termina no domingo, 8 de agosto de 2021,

Para entender esse processo tentamos fazer aqui uma análise cultural do projeto Recôncavo Experimental (R.E.), que tem como berço identitário o Recôncavo baiano,

As conclusões do estudo de Vipeholm, que são até hoje acietas na avaliação e orientação da dieta, foram que o consumo de açúcar pode aumentar a atividade de cárie; o risco

e) Competência 5 – Proposta de intervenção: elaboração de uma proposta para a resolução do problema levantado, respeitando os direitos humanos. O texto elaborado

Técnico (a) em Farmácia CLT Escala 12 X 36 Noturno Técnico (a) em Farmácia: Certificado, devidamente registrado, de curso de ensino médio, fornecido por

Cabe destaque, a questão das fundações do Velódromo Olímpico: Após a TECNOSOLO reprovar o Projeto de Fundações em Estacas tipo Franki, inviável para aquele