Tài liệu Bài báo cáo vi điều khiển - Trường cao đẳng kỹ thuật Cao Thắng - Pdf 10

BỘCÔNGTHƯƠNG
TRƯỜNGCAOĐẲNGKỸTHUẬTCAOTHẮNG
KHOACƠKHÍ-CƠĐIỆNTỬ
B
B
B

à
à
ài
i
i
iB
B
B

á
á
áo
o
o
oC
C
C

á
á
áo
o
o
o

ng
ngV
V
V

ũ
ũ
ũThanh
Thanh
Thanh
ThanhH
H
H

ù
ù
ùng
ng
ng
ng
Lớp:
C
C
C

Đ
Đ
ĐC
C
C

i
iB
B
B

á
á
áo
o
o
oC
C
C

á
á
áo
o
o
o
Tr
Tr
Tr
Trì
ì
ì
ình
nh
nh
nhb

ng
ng
ngc
c
c
củ


ủa
a
a
amodun
modun
modun
modunc
c
c
cầ


ần
n
n
nb
b
b

á
á
áo

c
cth
th
th
thô
ô
ô
ông
ng
ng
ngtin
tin
tin
tind
d
d
dữ


ữli
li
li
liệ


ệu
u
u
u
t

y
y
yt
t
t

í
í
ính
nh
nh
nhs
s
s
số


ốcầnphảicóm
m
m
mộ


ột
t
t
tthi
thi
thi
thiế

t
t

í
í
ín
n
n
nhi
hi
hi
hiệ


ệu
u
u
ut
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự

(ADC-Analog
Analog
Analog
AnalogDigital
Digital
Digital
Digital
Convertor).
Convertor).
Convertor).
Convertor).
Biếnđổitươngtự–số(analog–digital)làth
th
th
thà
à
à
ành
nh
nh
nhph
ph
ph
phầ


ần
n
n
nc

x
x
xử


ửl
l
l

ý
ý
ýth
th
th
thô
ô
ô
ông
ng
ng
ng
tin
tin
tin
tinv
v
v

à
à

ukhi
khi
khi
khiể


ển
n
n
ns
s
s
sử


ửd
d
d
dụ


ụng
ng
ng
ngph
ph
ph
phươ
ươ
ươ

ống
ng
ng
ng
ti
ti
ti
tiế
ế
ế
ếp
p
p
pnh
nh
nh
nhậ


ận
n
n
nd
d
d
dữ


ữli
li

ế
ếp
p
p
pAnalog
Analog
Analog
Analog–


–Digital
Digital
Digital
Digital(A/D)
(A/D)
(A/D)
(A/D).



Gi
Gi
Gi
Giớ


ới
i
i
ithi

8đầ
đầ
đầ
đầu
u
u
uv
v
v

à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự



Đ
Đi
i
i
iệ


ện
n
n

á
á
áp
p
p
ptham
tham
tham
thamchi
chi
chi
chiế
ế
ế
ếu
u
u
uc
c

đ
đi
i
i
iệ


ện
n
n

á
á
áp
p
p
pởtrênch
ch
ch
châ
â
â
ân
n
n
nVref
Vref
Vref
Vref.B
B

m
m
mộ


ột
t
t
tđặ
đặ
đặ
đặc
c
c
ct
t
t

í
í
ính
nh
nh
nhl
l
l

à
à
àc

ch
ch
chế
ế
ế
ếđộ
độ
độ
độSLEEP
SLEEP
SLEEP
SLEEP.Module
Module
Module
ModuleA/D
A/D
A/D
A/Dcó3thanhghi
đólà:
•A/DResultRegister(ADRES)_Thanhghikếtquả
•A/DControlRegister0(ADCON0)_Thanhghiđiềukhiển
•A/DControlRegister1(ADCON1)_Thanhghiđiềukhiển
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON0
ADCON0

t
tđộ
độ
độ
động
ng
ng
ngcủamodule
module
module
module.Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1cóc
c
c
cấ


ấu
u
u
u
h

h
h

â
â
ân
n
n
nc
c
c
cổ


ổng
ng
ng
ng.Ch
Ch
Ch
Châ
â
â
ân
n
n
nI/O
I/O
I/O
I/Ocóthểđượcc

n
n
nv
v
v

à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự


ự(cóthể
làđ
đ
đ

ngõ
õ
õ
õv
v
v

à
à
ào
o
o
ora
ra
ra
ras
s
s
số


ố.



S
S
S

ơ

b
bộ


ộchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADC

B
B
B
Bộ



ự-
-
-
-s
s
s
số


ốlàmnhiệmvụchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
inh
nh
nh
nhữ



ut
t
t
tươ
ươ
ươ
ương
ng
ng
ng
t
t
t
tự


ựbiểudiễnđặ
đặ
đặ
đặc
c
c
ct
t
t

í
í
ính
nh

ượ
ượng
ng
ng
ngv
v
v
vậ


ật
t
t
tl
l
l

ý
ý
ýtrongthếgiớitựnhiênsang
sang
sang
sangd
d
d
dạ


ạng
ng

á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhx
x
x
xử


ửl
l
l

ý
ý
ýt
t
t

í
í
ín

á
á
áy
y
y
yt
t
t

í
í
ính
nh
nh
nhvà
cách
h
h
hệ


ệth
th
th
thố


ống
ng
ng

số


ố.Nóthựchiệnhai
hai
hai
haich
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng
ng
ng
ngc
c
c

ơ
ơ

ávà
m
m
m

ã
ã
ãho
ho
ho
hoá
á
á
á.

Chuy
Chuy
Chuy
Chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i

ển
n
n
nđổ
đổ
đổ
đổi
i
i
ith
th
th
thô
ô
ô
ông
ng
ng
ngtin
tin
tin
tind
d
d
dạ


ạng
ng
ng


ệu
u
u

đ
đ
đi
i
i
iệ


ện
n
n

á
á
áp
p
p
p)sangd
d
d
dạ


ạng
ng

M
M
M
Mạ


ạch
ch
ch
chADC
ADC
ADC
ADCnh
nh
nh
nhậ


ận
n
n
nt
t
t

í
í
ín
n
n

ạng
ng
ng
ngđ
đ
đ
đi
i
i
iệ


ện
n
n

á
á
áp
p
p
pở


ởđầ
đầ
đầ
đầu
u
u

s
số


ốở


ởđầ
đầ
đầ
đầu
u
u
ura
ra
ra
ra.Độ
Độ
Độ
Độr
r
r
rộ


ộng
ng
ng
ngd
d

ch
chADC
ADC
ADC
ADCbao
bao
bao
baog
g
g
gồ


ồm
m
m
m
b
b
b
bộ


ộso
so
so
sos
s
s


thanh
thanh
thanhghi
ghi
ghi
ghiđ
đ
đ
đi
i
i
iề


ều
u
u
ukhi
khi
khi
khiể


ển
n
n
nvàm
m
m
mạ

t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự



DAC
DAC
DAC
DAC.Mạchchuyểnđổitươngtự-sốcócấutrúcnhưHình1
H
H
H

ì
ì
ình
nh
nh
nh1:
1:

ADC
ADC



S
S
S

ơ
ơ
ơđồ
đồ
đồ
đồkh
kh
kh
khố


ối
i
i
iADC
ADC
ADC
ADC8
8
8
8bit

c
cn
n
n

ă
ă
ăng
ng
ng
ngc
c
c

á
á
ác
c
c
ckh
kh
kh
khố


ối
i
i
i
M


ó
ó
óa
a
a
avàM
M
M

ã
ã
ãh
h
h

ó
ó
óa
a
a
a
L
L
L
Lượ
ượ
ượ
ượng
ng

á
átr
tr
tr
trị


ịcủatínhiệut
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự


ự-li
li
li
liê
ê
ê
ên
n

c

á
á
ác
c
c
cgi
gi
gi
giá
á
á
átr
tr
tr
trị



t
t
t
tươ
ươ
ươ
ương
ng
ng
ngt



ụthu
thu
thu
thuộ


ộc
c
c
cch
ch
ch
chấ


ất
t
t
tl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngc

t
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự


ự-
-
-
-r
r
r
rờ


ời
i
i
ir
r
r

ử.
.
.
.

M
M
M

ã
ã
ãho
ho
ho
hoá
á
á
á:
:
:
:Làg
g
g

á
á
án
n
n
nm

gi
gi
giá
á
á
átr
tr
tr
trị


ịt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự


ự-
-
-
-r

s
s
s

á
á
ánh
nh
nh
nhthựchiệnchứcnăngl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử


ửho
ho
ho
hoá
á
á

thờ


ời
i
i

đ
đ
đi
i
i
iể


ểm
m
m
ml
l
l
lấ


ấy
y
y
ym
m
m

t
tự


ự-
-
-
-r
r
r
rờ


ời
i
i
ir
r
r
rạ


ạc
c
c
cbằngcáchliêntụcsosánhgiátrịtươngtực
c
c
cầ


t
t
tự


ựđượcsinhratrongqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể


ển
n
n
nđổ

y
y
yx
x
x
xấ


ấp
p
p
px
x
x
xỉ


ỉnhau
nhau
nhau
nhauthì
mộtt
t
t

í
í
ín
n
n

trì
ì
ì
ình
nh
nh
nhl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử


ửho
ho
ho
hoá
á
á
áđã
đã
đã

:
:
:chophépkhởiđộngvàbáokếtthúcquátrìnhchuyểnđổi.
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiđ
đ
đ
đi
i
i
iề


ều
u
u
ukhi
khi
khi
khiể


ển
n
n

dụ


ụng
ng
ng
ng




8
8
8
8bit
bit
bit
bit




10
10
10
10bit
bit
bit
bit


ng
ng
ngmode
mode
mode
modekh
kh
kh
khá
á
á
ác
c
c
cn
n
n
nữ


ữa
a
a
a




Ch
Ch

thanh
thanhghi
ghi
ghi
ghi



Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiv
v
v

à
à
àch
ch
ch
chứ


ức
c
c
cn

4thanh
thanh
thanh
thanhghi
ghi
ghi
ghi



ADRES
ADRES
ADRES
ADRES



ADCON0
ADCON0
ADCON0
ADCON0



ADCON1
ADCON1
ADCON1
ADCON1
V
V


ụli
li
li
liê
ê
ê
ên
n
n
nquan
quan
quan
quanh
h
h
hỗ


ỗtr
tr
tr
trợ


ợcho
cho
cho
chovi
vi

g
g
gồ


ồm:
m:
m:
m:




INTCON
INTCON
INTCON
INTCON:
:
:
:cho
cho
cho
choph
ph
ph
phé
é
é
ép
p

bit
bitGIE,
GIE,
GIE,
GIE,PEIE
PEIE
PEIE
PEIE)
)
)
)



PIR1
PIR1
PIR1
PIR1:
:
:
:ch
ch
ch
chứ


ứa
a
a
ac

PIE1
PIE1
PIE1
PIE1:
:
:
:ch
ch
ch
chứ


ứa
a
a
abit
bit
bit
bitđ
đ
đ
đi
i
i
iề


ều
u
u

v

à
à
àTRISE
TRISE
TRISE
TRISE:
:
:
:Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghih
h
h
hướ
ướ
ướ
ướng
ng
ng
ngd
d
d
dữ


Ch
Ch
Chố


ốt
t
t
td
d
d
dữ


ữli
li
li
liệ


ệu
u
u
ukhi
khi
khi
khighi
ghi
ghi
ghiv

ghi
ghi
ghiADRES
ADRES
ADRES
ADRESch
ch
ch
chứ


ứa
a
a
ak
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả


ả10

Khi
Khi
Khichuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADC
đượ
đượ
đượ
được
c
c
cho
ho
ho

được
c
c
cn
n
n
nạ


ạp
p
p
pv
v
v

à
à
ào
o
o
oc
c
c
cặ


ặp
p
p

khô
ô
ô
ông
ng
ng
ngs
s
s
sử


ửd
d
d
dụ


ụng
ng
ng
ngb
b
b
bộ



chuy
chuy

ghi
ghin
n
n

à
à
ày
y
y
yc
c
c

ó
ó
óth
th
th
thể


ểđượ
đượ
đượ
được
c
c
cs
s

thanh
thanhghi
ghi
ghi
ghith
th
th
thô
ô
ô
ông
ng
ng
ng
th
th
th
thườ
ườ
ườ
ường
ng
ng
ngkh
kh
kh
khá
á
á
ác.

đổ
đổ
đổi
i
i
iho
ho
ho
hoà
à
à
àn
n
n
nt
t
t
tấ


ất,
t,
t,
t,k
k
k
kế
ế
ế
ết

v
v

à
à
ào
o
o
ohai
hai
hai
haithanh
thanh
thanh
thanh
ghi
ghi
ghi
ghiADRESH
ADRESH
ADRESH
ADRESH:
:
:
:ADRESL__(Hay
ADRESL__(Hay
ADRESL__(Hay
ADRESL__(Hayn
n
n

thanhghi
ghi
ghi
ghin
n
n

à
à
ày
y
y
ych
ch
ch
chứ


ứa
a
a
ak
k
k
kế
ế
ế
ết
t
t

Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON0
ADCON0
ADCON0
ADCON0:
:
:
:c
c
c

ó
ó
óch
ch
ch
chứ


ức
c
c
cn
n
n

hoạ


ạt
t
t
tđộ
độ
độ
động
ng
ng
ngc
c
c
củ


ủa
a
a
akh
kh
kh
khố


ối
i
i

ADCON0
ADCON0




Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1:
:
:
:thi
thi
thi
thiế
ế
ế
ết
t
t
tl
l
l


á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nc
c
c
củ


ủa
a
a
aport
port
port
portl
l
l

nh
nhậ


ận
n
n
nt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự


ựho
ho
ho
hoặ


ặc
c

IO
IO
(Hay
(Hay
(Hay
(Hayn
n
n

ó
ó
ói
i
i
ic
c
c

á
á
ách
ch
ch
chkh
kh
kh
khá
á
á
ác

ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
ax
x
x

á
á
ác
c
c
cl
l
l
lậ


ập
p
p
pc
c
c


chuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iAD)
AD)
AD)
AD)



C
C
C

á
á
ác
c

bit
bit
bitcho
cho
cho
chovi
vi
vi
việ


ệc
c
c
cchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iv

C
Củ


ủa
a
a
athanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON0
ADCON0
ADCON0
ADCON0




ADCS1
ADCS1
ADCS1
ADCS1v
v
v

à
à

đặt
t
t
tt
t
t
tầ


ần
n
n
ns
s
s
số


ốcho
cho
cho
chob
b
b
bộ


ộchuy
chuy
chuy

từ



clock
clock
clock
clockc
c
c
củ


ủa
a
a
ah
h
h
hệ


ệth
th
th
thố


ống
ng


ộdao
dao
dao
daođộ
độ
độ
động
ng
ng
ngRC
RC
RC
RCn
n
n
nộ


ội).
i).
i).
i).V
V
V

ì
ì
ìv
v

d
dụ


ụng
ng
ng
ng
t
t
t
tầ


ần
n
n
ns
s
s
số


ố20MHz
20MHz
20MHz
20MHzclock
clock
clock
clockth



ửd
d
d
dụ


ụng
ng
ng
ngFOSC/32,
FOSC/32,
FOSC/32,
FOSC/32,xem
xem
xem
xemở


ởb
b
b
bả


ảng
ng
ng
ngb

CHS1v
v
v

à
à
àCHS0
CHS0
CHS0
CHS0:
:
:
:l
l
l

à
à
àc
c
c

á
á
ác
c
c
cbit
bit
bit

đổi
i
i
icho
cho
cho
choADC,
ADC,
ADC,
ADC,khi
khi
khi
khis
s
s
sử


ửd
d
d
dụ


ụng
ng
ng
ngch
ch
ch

k
kế
ế
ế
ết
t
t
tc
c
c

á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nn
n
n

à

đổ
đổi
i
i
i(5
(5
(5
(5k
k
k

ê
ê
ênh
nh
nh
nhcho
cho
cho
cho16F876
16F876
16F876
16F876[AN0
[AN0
[AN0
[AN0=>AN4]
=>AN4]
=>AN4]
=>AN4]v
v

ê
ê
êm
m
m
mAN5
AN5
AN5
AN5v
v
v

à
à
àAN7)
AN7)
AN7)
AN7).
.
.
.Để
Để
Để
Đểch
ch
ch
chọ


ọn

n
n
nc
c
c

à
à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
t
3
3
3
3bit
bit
bit
bit(CHS2:
(CHS2:
(CHS2:
(CHS2:CHS1:
CHS1:
CHS1:


ý
ý
ýsao
sao
sao
saocho
cho
cho
chođú
đú
đú
đúng.
ng.
ng.
ng.
L
L
L

ư
ư
ưu
u
u

ý
ý
ý:
:

đầ
đầy
y
y
yđủ
đủ
đủ
đủ8
8
8
8k
k
k

ê
ê
ênh
nh
nh
nhA/D
A/D
A/D
A/D,cáclựachọn
unimplemented
unimplemented
unimplemented
unimplementedđangđượcd
d
d


n
n
nb
b
b
bấ


ất
t
t
tk
k
k
kỳ


ỳk
k
k

ê
ê
ênh
nh
nh
nhunimplemented
unimplemented
unimplemented
unimplemented

2ch
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng:
ng:
ng:
ng:




C
C
C

à
à
ài



ắt
t
t
tđầ
đầ
đầ
đầu
u
u
uqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể

á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
ik
k
k
kế
ế

i
i
iđặ
đặ
đặ
đặt
t
t
tON/OFF
ON/OFF
ON/OFF
ON/OFFd
d
d

ù
ù
ùng
ng
ng
ngđể
để
để
đểcho
cho
cho
choph
ph
ph
phé

é
é
ép
p
p
pADC
ADC
ADC
ADCho
ho
ho
hoạ


ạt
t
t
tđộ
độ
độ
động.
ng.
ng.
ng.
Lu
Lu
Lu
Luô
ô
ô

ADON=0
=0
=0
=0l
l
l

à
à
àđể
để
để
đểti
ti
ti
tiế
ế
ế
ết
t
t
tki
ki
ki
kiệ


ệm
m
m

thanh
thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1

PCFG2:PCFG0
PCFG2:PCFG0
PCFG2:PCFG0
PCFG2:PCFG0:
:
:
:bit
bit
bit
bitn
n
n

à
à
ày
y
y
yc
c
c

ều
u
u
ukhi
khi
khi
khiể


ển
n
n
nc
c
c
cấ


ấu
u
u
uh
h
h

ì
ì
ình
nh
nh

ch:
ch:




A
A
A
A
=
=
=
=Ng
Ng
Ng
Ngõ
õ
õ
õv
v
v

à
à
ào
o
o
ot
t

v
v

à
à
ào
o
o
ora
ra
ra
ra(I/O)
(I/O)
(I/O)
(I/O)s
s
s
số



L
L
L

ư
ư
ưu
u
u

ki
ki
kiế
ế
ế
ến
n
n
nth
th
th
thứ


ức
c
c
cv
v
v
về


ềho
ho
ho
hoạ


ạt

ut
t
t
từ


ừReference
Reference
Reference
ReferenceManual_PIC_Mid_Range)
Manual_PIC_Mid_Range)
Manual_PIC_Mid_Range)
Manual_PIC_Mid_Range)




21.3
21.3
21.3
21.3Ho
Ho
Ho
Hoạ


ạt
t
t
tđộ

uh
h
h

ì
ì
ình
nh
nh
nhm
m
m

ô
ô
ô-
-
-

đ
đ
đun
un
un
unA/D:
A/D:
A/D:
A/D:
•Cấuhìnhchântươngtự/điệnápthamchiếu/vàsốI/O(ADCON1)
•ChọnđầuvàokênhA/D(ADCON0)

t
t
tA/D
A/D
A/D
A/D(n
(n
(n
(nế
ế
ế
ếu
u
u
umu
mu
mu
muố


ốn):
n):
n):
n):
•X
X
X

ó
ó

ờth
th
th
thờ


ời
i
i
igian
gian
gian
giany
y
y

ê
ê
êu
u
u
uc
c
c
cầ


ầu
u
u

đầ
đầu
u
u
uchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi:
i:
i:
i:
•SetbitGO/DONE(ADCON0)
5.
5.
5.
5.Ch
Ch
Ch
Chờ



hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành,
nh,
nh,
nh,b
b
b
bở


ởi
i
i
im
m
m
mộ



a
a.
.
.
.
hoặc
•Ch
Ch
Ch
Chờ


ờđợ
đợ
đợ
đợi
i
i
ichoA/D
A/D
A/D
A/Dng
ng
ng
ngắ


ắt
t
t

thanh
thanhghi
ghi
ghi
ghiA/D
A/D
A/D
A/D(ADRES),
(ADRES),
(ADRES),
(ADRES),x
x
x

ó
ó
óa
a
a
abit
bit
bit
bitADIF,
ADIF,
ADIF,
ADIF,n
n
n
nế
ế

chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iti
ti
ti
tiế
ế
ế
ếp
p
p
ptheo,
theo,
theo,
theo,b
b
b
bướ

theo
theo
theoy
y
y

ê
ê
êu
u
u
uc
c
c
cầ


ầu.
u.
u.
u.Th
Th
Th
Thờ


ời
i
i
igian

đổi
i
i
iđượ
đượ
đượ
được
c
c
cđị
đị
đị
định
nh
nh
nhngh
ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
al
l
l

à
à


ụ,
,
,
,A/D
A/D
A/D
A/Db
b
b
bắ


ắt
t
t
tđầ
đầ
đầ
đầu
u
u
un
n
n
nạ


ạp
p

m
mớ


ới
i
i
iA/Dsẽđược
chọn.




Khi
Khi
Khi
KhiA/D
A/D
A/D
A/Db
b
b
bắ


ắt
t
t
tđầ
đầ

à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
t).Giữt
t
t
tụ


ụđ
đ
đ
đi
i
i
iệ


ện
n
n
nb
b

i
it
t
t
từ



đầ
đầ
đầ
đầu
u
u
uv
v
v

à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương

c
c
cb
b
b
bắ


ắt
t
t
tđầ
đầ
đầ
đầu.
u.
u.
u.
C
C
C
Chuy
huy
huy
huyể


ển
n
n

thanhghi
ghi
ghi
ghiADRES
ADRES
ADRES
ADRES.Giữtụđiệnbắtđầu
cóđượcđiệnápcấpkênhđườngtruyền,bit
bit
bit
bitADIF
ADIF
ADIF
ADIFđượcthi
thi
thi
thiế
ế
ế
ết
t
t
tl
l
l
lậ


ập.
p.

A/D
A/D
A/Dc
c
c
cầ


ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
tđạ
đạ
đạ
đạt
t
t
tđượ
đượ
đượ
được

nhx
x
x

á
á
ác
c
c
ccủanóđượcch
ch
ch
chỉ


ỉđị
đị
đị
định
nh
nh
nh,thìthờigiangiữ
tụ(CHOLD)phảiđượ
đượ
đượ
được
c
c
cph
ph


ện
n
n

á
á
áp
p
p
pc
c
c
cấ


ấp
p
p
pđầ
đầ
đầ
đầu
u
u
uv
v
v

à


ởkh
kh
kh
khá
á
á
áng
ng
ng
ngngu
ngu
ngu
nguồ


ồn
n
n
n(RS)
(RS)
(RS)
(RS)vàl
l
l
lấ


ấy
y


ởkh
kh
kh
khá
á
á
áng
ng
ng
ng
(RSS)
(RSS)
(RSS)
(RSS)n
n
n
nộ


ội
i
i
ib
b
b
bộ


ộtrựctiếpả



ần
n
n
nđể
để
để
đểs
s
s
sạ


ạc
c
c
ct
t
t
tụ


ụđ
đ
đ
đi
i
i
iệ



ển
n
n
nđổ
đổ
đổ
đổi
i
i
il
l
l
lấ


ấy
y
y
ym
m
m
mẫ


ẫu
u
u
u(RSS)

á
á
áp
p
p
p(VDD)
(VDD)
(VDD)
(VDD)(hình21-3).Trởkhángtốiđa
đượcđềnghịđốivớic
c
c

á
á
ác
c
c
cngu
ngu
ngu
nguồ


ồn
n
n
nt
t
t

n
nphảiđượcthựchiệntr
tr
tr
trướ
ướ
ướ
ước
c
c
ckhi
khi
khi
khichuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
ic
c

u
u.
Tínhtoánthờigiantốithiểuviệcthunhận,phươngtrình21-1cóthểđượcsửdụng.Phươngtrình
nàygiảđịnh1/2LSblỗiđólàđượcsửdụng(512bướcchoA/D).1/2LSblàlỗitốiđađượcphép
choA/Dđểđápứngvấnđềđãchỉđịnh.
Vídụ21-1chothấycáctínhtoánthờigiantốithiểuyêucầuđạtđượcTACQ.Tínhtoánnày
dựatrêncácgiảđịnhsauhệthống.
L
L
L

ư
ư
ưu
u
u

ý
ý
ý1:
1:
1:
1:Đ
Đ
Đ
Đi
i
i
iệ



ệu
u
u
ul
l
l
lự


ực
c
c
cvàophươngtrình,k
k
k
kể


ểt
t
t
từ


ừkhi
khi
khi
khin
n

n
n

ó
ó
óra.
ra.
ra.
ra.
L
L
L

ư
ư
ưu
u
u

ý
ý
ý2:
2:
2:
2:Ph
Ph
Ph
Phí
í
í

khô
ô
ô
ông
ng
ng
ngth
th
th
thả


ải
i
i
ira
ra
ra
rasaum
m
m
mỗ


ỗi
i
i
ichuy
chuy
chuy

Ngu
Nguồ


ồn
n
n
nđề
đề
đề
đềngh
ngh
ngh
nghị


ịt
t
t
tố


ối
i
i

đ
đ
đa
a


ựlà10
10
10
10kW
kW
kW
kW.Điềunàylàc
c
c
cầ


ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
tđểđáp
ứngcácđặ
đặ
đặ
đặc

r
r

ò
ò
òr
r
r
rỉ


ỉm
m
m

ã
ã
ãpin.
pin.
pin.
pin.
L
L
L

ư
ư
ưu
u
u

đãho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành
nh
nh
nh,mộts
s
s
sự


ựch
ch
ch
chậ



àn
n
n
nt
t
t
tấ


ất
t
t
t
tr
tr
tr
trướ
ướ
ướ
ước
c
c
ckhi
khi
khi
khithu
thu
thu
thunh
nh

đầ
đầu
u
u
um
m
m
mộ


ột
t
t
tl
l
l
lầ


ần
n
n
nn
n
n
nữ


ữa
a

đ
đang
ang
ang
angn
n
n
nắ


ắm
m
m
mgi
gi
gi
giữ


ữkh
kh
kh
khô
ô
ô
ông
ng
ng
ng
k

á
á
ác
c
c
cch
ch
ch
chọ


ọn
n
n
nA/D
A/D
A/D
A/Dđầ
đầ
đầ
đầu
u
u
uv
v
v

à
à
ào

uAnalog
Analog
Analog
Analogđầ
đầ
đầ
đầu
u
u
uv
v
v

à
à
ào
o
o
o



21.5
21.5
21.5
21.5Ch
Ch
Ch
Chọ


đị
định
nh
nh
nhth
th
th
thờ


ời
i
i
i
M
M
M
Mỗ


ỗi
i
i
ibit
bit
bit
bitA/D
A/D
A/D
A/Dchuy

l
l

à
à
àTAD
TAD
TAD
TAD.ChuyểnđổiA/Dy
y
y

ê
ê
êu
u
u
uc
c
c
cầ


ầu
u
u
u9,5
9,5
9,5
9,5TAD

ển
n
n
nđổ
đổ
đổ
đổi
i
i
i.NguồngốccủabộđịnhthờichuyểnđổiA/Dlàphầnmềmđượcchọn.
CóbốntùychọncóthểthihànhchoTADlà:



•2TOSC
2TOSC
2TOSC
2TOSC



•8TOSC
8TOSC
8TOSC
8TOSC



•32TOSC
32TOSC

n
n
nộ


ội
i
i
ib
b
b
bộ


ộRC
RC
RC
RC
DànhchochỉnhsữachuyểnđổiA/D,b
b
b
bộ


ộđị
đị
đị
định
nh
nh

(TAD)phảiđượcchọnđể
đả
đả
đả
đảm
m
m
mb
b
b
bả


ảo
o
o
ot
t
t
th
h
h
hờ


ời
i
i
igian
gian

a
a1,6
1,6
1,6
1,6ms
ms
ms
mscho
cho
cho
chot
t
t
tấ


ất
t
t
tc
c
c
cả


ảc
c
c

á

qu
qu
quả


ảth
th
th
thờ


ời
i
i
igian
gian
gian
gian
TAD
TAD
TAD
TADbắtnguồnt
t
t
từ


ừthi
thi
thi

tầ


ần
n
n
ns
s
s
số


ốvàngu
ngu
ngu
nguồ


ồn
n
n
nxung
xung
xung
xungclock
clock
clock
clockA/D
A/D
A/D

C

á
á
ác
c
c

ô
ô
ôb
b
b

ó
ó
óng
ng
ng
ngm
m
m
mờ


ờl
l
l

à

ho
hoạ


ạt
t
t
tđộ
độ
độ
động.
ng.
ng.
ng.
L
L
L

ư
ư
ưu
u
u

ý
ý
ý1:
1:
1:
1:NguồnRCcómộtthờigianTADtiêubiểucủa4us.


ời
i
i
igian
gian
gian
giannhanh
nhanh
nhanh
nhanhh
h
h

ơ
ơ
ơn
n
n
n,việcl
l
l
lự


ựa
a
a
ach
ch


ộđị
đị
đị
định
nh
nh
nhth
th
th
thờ


ời
i
i
iđược
khuy
khuy
khuy
khuyế
ế
ế
ến
n
n
nkh
kh
kh
khí

ần
n
n
ns
s
s
số


ốtr
tr
tr
trê
ê
ê
ên
n
n
n1
1
1
1MHz
MHz
MHz
MHz,Thi
Thi
Thi
Thiế
ế
ế

ển
n
n
nđổ
đổ
đổ
đổi
i
i
i
to
to
to
toà
à
à
àn
n
n
nb
b
b
bộ


ộ,hoặcđộ
độ
độ
độch
ch

i
iđặ
đặ
đặ
đặc
c
c

đ
đ
đi
i
i
iể


ểm
m
m
mk
k
k
kỹ


ỹthu
thu
thu
thuậ




ời
i
i
igian
gian
gian
giannhanh
nhanh
nhanh
nhanhh
h
h

ơ
ơ
ơn
n
n
n,việcl
l
l
lự


ựa
a
a
ach



ộđị
đị
đị
định
nh
nh
nhth
th
th
thờ


ời
i
i
iđược
khuy
khuy
khuy
khuyế
ế
ế
ến
n
n
nkh
kh
kh

n
ns
s
s
số


ốtr
tr
tr
trê
ê
ê
ên
n
n
n1
1
1
1MHz
MHz
MHz
MHz,Thi
Thi
Thi
Thiế
ế
ế
ết
t

n
nđổ
đổ
đổ
đổi
i
i
i
to
to
to
toà
à
à
àn
n
n
nb
b
b
bộ


ộ,hoặcđộ
độ
độ
độch
ch
ch
chí

đặ
đặ
đặc
c
c

đ
đ
đi
i
i
iể


ểm
m
m
mk
k
k
kỹ


ỹthu
thu
thu
thuậ


ật.

ch
châ
â
â
ân
n
n
nport
port
port
portt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự



ADCON1
ADCON1
ADCON1
ADCON1vàthanhghiđ

t
t
tđộ
độ
độ
động
ng
ng
ngph
ph
ph
phù
ù
ù
ùh
h
h
hợ


ợp
p
p
pchocácch
ch
ch
châ
â
â
ân

nhnh
nh
nh
như
ư
ư
ưđầ
đầ
đầ
đầu
u
u
uv
v
v

à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng

đểthi
thi
thi
thiế
ế
ế
ết
t
t
tl
l
l
lậ


ập
p
p
p(
(
(
(đầ
đầ
đầ
đầu
u
u
u
v
v

(
(đầ
đầ
đầ
đầu
u
u
ura)
ra)
ra)
ra),thìm
m
m
mứ


ức
c
c
cđầ
đầ
đầ
đầu
u
u
ura
ra
ra
ras
s

đổ
đổ
đổi.
i.
i.
i.
Qu
Qu
Qu
Quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhA/D
A/D
A/D
A/Dho
ho
ho
hoạ



ộc
c
c
cvàotr
tr
tr
trạ


ạng
ng
ng
ngth
th
th
thá
á
á
ái
i
i
icủacácbitCHS2:CHS0
CHS2:CHS0
CHS2:CHS0
CHS2:CHS0vàc
c
c

á
á



ất
t
t
tc
c
c
cả


ảc
c
c

á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nc

k
k

ê
ê
ênh
nh
nh
nhv
v
v

à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự

cth
th
th
thấ


ấp)
p)
p)
p).Nh
Nh
Nh
Nhữ


ững
ng
ng
ngc
c
c
ch
h
h

â
â
ân
n
n

,sẽchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
ithành
mộtng
ng
ng
ngõ
õ
õ
õv
v
v

à
à
ào
o

ì
ình
nh
nh
nhng
ng
ng
ngõ
õ
õ
õv
v
v

à
à
ào
o
o
os
s
s
số


ốsẽkh
kh
kh
khô
ô

đổ
đổ
đổi
i
i
ich
ch
ch
chí
í
í
ính
nh
nh
nhx
x
x

á
á
ác
c
c
c
L
L
L

ư
ư

tự


ựtr
tr
tr
trê
ê
ê
ên
n
n
nb
b
b
bấ


ất
t
t
tk
k
k

ì
ì
ìch
ch
ch

õv
v
v

à
à
ào
o
o
os
s
s
số


ố(baogồmcả
chânAN7:AN0
AN7:AN0
AN7:AN0
AN7:AN0),cóthểgâyracácvùngđệmđầuvàotiêuthụhiệntạilànằmngoàiđặcđiểmthiết
bịkỹthuật.



21.7
21.7
21.7
21.7Chuy
Chuy
Chuy

ý
ý
ý:
:
:
:Cácbit
bit
bit
bitGO/
GO/
GO/
GO/DONE
DONE
DONE
DONEkh
kh
kh
khô
ô
ô
ông
ng
ng
ngn
n
n

ê
ê
ên

ng
ng
ngtr
tr
tr
trì
ì
ì
ình
nh
nh
nhtr
tr
tr
trê
ê
ê
ên
n
n
nA/D
A/D
A/D
A/D,do
cầnphảithu
thu
thu
thunh
nh
nh

thờ


ời
i
i
igian
gian
gian
gianc
c
c
cầ


ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
t.
Vi
Vi


ủy
y
y
yb
b
b
bỏ


ỏvi
vi
vi
việ


ệc
c
c
cchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ

c
cthanh
thanh
thanh
thanh
ghi
ghi
ghi
ghiADRES
ADRES
ADRES
ADRESsẽkh
kh
kh
khô
ô
ô
ông
ng
ng
ngđượ
đượ
đượ
được
c
c
cc
c
c
cậ

nh
nh
nhchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
im
m
m
mẫ


ẫu
u
u
uA/D
A/D
A/D
A/D.Cónghĩa

ịc
c
c
củ


ủa
a
a
avi
vi
vi
việ


ệc
c
c
cchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ

ối
i
i
i
c
c
c

ù
ù
ùng
ng
ng
ng(hoặcgiátrịcuốicùngbằngvănbảnđếnthanhghiADRES
ADRES
ADRES
ADRES).Saukhichuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i



ờđợ
đợ
đợ
đợi
i
i
i2TAD
2TAD
2TAD
2TADđượ
đượ
đượ
được
c
c
cy
y
y

ê
ê
êu
u
u
uc
c
c
cầ

u
u
uthu
thu
thu
thunh
nh
nh
nhậ


ận
n
n
nti
ti
ti
tiế
ế
ế
ếp
p
p
ptheo
theo
theo
theo.Sau
Sau
Sau
Saukhi

thunh
nh
nh
nhậ


ận
n
n
nsẽđượcbắtđầut
t
t
tự


ựđộ
độ
độ
động
ng
ng
ngtr
tr
tr
trê
ê
ê
ên
n
n

d
dụ


ụ21-2:
21-2:
21-2:
21-2:L
L
L

à
à
àm
m
m
mm
m
m
mộ


ột
t
t
tchuy
chuy
chuy
chuyể


huy
huy
huyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/Dtheo
theo
theo
theochu
chu
chu
chuk
k
k
kỳ


ỳTAD

đồho
ho
ho
hoạ


ạt
t
t
tđộ
độ
độ
động
ng
ng
ngc
c
c
củ


ủa
a
a
aA/D
A/D
A/D
A/D
21.7.1
21.7.1

â
ân
n
n
ngi
gi
gi
giả


ải
i
i
ith
th
th
thấ


ấp
p
p
p
Kh
Kh
Kh
Khô
ô
ô
ông

á
á
ác
c
c
cứ


ứng
ng
ng
ngd
d
d
dụ


ụng
ng
ng
ngđềuyêucầuđộ
độ
độ
độph
ph
ph
phâ
â
â
ân



ển
n
n
nđổ
đổ
đổ
đổi
i
i
il
l
l

à
à
à8bit
8bit
8bit
8bit
nhưngvìy
y
y

ê
ê
êu
u
u

nđổ
đổ
đổ
đổi
i
i
inhanh
nhanh
nhanh
nhanhnênmodule
module
module
module
A
A
A
A
/
/
/
/D
D
D
Dcho
cho
cho
choph
ph
ph
phé

tố


ốc
c
c
cđộ
độ
độ
độchuy
chuy
chuy
chuyể


ển
n
n
nđổ
đổ
đổ
đổi
i
i
iv
v
v

à
à

kể


ểđộ
độ
độ
độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả


ải
i
i
il
l
l

à
à

i
igian
gian
gian
gianthu
thu
thu
thugi
gi
gi
giữ


ữl
l
l

à
à
ành
nh
nh
như
ư
ư
ưnhau
nhau
nhau
nhau.Đểt
t

đổ
đổi
i
i
i,thìtươngứngvớinólàc
c
c

ô
ô
ông
ng
ng
ngt
t
t
tắ


ắc
c
c
ck
k
k
kế
ế
ế
ết
t



ẽđó
đó
đó
đóng
ng
ng
ngnhanh
nhanh
nhanh
nhanhh
h
h

ơ
ơ
ơn
n
n
ndođódẫntớith
th
th
thờ


ời
i
i
igian

đá
đáp
p
p
pứ


ứng
ng
ng
ngv
v
v
vớ


ới
i
i
iy
y
y

ê
ê
êu
u
u
uc
c

ô
ô
ông
ng
ng
ngđủ
đủ
đủ
đủth
th
th
thờ


ời
i
i
igian
gian
gian
gian)
)
)
).Khimàth
th
th
thờ


ời

ng
ng
ngđượ
đượ
đượ
được
c
c
cch
ch
ch
chấ


ấp
p
p
pnh
nh
nh
nhậ


ận
n
n
n(XemchuyểnđổiA/DThờigiantrongphầnthôngsốkỹthuật
điện).Nguồnbộđịnhthờichỉcóthểđượcchuyểnsanggiữabadạngdaođộng(khôngthểđược
chuyểntừ/đếnRC).Phươngtrìnhđểxácđịnhthờigiantrướckhidaođộngcóthểđượcchuyển
nhưsau:

N

ơ
ơ
ơi
i
i
i:N=Cácchỉsốbitphântíchcầntìm.
Khi
Khi
Khi
Khix
x
x

á
á
ác
c
c
cđị
đị
đị
định
nh
nh
nhđượ
đượ
đượ
được

nh
nhanh
anh
anh
anhđượ
đượ
đượ
được
c
c
cch
ch
ch
chọ


ọn
n
n
nthìngườisửdụngphảinắm
đượcv
v
v

à
à
ài
i
i
iph

nh
nh
nhkhi
khi
khi
khin
n
n

à
à
ào
o
o
odao
dao
dao
daođộ
độ
độ
động
ng
ng
ngc
c
c
củ


ủa

so
sos
s
s

á
á
ánh
nh
nh
nhth
th
th
thờ


ời
i
i
igian
gian
gian
gianđể
để
để
đểth
th
th
thự


A/D
A/Dv
v
v
vớ


ới
i
i
iđộ
độ
độ
độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả


ải
i



ải
i
i
i8
8
8
8bit
bit
bit
bit.Vídụchothiếtbịhoạtđộngởtầnsố20Mhz(xungclockchoA/Dđượclập
trìnhlà32Tosc)vàgiảthiếtrằngsau5Tadthìngaylậptứcchuyểnxungclocksang2Tosc.
Nhưvậy2ToscđãviphạmthờigiantốithiểuTADnhưvậytừbitthứ4trởđisẽkhôngđược
chuyểnđổiđúnggiátrị.
Vídụ21-3:Thờigianchuyểnđổicho4bitvà8bit



T
T
T

ì
ì
ìm
m
m
m5
5

th
thự


ực
c
c
ct
t
t
tế
ế
ế
ế



Thi
Thi
Thi
Thiế
ế
ế
ết
t
t
tk
k
k
kế

ế
ết
t
t
tk
k
k
kế
ế
ế
ếnguy
nguy
nguy
nguyê
ê
ê
ên
n
n
nl
l
l

ý
ý
ý
C
C
C


n,
n,
n,Led
Led
Led
Led7
7
7

đ
đ
đo
o
o
oạ


ạn
n
n
ns
s
s
sử


ửd
d
d
dụ



ọn
n
n
n
truy
truy
truy
truyxu
xu
xu
xuấ


ất
t
t
tb
b
b
bằ


ằng
ng
ng
ngc
c
c


á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nRA0,
RA0,
RA0,
RA0,RA1
RA1
RA1
RA1theo
theo
theo
theob
b
b
bả



n
n
C
C
C

ó
ó
ó8
8
8
8led
led
led
ledđơ
đơ
đơ
đơn
n
n
nc
c
c

ó
ó
óth
th
th
thể

m
m
mụ


ục
c
c
cđí
đí
đí
đích
ch
ch
chkh
kh
kh
khá
á
á
ác
c
c
cnhau,
nhau,
nhau,
nhau,nh
nh
nh
như

thá
á
á
ái,
i,
i,
i,hi
hi
hi
hiể


ển
n
n
nth
th
th
thị


ịth
th
th
thô
ô
ô
ông
ng
ng

nth
th
th
thị


ịch
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng
ng
ng
ng…



Truy
Truy

qua
quaport
port
port
portD
D
D
Db
b
b
bằ


ằng
ng
ng
ngc
c
c

á
á
ách
ch
ch
chch
ch
ch
chọ


i
i
iUSB
USB
USB
USB
KhốigiaotiếpUSB,đượckếtnốivớichânRC4,RC5đốivớicácviđiềukhiển
PiccóchứcnăngUSBnhưPic18F4550.Khikhôngsửdụngchứcnăngnà
y,
hăygỡ
bỏcácjumperđểcáchlycácchânnàyvớiviđiềukhiển
Kh
Kh
Kh
Khố


ối
i
i
ihi
hi
hi
hiể


ển
n
n
nth

Kh
Kh
Kh
Khố


ối
i
i
ihi
hi
hi
hiể


ển
n
n
nth
th
th
thị


ịLCD
LCD
LCD
LCD16
16
16

Kh
Kh
Kh
Khố


ối
i
i
iADC
ADC
ADC
ADC
Kh
Kh
Kh
Khố


ối
i
i
ivi
vi
vi
viđ
đ
đ
đi
i

p
ptr
tr
tr
trì
ì
ì
ình
nh
nh
nh
BoardmạchtrênthiếtkếđểhoạtđộngvớiPic40chândạngdip.Boardsửdụng
thạchanh20Mhz,vàđãkếtnốisẵn,cóthểhoạtđộngngaymàkhôngcầncấuhình
thêmbấtcứthứgì.
Ngu
Ngu
Ngu
Nguồ


ồn
n
n
ncung
cung
cung
cungc
c
c
cấ

ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ến
n
n

à
à
ày
y
y
yem
em
em
emtr
tr
tr
trí
í
í
ích

ê
ê
ên
n
n
nm
m
m
mạ


ạng.
ng.
ng.
ng.Ở


Ởcu
cu
cu
cuố


ối
i
i
iph
ph
ph
phầ

ó
ó
óthi
thi
thi
thiế
ế
ế
ết
t
t
t
k
k
k
kế
ế
ế
ếm
m
m
mộ


ột
t
t
ts
s
s

hiệ


ện
n
n
nch
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng
ng
ng
ngc
c
c
củ



chm
m
m
mộ


ột
t
t
ts
s
s
số



nguy
nguy
nguy
nguyê
ê
ê
ên
n
n
nt
t
t
tắ


xin
xinth
th
th
thầ


ầy
y
y
yxem
xem
xem
xemqua,
qua,
qua,
qua,v
v
v

à
à
àcho
cho
cho
choý
ý
ý
ýki
ki

c
c

á
á
ác
c
c
cs
s
s
sả


ản
n
n
nph
ph
ph
phẩ


ẩm
m
m
mđã
đã
đã
đãc





C
C
C

á
á
ác
c
c
cứ


ứng
ng
ng
ngd
d
d
dụ


ụng
ng
ng
ngc
c

m
m
mạ


ạch
ch
ch
chđ
đ
đ
đo
o
o
onhi
nhi
nhi
nhiệ


ệt
t
t
tđộ
độ
độ
độs
s
s
sử

C
C
C

á
á
ác
c
c
cứ


ứng
ng
ng
ngd
d
d
dụ


ụng
ng
ng
ngđ
đ
đ
đo
o
o

khiể


ển.
n.
n.
n.




Đ
Đ
Đ
Đo
o
o
ot
t
t
tố


ốc
c
c
cđộ
độ
độ
độđộ

độ
độ
động
ng
ng
ngc
c
c

ơ
ơ
ơb
b
b
bướ
ướ
ướ
ước,
c,
c,
c,vv ).
vv ).
vv ).
vv ).



M
M
M


Đ
Đ
Đ
Đi
i
i
iề


ều
u
u
uch
ch
ch
chỉ


ỉnh
nh
nh
nhv
v
v

à
à
àổ


a
am
m
m
mộ


ột
t
t
tv
v
v
vậ


ật
t
t
t
PH
PH
PH
PHẦ


ẦN
N
N
N3

(Nó
ó
ó
ói
i
i
iv
v
v
về


ềm
m
m
mộ


ột
t
t
ts
s
s
số


ốt
t
t

iADC)
ADC)
ADC)
ADC)
T
T
T

í
í
ín
n
n
nHi
Hi
Hi
Hiệ


ệu
u
u
uTham
Tham
Tham
ThamChi
Chi
Chi
Chiế
ế

Hi
Hiệ


ệu
u
u

Đ
Đ
Đi
i
i
iề


ều
u
u
uKhi
Khi
Khi
Khiể


ển:
n:
n:
n:
MọibộADCđềucótínhxungClockvàtínhiệuđiềukhiểnđểhoạtđộng.

ế
ết
t
t
tk
k
k
kế
ế
ế
ếm
m
m

ô
ô
ôph
ph
ph
phỏ


ỏng
ng
ng
ngđơ
đơ
đơ
đơn
n

ó
ó
ócode
code
code
codeb
b
b

ê
ê
ên
n
n
nd
d
d
dướ
ướ
ướ
ưới)
i)
i)
i)
Th
Th
Th
Thể



ính
nh
nh
nhn
n
n

ă
ă
ăng
ng
ng
ngADC
ADC
ADC
ADCđượ
đượ
đượ
được
c
c
cl
l
l
lậ


ập
p
p


ất
t
t
tgi
gi
gi
giá
á
á
átr
tr
tr
trị


ịra
ra
ra
raPort
Port
Port
PortB
B
B

đ
đ
đi
i


ởcho
cho
cho
choLED
LED
LED
LEDthay
thay
thay
thayđổ
đổ
đổ
đổi
i
i
i
#include"D:\ADC\viduchuhoanthanh\ADC_xuatraportB.h"
#fusesHS,NOWDT,NOPROTECT,NOLVP
#usedelay(clock=10000000)
int8adc;
voidmain()
{
setup_adc(adc_clock_internal);
setup_adc_ports(sAN0|VSS_VDD);
set_adc_channel(0);
delay_ms(10);
while(true)
{
adc=read_adc();

23
RC5/SDO
24
RC3/SCK/SCL
18
RC2/P1A/CCP1
17
RC1/T1OSI/CCP2
16
RC0/T1OSO/T1CKI
15
RB7/ICSPDAT
40
RB6/ICSPCLK
39
RB5/AN13/T1G
38
RB4/AN11
37
RD3
22
RD2
21
RD1
20
RD0
19
RC7/RX/DT
26
RC6/TX/CK

LED-GREEN
D8
LED-GREEN
R1
220
R2
220
R3
220
R4
220
R5
220
R6
220
R7
220
R8
220
X1
CRYSTAL
C1
1nF
C2
1nF
R9
10k
C3
1nF
40

thị


ịgi
gi
gi
giá
á
á
átr
tr
tr
trị


ịđ
đ
đ
đi
i
i
iệ


ện
n
n

á
á

setup_adc(adc_clock_internal);
while(1){
set_adc_channel(0);
delay_us(20);
adc=read_adc();
vol=(5.0*adc)/1024.0;
printf(lcd_putc,"\fadc=%4ld",adc);
printf(lcd_putc,"\nvol=%01.4fV",vol);
}
}
RE3/MCLR/VPP
1
RA1/AN1/C12IN1-
3
RA2/AN2/VREF-/CVREF/C2IN+
4
RA4/T0CKI/C1OUT
6
RA5/AN4/SS/C2OUT
7
RB0/AN12/INT
33
RB1/AN10/C12IN3-
34
RB2/AN8
35
RA7/OSC1/CLKIN
13
RA6/OSC2/CLKOUT
14

RD1
20
RD0
19
RC7/RX/DT
26
RC6/TX/CK
25
RE2/AN7
10
RE1/AN6
9
RE0/AN5
8
RA3/AN3/VREF+/C1IN+
5
RD4
27
RB3/AN9/PGM/C12IN2-
36
RA0/AN0/ULPWU/C12IN0-
2
U1
PIC16F887
D7
14
D6
13
D5
12

Giátrịđiệnápnàyđượclấytừnguồn5Vnhânvớigiátrịadcđượcđiềuchỉnhbởibiếntrởrồichia
lạicho1mứcgi
gi
gi
giá
á
á
átr
tr
tr
trị


ịc
c
c
củ


ủa
a
a
ađộ
độ
độ
độph
ph
ph
phâ
â

ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả


ải
i
i
i"ởcodetrênthuộcADC10bit=>
10bit<=>2^10=1024mức)
Lưuý:Điệnáp5Vnàychínhlàđiệnápsosánh(Vref)
VD:
Vớibiếntrở10Ktrênkhiđiềuchỉnh77%=>giátrịADC=[(77.256)/100]=197
Vậytacó[(5V.197)/2^10]=0.961914V
B
B
B

à
à
ài
i

em
emt
t
t
tớ


ới
i
i
iđâ
đâ
đâ
đây
y
y
yxin
xin
xin
xinđượ
đượ
đượ
được
c
c
ck
k
k
kế
ế

à
à
àc
c
c

á
á
ác
c
c
cb
b
b
bạ


ạn
n
n
nđó
đó
đó
đóng
ng
ng
ngg
g
g


b
b

á
á
áo
o
o
oc
c
c

á
á
áo
o
o
ol
l
l
lầ


ần
n
n
nsau
sau
sau
sau

Xin
Xinc
c
c
cả


ảm
m
m

ơ
ơ
ơn
n
n
nv
v
v

à
à
àh
h
h
hẹ


ẹn
n


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status