BỘCÔNGTHƯƠNG
TRƯỜNGCAOĐẲNGKỸTHUẬTCAOTHẮNG
KHOACƠKHÍ-CƠĐIỆNTỬ
B
B
B
Bà
à
à
ài
i
i
iB
B
B
Bá
á
á
áo
o
o
oC
C
C
Cá
á
á
áo
o
o
o
Vi
Vi
Vi
ViĐ
Đ
Đ
Đi
i
i
iề
ề
ề
ều
u
u
uKhi
Khi
Khi
Khiể
ể
ể
ển
n
n
n
Họvàtênsinhviênbáocáo:Đặ
Đặ
Đặ
Đặng
ng
ng
ngV
V
V
Vũ
ũ
ũ
ũThanh
Thanh
Thanh
ThanhH
H
H
Hù
ù
ù
ùng
ng
ng
ng
Lớp:
C
C
C
CĐ
Đ
Đ
ĐC
C
C
CĐ
Đ
Đ
ĐT
T
T
T10B
10B
10B
10B
PH
PH
PH
PHẦ
Ầ
Ầ
ẦN
N
N
N1:
1:
1:
1:B
B
B
Bà
à
à
ài
i
i
iB
B
B
Bá
á
á
áo
o
o
oC
C
C
Cá
á
á
áo
o
o
o
Tr
Tr
Tr
Trì
ì
ì
ình
nh
nh
nhb
b
b
bà
à
à
ày
y
y
yc
c
c
cá
á
á
ác
c
c
cho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
amodun
modun
modun
modunc
c
c
cầ
ầ
ầ
ần
n
n
nb
b
b
bá
á
á
áo
o
o
oc
c
c
cá
á
á
áo
o
o
o
Trongthựctế,cácloạithôngtindữliệuhầuhếtởdạngtươngtựvàliêntụctheothờigian.
Songthếgiớibêntrongmáyvitínhhoàntoànbằngsố,vàrờirạc.Để
Để
Để
Đểđư
đư
đư
đưa
a
a
ac
c
c
cá
á
á
ác
c
c
cth
th
th
thô
ô
ô
ông
ng
ng
ngtin
tin
tin
tind
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
u
t
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựv
v
v
và
à
à
ào
o
o
om
m
m
má
á
á
áy
y
y
yt
t
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
t
tb
b
b
bị
ị
ị
ị,cókhảnăngchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nc
c
c
cá
á
á
ác
c
c
ct
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
ut
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự
nàythànht
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
us
s
s
số
ố
ố
ố.ThiếtbịđógọilàcácbộchuyểnđổiAD(ADC-
(ADC-
(ADC-
(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
c
c
cầ
ầ
ầ
ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
ttrong
trong
trong
trongvi
vi
vi
việ
ệ
ệ
ệc
c
c
cx
x
x
xử
ử
ử
ửl
l
l
lý
ý
ý
ýth
th
th
thô
ô
ô
ông
ng
ng
ng
tin
tin
tin
tinv
v
v
và
à
à
àc
c
c
cá
á
á
ác
c
c
cc
c
c
cá
á
á
ách
ch
ch
chđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
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
ngph
ph
ph
phá
á
á
áp
p
p
ps
s
s
số
ố
ố
ố.TínhiệuthựcởAnalog.Mộth
h
h
hệ
ệ
ệ
ệth
th
th
thố
ố
ố
ống
ng
ng
ng
ti
ti
ti
tiế
ế
ế
ếp
p
p
pnh
nh
nh
nhậ
ậ
ậ
ận
n
n
nd
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
uphảicócácb
b
b
bộ
ộ
ộ
ộph
ph
ph
phậ
ậ
ậ
ận
n
n
ngiao
giao
giao
giaoti
ti
ti
tiế
ế
ế
ế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
thi
thi
thiệ
ệ
ệ
ệu
u
u
u
Module
Module
Module
Modulechuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
igồmcó8
8
8
8đầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự.Độ
Độ
Độ
Độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ải
i
i
icủaA/Dtrongtrườnghợp
nàylà8
8
8
8bit
bit
bit
bit.Đ
Đ
Đ
Đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
ptham
tham
tham
thamchi
chi
chi
chiế
ế
ế
ếu
u
u
uc
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểl
l
l
là
à
à
àVDD
VDD
VDD
VDDhoặcm
m
m
mứ
ứ
ứ
ức
c
c
cđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
pởtrênch
ch
ch
châ
â
â
ân
n
n
nVref
Vref
Vref
Vref.B
B
B
Bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n
đổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/Dc
c
c
có
ó
ó
óm
m
m
mộ
ộ
ộ
ột
t
t
tđặ
đặ
đặ
đặc
c
c
ct
t
t
tí
í
í
ính
nh
nh
nhl
l
l
là
à
à
àc
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngtrong
trong
trong
trongch
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
ADCON0
ADCON0đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nho
ho
ho
hoạ
ạ
ạ
ạt
t
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
hì
ì
ì
ình
nh
nh
nhch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngcủac
c
c
ch
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
c
c
cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhnh
nh
nh
như
ư
ư
ưch
ch
ch
châ
â
â
ân
n
n
nv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự(cóthể
làđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
ptham
tham
tham
thamchi
chi
chi
chiế
ế
ế
ếu
u
u
u)hoặcng
ng
ng
ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
ora
ra
ra
ras
s
s
số
ố
ố
ố.
S
S
S
Sơ
ơ
ơ
ơđồ
đồ
đồ
đồkh
kh
kh
khố
ố
ố
ối
i
i
ichung
chung
chung
chungcho
cho
cho
choc
c
c
cá
á
á
ác
c
c
cb
b
b
bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADC
�
B
B
B
Bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
it
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-
-
-
-s
s
s
số
ố
ố
ốlàmnhiệmvụchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
inh
nh
nh
nhữ
ữ
ữ
ững
ng
ng
ngth
th
th
thô
ô
ô
ông
ng
ng
ngtin,
tin,
tin,
tin,d
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
ut
t
t
tươ
ươ
ươ
ương
ng
ng
ng
t
t
t
tự
ự
ự
ựbiểudiễnđặ
đặ
đặ
đặc
c
c
ct
t
t
tí
í
í
ính
nh
nh
nhc
c
c
củ
ủ
ủ
ủa
a
a
ac
c
c
cá
á
á
ác
c
c
cđạ
đạ
đạ
đại
i
i
il
l
l
lượ
ượ
ượ
ượng
ng
ng
ngv
v
v
vậ
ậ
ậ
ật
t
t
tl
l
l
lý
ý
ý
ýtrongthếgiớitựnhiênsang
sang
sang
sangd
d
d
dạ
ạ
ạ
ạng
ng
ng
ngm
m
m
mã
ã
ã
ãs
s
s
số
ố
ố
ố.
M
M
M
Mã
ã
ã
ãs
s
s
số
ố
ố
ốđượcdùngtrongqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhx
x
x
xử
ử
ử
ửl
l
l
lý
ý
ý
ýt
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u,tínhtoántrongh
h
h
hệ
ệ
ệ
ệth
th
th
thố
ố
ố
ống
ng
ng
ngm
m
m
má
á
á
áy
y
y
yt
t
t
tí
í
í
ính
nh
nh
nhvà
cách
h
h
hệ
ệ
ệ
ệth
th
th
thố
ố
ố
ống
ng
ng
ngđ
đ
đ
đo
o
o
ođ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
ns
s
s
số
ố
ố
ố.Nóthựchiệnhai
hai
hai
haich
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngc
c
c
cơ
ơ
ơ
ơb
b
b
bả
ả
ả
ản
n
n
nlàl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử
ử
ử
ửho
ho
ho
hoá
á
á
ávà
m
m
m
mã
ã
ã
ãho
ho
ho
hoá
á
á
á.
�
Chuy
Chuy
Chuy
Chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
it
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-
-
-
-s
s
s
số
ố
ố
ốthựchiệnchứcnăngchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ith
th
th
thô
ô
ô
ông
ng
ng
ngtin
tin
tin
tind
d
d
dạ
ạ
ạ
ạng
ng
ng
ngt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự
(thườnglàt
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
uđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
p)sangd
d
d
dạ
ạ
ạ
ạng
ng
ng
ngs
s
s
số
ố
ố
ố(m
(m
(m
(mã
ã
ã
ãnh
nh
nh
nhị
ị
ị
ịph
ph
ph
phâ
â
â
ân)
n)
n)
n).
�
M
M
M
Mạ
ạ
ạ
ạch
ch
ch
chADC
ADC
ADC
ADCnh
nh
nh
nhậ
ậ
ậ
ận
n
n
nt
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
ut
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựd
d
d
dạ
ạ
ạ
ạng
ng
ng
ngđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
pở
ở
ở
ởđầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ovàchuyểnnóth
th
th
thà
à
à
ành
nh
nh
nhd
d
d
dạ
ạ
ạ
ạng
ng
ng
ng
s
s
s
số
ố
ố
ốở
ở
ở
ởđầ
đầ
đầ
đầu
u
u
ura
ra
ra
ra.Độ
Độ
Độ
Độr
r
r
rộ
ộ
ộ
ộng
ng
ng
ngd
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
uđầ
đầ
đầ
đầu
u
u
ura
ra
ra
racóthểlà4,8bit,12,14bit,M
M
M
Mạ
ạ
ạ
ạch
ch
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
sá
á
á
ánh
nh
nh
nh,logic
logic
logic
logicđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
n,thanh
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ạ
ạ
ạ
ạch
ch
ch
chchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
is
s
s
số
ố
ố
ố-
-
-
-t
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
Hì
ì
ì
ình
nh
nh
nh1:
1:
1:
1:S
S
S
Sơ
ơ
ơ
ơđồ
đồ
đồ
đồkh
kh
kh
khố
ố
ố
ối
i
i
ic
c
c
củ
ủ
ủ
ủa
a
a
aADC
ADC
ADC
ADC
S
S
S
Sơ
ơ
ơ
ơđồ
đồ
đồ
đồkh
kh
kh
khố
ố
ố
ối
i
i
iADC
ADC
ADC
ADC8
8
8
8bit
bit
bit
bit
Gi
Gi
Gi
Giả
ả
ả
ải
i
i
ith
th
th
thí
í
í
ích
ch
ch
chch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngc
c
c
cá
á
á
ác
c
c
ckh
kh
kh
khố
ố
ố
ối
i
i
i
M
M
M
Mạ
ạ
ạ
ạch
ch
ch
chADC
ADC
ADC
ADCthựchiệnhaithaotáccơbảnlà:
L
L
L
Lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử
ử
ử
ửh
h
h
hó
ó
ó
óa
a
a
avàM
M
M
Mã
ã
ã
ãh
h
h
hó
ó
ó
óa
a
a
a
L
L
L
Lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử
ử
ử
ửho
ho
ho
hoá
á
á
á:
:
:
:Làg
g
g
gá
á
á
án
n
n
ngi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịcủatínhiệut
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-li
li
li
liê
ê
ê
ên
n
n
nt
t
t
tụ
ụ
ụ
ục
c
c
cv
v
v
và
à
à
ào
o
o
ov
v
v
vù
ù
ù
ùng
ng
ng
ngc
c
c
cá
á
á
ác
c
c
cgi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ị
t
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-
-
-
-r
r
r
rờ
ờ
ờ
ời
i
i
ir
r
r
rạ
ạ
ạ
ạc
c
c
c.Vùnggiátrịnàycónhiềumức,ph
ph
ph
phụ
ụ
ụ
ụthu
thu
thu
thuộ
ộ
ộ
ộc
c
c
cch
ch
ch
chấ
ấ
ấ
ất
t
t
tl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
aADC,
ADC,
ADC,
ADC,m
m
m
mỗ
ỗ
ỗ
ỗi
i
i
im
m
m
mứ
ứ
ứ
ức
c
c
c
t
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-
-
-
-r
r
r
rờ
ờ
ờ
ời
i
i
ir
r
r
rạ
ạ
ạ
ạc
c
c
ccáchnhaumộtkho
kho
kho
khoả
ả
ả
ảng
ng
ng
ngl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử
ử
ử
ử.
.
.
.
M
M
M
Mã
ã
ã
ãho
ho
ho
hoá
á
á
á:
:
:
:Làg
g
g
gá
á
á
án
n
n
nm
m
m
mộ
ộ
ộ
ột
t
t
tm
m
m
mã
ã
ã
ãnh
nh
nh
nhị
ị
ị
ịph
ph
ph
phâ
â
â
ân
n
n
nchotừnggi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự-
-
-
-r
r
r
rờ
ờ
ờ
ời
i
i
ir
r
r
rạ
ạ
ạ
ạc
c
c
cđó
đó
đó
đó.B
B
B
Bộ
ộ
ộ
ộso
so
so
so
s
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á
á
á
á,gángi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựtạith
th
th
thờ
ờ
ờ
ời
i
i
iđ
đ
đ
đi
i
i
iể
ể
ể
ểm
m
m
ml
l
l
lấ
ấ
ấ
ấy
y
y
ym
m
m
mẫ
ẫ
ẫ
ẫu
u
u
uvàovùng
cácgi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
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ầ
ầ
ầ
ần
n
n
nchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ivớicác
giátrịt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựđượcsinhratrongqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i.
.
.
.Khihai
hai
hai
haigi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịn
n
n
nà
à
à
ày
y
y
yx
x
x
xấ
ấ
ấ
ấp
p
p
px
x
x
xỉ
ỉ
ỉ
ỉnhau
nhau
nhau
nhauthì
mộtt
t
t
tí
í
í
ín
n
n
nhi
hi
hi
hiệ
ệ
ệ
ệu
u
u
uđượ
đượ
đượ
được
c
c
csinh
sinh
sinh
sinhra
ra
ra
rabáohiệuqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhl
l
l
lượ
ượ
ượ
ượng
ng
ng
ngt
t
t
tử
ử
ử
ửho
ho
ho
hoá
á
á
áđã
đã
đã
đãxong
xong
xong
xong.
Logic
Logic
Logic
Logicđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
n:
:
:
: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
n:
:
:
:thựchiệnchứcnăngmãhoá,tạogiátrịsốtrongquátrình
chuyểnđổi.
C
C
C
Cá
á
á
ác
c
c
cmode
mode
mode
modes
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ng
8
8
8
8bit
bit
bit
bit
10
10
10
10bit
bit
bit
bit
V
V
V
Và
à
à
àm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốd
d
d
dạ
ạ
ạ
ạng
ng
ng
ngmode
mode
mode
modekh
kh
kh
khá
á
á
ác
c
c
cn
n
n
nữ
ữ
ữ
ữa
a
a
a
Ch
Ch
Ch
Chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngc
c
c
cá
á
á
ác
c
c
cbit,
bit,
bit,
bit,thanh
thanh
thanh
thanhghi
ghi
ghi
ghi
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiv
v
v
và
à
à
àch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ng
Kh
Kh
Kh
Khố
ố
ố
ối
i
i
iADC
ADC
ADC
ADCc
c
c
có
ó
ó
ó4
4
4
4thanh
thanh
thanh
thanhghi
ghi
ghi
ghi
ADRES
ADRES
ADRES
ADRES
ADCON0
ADCON0
ADCON0
ADCON0
ADCON1
ADCON1
ADCON1
ADCON1
V
V
V
Và
à
à
àm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốthanh
thanh
thanh
thanhghi
ghi
ghi
ghiph
ph
ph
phụ
ụ
ụ
ụli
li
li
liê
ê
ê
ên
n
n
nquan
quan
quan
quanh
h
h
hỗ
ỗ
ỗ
ỗtr
tr
tr
trợ
ợ
ợ
ợcho
cho
cho
chovi
vi
vi
việ
ệ
ệ
ệc
c
c
cchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADCbao
bao
bao
bao
g
g
g
gồ
ồ
ồ
ồm:
m:
m:
m:
INTCON
INTCON
INTCON
INTCON:
:
:
:cho
cho
cho
choph
ph
ph
phé
é
é
ép
p
p
pc
c
c
cá
á
á
ác
c
c
cng
ng
ng
ngắ
ắ
ắ
ắt
t
t
t(c
(c
(c
(cá
á
á
ác
c
c
cbit
bit
bit
bitGIE,
GIE,
GIE,
GIE,PEIE
PEIE
PEIE
PEIE)
)
)
)
PIR1
PIR1
PIR1
PIR1:
:
:
:ch
ch
ch
chứ
ứ
ứ
ứa
a
a
ac
c
c
cờ
ờ
ờ
ờng
ng
ng
ngắ
ắ
ắ
ắt
t
t
tAD
AD
AD
AD(bit
(bit
(bit
(bitADIF
ADIF
ADIF
ADIF)
)
)
)
PIE1
PIE1
PIE1
PIE1:
:
:
:ch
ch
ch
chứ
ứ
ứ
ứa
a
a
abit
bit
bit
bitđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nAD
AD
AD
AD(
(
(
(ADIE
ADIE
ADIE
ADIE)
)
)
)
TRISA
TRISA
TRISA
TRISAv
v
v
và
à
à
àTRISE
TRISE
TRISE
TRISE:
:
:
:Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghih
h
h
hướ
ướ
ướ
ướng
ng
ng
ngd
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
u
PORTA
PORTA
PORTA
PORTAv
v
v
và
à
à
àPORTE
PORTE
PORTE
PORTE:
:
:
:Ch
Ch
Ch
Chố
ố
ố
ốt
t
t
td
d
d
dữ
ữ
ữ
ữli
li
li
liệ
ệ
ệ
ệu
u
u
ukhi
khi
khi
khighi
ghi
ghi
ghiv
v
v
và
à
à
àđọ
đọ
đọ
đọc
c
c
c
Trong
Trong
Trong
Trongđó
đó
đó
đó:
:
:
:
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADRES
ADRES
ADRES
ADRESch
ch
ch
chứ
ứ
ứ
ứa
a
a
ak
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ả10
10
10
10bit
bit
bit
bitc
c
c
củ
ủ
ủ
ủa
a
a
achuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi.
i.
i.
i.Khi
Khi
Khi
Khichuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADC
đượ
đượ
đượ
được
c
c
cho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành,k
nh,k
nh,k
nh,kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ảđượ
đượ
đượ
được
c
c
cn
n
n
nạ
ạ
ạ
ạp
p
p
pv
v
v
và
à
à
ào
o
o
oc
c
c
cặ
ặ
ặ
ặp
p
p
pthanh
thanh
thanh
thanhghi
ghi
ghi
ghik
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ả.
.
.
.Khi
Khi
Khi
Khikh
kh
kh
khô
ô
ô
ông
ng
ng
ngs
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngb
b
b
bộ
ộ
ộ
ộ
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC,
ADC,
ADC,
ADC,c
c
c
cá
á
á
ác
c
c
cthanh
thanh
thanh
thanhghi
ghi
ghi
ghin
n
n
nà
à
à
ày
y
y
yc
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểđượ
đượ
đượ
được
c
c
cs
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngnh
nh
nh
như
ư
ư
ưc
c
c
cá
á
á
ác
c
c
cthanh
thanh
thanh
thanhghi
ghi
ghi
ghith
th
th
thô
ô
ô
ông
ng
ng
ng
th
th
th
thườ
ườ
ườ
ường
ng
ng
ngkh
kh
kh
khá
á
á
ác.
c.
c.
c.Khi
Khi
Khi
Khiqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iho
ho
ho
hoà
à
à
àn
n
n
nt
t
t
tấ
ấ
ấ
ất,
t,
t,
t,k
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ảs
s
s
sẽ
ẽ
ẽ
ẽđượ
đượ
đượ
được
c
c
cl
l
l
lư
ư
ư
ưu
u
u
uv
v
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
nó
ó
ó
ói
i
i
ic
c
c
cá
á
á
ách
ch
ch
chkh
kh
kh
khá
á
á
ác
c
c
chai
hai
hai
haithanh
thanh
thanh
thanhghi
ghi
ghi
ghin
n
n
nà
à
à
ày
y
y
ych
ch
ch
chứ
ứ
ứ
ứa
a
a
ak
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ả
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iAD)
AD)
AD)
AD)
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON0
ADCON0
ADCON0
ADCON0:
:
:
:c
c
c
có
ó
ó
óch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
akh
kh
kh
khố
ố
ố
ối
i
i
iADC
ADC
ADC
ADC
C
C
C
Cá
á
á
ác
c
c
cbit
bit
bit
bittrong
trong
trong
trongthanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON0
ADCON0
ADCON0
ADCON0
Thanh
Thanh
Thanh
Thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1:
:
:
:thi
thi
thi
thiế
ế
ế
ết
t
t
tl
l
l
lậ
ậ
ậ
ập
p
p
pch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngcho
cho
cho
choc
c
c
cá
á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nc
c
c
củ
ủ
ủ
ủa
a
a
aport
port
port
portl
l
l
là
à
à
àc
c
c
cá
á
á
ác
c
c
cng
ng
ng
ngõ
õ
õ
õ
v
v
v
và
à
à
ào
o
o
onh
nh
nh
nhậ
ậ
ậ
ận
n
n
nt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựho
ho
ho
hoặ
ặ
ặ
ặc
c
c
cch
ch
ch
châ
â
â
ân
n
n
nxu
xu
xu
xuấ
ấ
ấ
ất
t
t
tnh
nh
nh
nhậ
ậ
ậ
ập
p
p
pIO
IO
IO
IO
(Hay
(Hay
(Hay
(Hayn
n
n
nó
ó
ó
ói
i
i
ic
c
c
cá
á
á
ách
ch
ch
chkh
kh
kh
khá
á
á
ác
c
c
chai
hai
hai
haithanh
thanh
thanh
thanhghi
ghi
ghi
ghin
n
n
nà
à
à
ày
y
y
yc
c
c
có
ó
ó
óý
ý
ý
ýngh
ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
ax
x
x
xá
á
á
ác
c
c
cl
l
l
lậ
ậ
ậ
ập
p
p
pc
c
c
cá
á
á
ác
c
c
cth
th
th
thô
ô
ô
ông
ng
ng
ngs
s
s
số
ố
ố
ốcho
cho
cho
chob
b
b
bộ
ộ
ộ
ộ
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iAD)
AD)
AD)
AD)
C
C
C
Cá
á
á
ác
c
c
cbit
bit
bit
bittrong
trong
trong
trongthanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1
C
C
C
Cá
á
á
ác
c
c
cbit
bit
bit
bitcho
cho
cho
chovi
vi
vi
việ
ệ
ệ
ệc
c
c
cchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iv
v
v
và
à
à
àch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ng
C
C
C
Củ
ủ
ủ
ủa
a
a
athanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON0
ADCON0
ADCON0
ADCON0
ADCS1
ADCS1
ADCS1
ADCS1v
v
v
và
à
à
àADCS0
ADCS0
ADCS0
ADCS0:
:
:
:c
c
c
có
ó
ó
ónhi
nhi
nhi
nhiệ
ệ
ệ
ệm
m
m
mv
v
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
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iADC
ADC
ADC
ADC(
(
(
(đượ
đượ
đượ
được
c
c
cchia
chia
chia
chiat
t
t
từ
ừ
ừ
ừ
clock
clock
clock
clockc
c
c
củ
ủ
ủ
ủa
a
a
ah
h
h
hệ
ệ
ệ
ệth
th
th
thố
ố
ố
ống
ng
ng
ngho
ho
ho
hoặ
ặ
ặ
ặc
c
c
cs
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngb
b
b
bộ
ộ
ộ
ộdao
dao
dao
daođộ
độ
độ
động
ng
ng
ngRC
RC
RC
RCn
n
n
nộ
ộ
ộ
ội).
i).
i).
i).V
V
V
Vì
ì
ì
ìv
v
v
vậ
ậ
ậ
ậy
y
y
ykhi
khi
khi
khich
ch
ch
chú
ú
ú
úng
ng
ng
ngta
ta
ta
tas
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ng
t
t
t
tầ
ầ
ầ
ần
n
n
ns
s
s
số
ố
ố
ố20MHz
20MHz
20MHz
20MHzclock
clock
clock
clockth
th
th
thì
ì
ì
ìch
ch
ch
chú
ú
ú
úng
ng
ng
ngta
ta
ta
taph
ph
ph
phả
ả
ả
ải
i
i
is
s
s
sử
ử
ử
ử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
b
b
bê
ê
ê
ên
n
n
nd
d
d
dướ
ướ
ướ
ưới.
i.
i.
i.
CHS2
CHS2
CHS2
CHS2,
,
,
,CHS1
CHS1
CHS1
CHS1v
v
v
và
à
à
àCHS0
CHS0
CHS0
CHS0:
:
:
:l
l
l
là
à
à
àc
c
c
cá
á
á
ác
c
c
cbit
bit
bit
bitch
ch
ch
chọ
ọ
ọ
ọn
n
n
nk
k
k
kê
ê
ê
ênh
nh
nh
nhchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổ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
chú
ú
ú
úng
ng
ng
ng
ta
ta
ta
taph
ph
ph
phả
ả
ả
ải
i
i
ili
li
li
liê
ê
ê
ên
n
n
nk
k
k
kế
ế
ế
ết
t
t
tc
c
c
cá
á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nn
n
n
nà
à
à
ày
y
y
yv
v
v
vớ
ớ
ớ
ới
i
i
ib
b
b
bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i(5
(5
(5
(5k
k
k
kê
ê
ê
ênh
nh
nh
nhcho
cho
cho
cho16F876
16F876
16F876
16F876[AN0
[AN0
[AN0
[AN0=>AN4]
=>AN4]
=>AN4]
=>AN4]v
v
v
và
à
à
à
8
8
8
8k
k
k
kê
ê
ê
ênh
nh
nh
nhcho
cho
cho
cho16F877A,
16F877A,
16F877A,
16F877A,16F887
16F887
16F887
16F887th
th
th
thê
ê
ê
êm
m
m
mAN5
AN5
AN5
AN5v
v
v
và
à
à
àAN7)
AN7)
AN7)
AN7).
.
.
.Để
Để
Để
Đểch
ch
ch
chọ
ọ
ọ
ọn
n
n
nđú
đú
đú
đúng
ng
ng
ngk
k
k
kê
ê
ê
ênh
nh
nh
nhth
th
th
thì
ì
ì
ìc
c
c
cầ
ầ
ầ
ần
n
n
nc
c
c
cà
à
à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
t
3
3
3
3bit
bit
bit
bit(CHS2:
(CHS2:
(CHS2:
(CHS2:CHS1:
CHS1:
CHS1:
CHS1:CHS0)
CHS0)
CHS0)
CHS0)theo
theo
theo
theoth
th
th
thứ
ứ
ứ
ứt
t
t
tự
ự
ự
ựh
h
h
hợ
ợ
ợ
ợp
p
p
pl
l
l
lý
ý
ý
ýsao
sao
sao
saocho
cho
cho
chođú
đú
đú
đúng.
ng.
ng.
ng.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý:
:
:
:Thiếtbịmàkh
kh
kh
khô
ô
ô
ông
ng
ng
ngth
th
th
thự
ự
ự
ực
c
c
chi
hi
hi
hiệ
ệ
ệ
ện
n
n
nđầ
đầ
đầ
đầy
y
y
yđủ
đủ
đủ
đủ8
8
8
8k
k
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
dà
à
à
ành
nh
nh
nhri
ri
ri
riê
ê
ê
êng
ng
ng
ng.Kh
Kh
Kh
Khô
ô
ô
ông
ng
ng
ngch
ch
ch
chọ
ọ
ọ
ọn
n
n
nb
b
b
bấ
ấ
ấ
ất
t
t
tk
k
k
kỳ
ỳ
ỳ
ỳk
k
k
kê
ê
ê
ênh
nh
nh
nhunimplemented
unimplemented
unimplemented
unimplemented
GO/DONE
GO/DONE
GO/DONE
GO/DONE:
:
:
:bit
bit
bit
bitn
n
n
nà
à
à
ày
y
y
yc
c
c
có
ó
ó
ó2
2
2
2ch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng:
ng:
ng:
ng:
C
C
C
Cà
à
à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
t(set)
(set)
(set)
(set)để
để
để
đểcho
cho
cho
choph
ph
ph
phé
é
é
ép
p
p
pb
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu
u
u
uqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi.
i.
i.
i.
B
B
B
Bá
á
á
áo
o
o
oqu
qu
qu
quá
á
á
átr
tr
tr
trì
ì
ì
ình
nh
nh
nhchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ik
k
k
kế
ế
ế
ết
t
t
tth
th
th
thú
ú
ú
úc.
c.
c.
c.
ADON
ADON
ADON
ADON:
:
:
:c
c
c
cà
à
à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
tON/OFF
ON/OFF
ON/OFF
ON/OFFd
d
d
dù
ù
ù
ùng
ng
ng
ngđể
để
để
đểcho
cho
cho
choph
ph
ph
phé
é
é
ép
p
p
pho
ho
ho
hoặ
ặ
ặ
ặc
c
c
ckh
kh
kh
khô
ô
ô
ông
ng
ng
ngcho
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ô
ô
ô
ôn
n
n
nlu
lu
lu
luô
ô
ô
ôn
n
n
nm
m
m
mặ
ặ
ặ
ặc
c
c
cđị
đị
đị
định
nh
nh
nhADON
ADON
ADON
ADON=0
=0
=0
=0l
l
l
là
à
à
àđể
để
để
đểti
ti
ti
tiế
ế
ế
ết
t
t
tki
ki
ki
kiệ
ệ
ệ
ệm
m
m
mn
n
n
nă
ă
ă
ăng
ng
ng
ngl
l
l
lượ
ượ
ượ
ượng.
ng.
ng.
ng.
C
C
C
Củ
ủ
ủ
ủa
a
a
athanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1
PCFG2:PCFG0
PCFG2:PCFG0
PCFG2:PCFG0
PCFG2:PCFG0:
:
:
:bit
bit
bit
bitn
n
n
nà
à
à
ày
y
y
yc
c
c
có
ó
ó
óch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nc
c
c
cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhc
c
c
cổ
ổ
ổ
ổng
ng
ng
ngbit
bit
bit
bitA/D
A/D
A/D
A/D
Ch
Ch
Ch
Chú
ú
ú
úth
th
th
thí
í
í
ích:
ch:
ch:
ch:
A
A
A
A
=
=
=
=Ng
Ng
Ng
Ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự
D
D
D
D=
=
=
=Ng
Ng
Ng
Ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
ora
ra
ra
ra(I/O)
(I/O)
(I/O)
(I/O)s
s
s
số
ố
ố
ố
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý:
:
:
:KhiAN3đượcchọnnhưVREF,SựquyếtđịnhcủaA/DlàđiệnápvàochânAN3
.KhiAN3đượcchọnnhưmộtđầuvàotươngtự(A),sauđóđiệnápthamchiếuchoA/DlàVDD.
PH
PH
PH
PHẦ
Ầ
Ầ
ẦN
N
N
N2:
2:
2:
2:Nh
Nh
Nh
Nhữ
ữ
ữ
ững
ng
ng
ngki
ki
ki
kiế
ế
ế
ến
n
n
nth
th
th
thứ
ứ
ứ
ức
c
c
cv
v
v
về
ề
ề
ềho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngADC
ADC
ADC
ADC
(T
(T
(T
(Tà
à
à
ài
i
i
ili
li
li
liệ
ệ
ệ
ệu
u
u
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độ
độ
độ
động
ng
ng
ng
KhichuyểnđổihoànthànhkếtquảsẽđượclưuvàothanhghiADRES,bitGO/DONE
(ADCON0<2>)sẽbịxóavàcờngắtA/D,ADIFđượcđặt.Saukhicấuhìnhhoànthànhcho
moduleA/D,taphảichọnkênhcầnchuyểnđổitrướckhibắtđầumộtsựchuyểnđổimới.Kênh
tươngtựnàothìphảitươngứngvớiviệcđặtbittươngứngtrongthanhghiTRISđểnólàkênh
đầuvàotươngtự.Phảixácđịnhđượcthờigianthunhậntínhiệu,sauthờigianthunhậntínhiệu
thìmộtquátrìnhchuyểnđổiđượcphépbắtđầu.Sauđâylàtừngbướclàmviệcvớibộchuyểnđổi.
1.
1.
1.
1.Đặ
Đặ
Đặ
Đặt
t
t
tc
c
c
cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhm
m
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)
•ChọnchuyểnđổixungclockA/D(ADCON0)
•Bậtmô-đunA/D(ADCON0)
2.
2.
2.
2.C
C
C
Cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhng
ng
ng
ngắ
ắ
ắ
ắt
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
Xó
ó
ó
óa
a
a
abitADIF
ADIF
ADIF
ADIF
•Set
Set
Set
SetbitADIE
ADIE
ADIE
ADIE
•Set
Set
Set
SetbitGIE
GIE
GIE
GIE
3.
3.
3.
3.Ch
Ch
Ch
Chờ
ờ
ờ
ờth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
giany
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu
u
u
uđạ
đạ
đạ
đạt
t
t
tđượ
đượ
đượ
được
c
c
c.
.
.
.
4.
4.
4.
4.B
B
B
Bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầ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ờ
ờ
ờ
ờđợ
đợ
đợ
đợi
i
i
icho
cho
cho
choA/D
A/D
A/D
A/Dchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành,
nh,
nh,
nh,b
b
b
bở
ở
ở
ởi
i
i
im
m
m
mộ
ộ
ộ
ột
t
t
ttrong
trong
trong
tronghai:
hai:
hai:
hai:
•KiểmtrabitGO/
GO/
GO/
GO/DONE
DONE
DONE
DONEcób
b
b
bị
ị
ị
ịx
x
x
xó
ó
ó
óa
a
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
t.
.
.
.
6.
6.
6.
6.Đọ
Đọ
Đọ
Đọc
c
c
ck
k
k
kế
ế
ế
ết
t
t
tqu
qu
qu
quả
ả
ả
ảthanh
thanh
thanh
thanhghi
ghi
ghi
ghiA/D
A/D
A/D
A/D(ADRES),
(ADRES),
(ADRES),
(ADRES),x
x
x
xó
ó
ó
óa
a
a
abit
bit
bit
bitADIF,
ADIF,
ADIF,
ADIF,n
n
n
nế
ế
ế
ếu
u
u
uc
c
c
cầ
ầ
ầ
ần
n
n
nthi
thi
thi
thiế
ế
ế
ết.
t.
t.
t.
7.
7.
7.
7.Để
Để
Để
Đểchuy
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ướ
ướ
ướ
ước
c
c
c1
1
1
1ho
ho
ho
hoặ
ặ
ặ
ặc
c
c
cb
b
b
bướ
ướ
ướ
ước
c
c
c2
2
2
2theo
theo
theo
theoy
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu.
u.
u.
u.Th
Th
Th
Thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianm
m
m
mỗ
ỗ
ỗ
ỗi
i
i
ibit
bit
bit
bitA/D
A/D
A/D
A/D
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iđượ
đượ
đượ
được
c
c
cđị
đị
đị
định
nh
nh
nhngh
ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
al
l
l
là
à
à
àTAD.
TAD.
TAD.
TAD.
Mộtchờđợitốithiểucủa2TADthìđượcyêucầutrướckhibắtđầuthunhậntiếptheo.Hình21-2
chothấytrìnhtựchuyểnđổi,vàcácđiềukhoảnđượcsửdụng.Mualạithờigianlàcácthờigian
củamô-đunA/Dđangnắmgiữtụđượckếtnốivớiđiệnápcấpbênngoài.Sauđólàthờigian
chuyểnđổi10TAD,bắtđầukhibitGOđượcthiếtlập.Tổngcủahailầnlàthờigianlấymẫu.Đó
làmộtthờigiantốithiểucholấythôngtinđểđảmbảorằngviệctổchứctụđiệnlàmấtmộtquá
trìnhvớimộtmứcđộmàsẽcungcấptínhchínhxácchoviệcchuyểnđổiA/Dbạnmuốn.
Khi
Khi
Khi
Khiđ
đ
đ
đang
ang
ang
anggi
gi
gi
giữ
ữ
ữ
ữt
t
t
tụ
ụ
ụ
ụ,
,
,
,A/D
A/D
A/D
A/Db
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu
u
u
un
n
n
nạ
ạ
ạ
ạp
p
p
p.SaukhiA/D
A/D
A/D
A/Dchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i,hoặck
k
k
kê
ê
ê
ênh
nh
nh
nhm
m
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đầ
đầ
đầ
đầu
u
u
uchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i(bit
bit
bit
bitGO
GO
GO
GOsẽđượcc
c
c
cà
à
à
ài
i
i
iđặ
đặ
đặ
đặt
t
t
t).Giữt
t
t
tụ
ụ
ụ
ụđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
nb
b
b
bị
ị
ị
ịng
ng
ng
ngắ
ắ
ắ
ắt
t
t
tk
k
k
kế
ế
ế
ết
t
t
tn
n
n
nố
ố
ố
ối
i
i
it
t
t
từ
ừ
ừ
ừ
đầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựtrướckhicôngviệcc
c
c
chuy
huy
huy
huyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iđượ
đượ
đượ
được
c
c
cb
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu.
u.
u.
u.
C
C
C
Chuy
huy
huy
huyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/Dho
ho
ho
hoà
à
à
àn
n
n
nt
t
t
tấ
ấ
ấ
ất
t
t
t,kếtquảđượclưutrongthanh
thanh
thanh
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.
p.
p.
21.4
21.4
21.4
21.4Đ
Đ
Đ
Đi
i
i
iề
ề
ề
ều
u
u
uki
ki
ki
kiệ
ệ
ệ
ện
n
n
nA/D
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
c
c
c
Dànhchoviệcchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/Dđểđápứngch
ch
ch
chí
í
í
ính
nh
nh
nhx
x
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
ph
phé
é
é
ép
p
p
pđế
đế
đế
đến
n
n
nm
m
m
mứ
ứ
ứ
ức
c
c
cđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
pc
c
c
cấ
ấ
ấ
ấp
p
p
pđầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ok
k
k
kê
ê
ê
ênh
nh
nh
nhđầ
đầ
đầ
đầy
y
y
yđủ
đủ
đủ
đủ.Cácmôhìnhđầuvào
analogđượchiểnthịtrongHình21-3.
Tr
Tr
Tr
Tr
ở
ở
ở
ở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
y
ym
m
m
mẫ
ẫ
ẫ
ẫu
u
u
uchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
itr
tr
tr
trở
ở
ở
ở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ả
ả
ả
ảnh
nh
nh
nhh
h
h
hưở
ưở
ưở
ưởng
ng
ng
ngđếnth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianc
c
c
cầ
ầ
ầ
ần
n
n
nđể
để
để
đểs
s
s
sạ
ạ
ạ
ạc
c
c
ct
t
t
tụ
ụ
ụ
ụđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
nCHOLD
CHOLD
CHOLD
CHOLD.
Tr
Tr
Tr
Tr
ở
ở
ở
ởkh
kh
kh
khá
á
á
áng
ng
ng
ng
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
il
l
l
lấ
ấ
ấ
ấy
y
y
ym
m
m
mẫ
ẫ
ẫ
ẫu
u
u
u(RSS)
(RSS)
(RSS)
(RSS)thayđổitrênthi
thi
thi
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
á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
c
cngu
ngu
ngu
nguồ
ồ
ồ
ồn
n
n
nt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựlà10
10
10
10kW
kW
kW
kW.Saukhicáckênhđầuvàoanalogđượcchọn
(thayđổi)thìviệcthu
thu
thu
thunh
nh
nh
nhậ
ậ
ậ
ận
n
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
c
có
ó
ó
óth
th
th
thể
ể
ể
ểđượ
đượ
đượ
được
c
c
cb
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu
u
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
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý1:
1:
1:
1:Đ
Đ
Đ
Đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
ptham
tham
tham
thamchi
chi
chi
chiế
ế
ế
ếu
u
u
u(VREF)
(VREF)
(VREF)
(VREF)khôngcóhi
hi
hi
hiệ
ệ
ệ
ệ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ó
ó
ó
óh
h
h
hủ
ủ
ủ
ủy
y
y
yb
b
b
bỏ
ỏ
ỏ
ỏ
ch
ch
ch
chí
í
í
ính
nh
nh
nhn
n
n
nó
ó
ó
óra.
ra.
ra.
ra.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý2:
2:
2:
2:Ph
Ph
Ph
Phí
í
í
ígi
gi
gi
giữ
ữ
ữ
ữt
t
t
tụ
ụ
ụ
ụđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
n(CHOLD)
(CHOLD)
(CHOLD)
(CHOLD)kh
kh
kh
khô
ô
ô
ông
ng
ng
ngth
th
th
thả
ả
ả
ải
i
i
ira
ra
ra
rasaum
m
m
mỗ
ỗ
ỗ
ỗi
i
i
ichuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi.
i.
i.
i.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý3:
3:
3:
3:Ngu
Ngu
Ngu
Nguồ
ồ
ồ
ồn
n
n
nđề
đề
đề
đềngh
ngh
ngh
nghị
ị
ị
ịt
t
t
tố
ố
ố
ối
i
i
iđ
đ
đ
đa
a
a
achotr
tr
tr
trở
ở
ở
ởkh
kh
kh
khá
á
á
áng
ng
ng
ngt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự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
c
c
cđ
đ
đ
đi
i
i
iể
ể
ể
ểm
m
m
mk
k
k
kỹ
ỹ
ỹ
ỹthu
thu
thu
thuậ
ậ
ậ
ật
t
t
tr
r
r
rò
ò
ò
òr
r
r
rỉ
ỉ
ỉ
ỉm
m
m
mã
ã
ã
ãpin.
pin.
pin.
pin.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý4:
4:
4:
4:Sau
Sau
Sau
Saukhi
khi
khi
khimộtsựchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iđã
đã
đã
đãho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành
nh
nh
nh,mộts
s
s
sự
ự
ự
ựch
ch
ch
chậ
ậ
ậ
ậm
m
m
mtr
tr
tr
trễ
ễ
ễ
ễTAD
TAD
TAD
TAD2.0
2.0
2.0
2.0ph
ph
ph
phả
ả
ả
ải
i
i
iho
ho
ho
hoà
à
à
à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
nh
nhậ
ậ
ậ
ận
n
n
nc
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểb
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu
u
u
um
m
m
mộ
ộ
ộ
ột
t
t
tl
l
l
lầ
ầ
ầ
ần
n
n
nn
n
n
nữ
ữ
ữ
ữa
a
a
a.Trongth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
giann
n
n
nà
à
à
ày
y
y
yt
t
t
tụ
ụ
ụ
ụđ
đ
đ
đang
ang
ang
angn
n
n
nắ
ắ
ắ
ắm
m
m
mgi
gi
gi
giữ
ữ
ữ
ữkh
kh
kh
khô
ô
ô
ông
ng
ng
ng
k
k
k
kế
ế
ế
ết
t
t
tn
n
n
nố
ố
ố
ối
i
i
iv
v
v
vớ
ớ
ớ
ới
i
i
ic
c
c
cá
á
á
ác
c
c
cch
ch
ch
chọ
ọ
ọ
ọn
n
n
nA/D
A/D
A/D
A/Dđầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ok
k
k
kê
ê
ê
ênh.
nh.
nh.
nh.
Figure
Figure
Figure
Figure21-3
21-3
21-3
21-3:
:
:
:M
M
M
Mẫ
ẫ
ẫ
ẫu
u
u
uAnalog
Analog
Analog
Analogđầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
o
21.5
21.5
21.5
21.5Ch
Ch
Ch
Chọ
ọ
ọ
ọn
n
n
nA/D
A/D
A/D
A/Dchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ib
b
b
bộ
ộ
ộ
ộđị
đị
đị
đị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
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i,thờigianđượcđị
đị
đị
định
nh
nh
nhngh
ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
al
l
l
là
à
à
àTAD
TAD
TAD
TAD.ChuyểnđổiA/Dy
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu
u
u
u9,5
9,5
9,5
9,5TAD
TAD
TAD
TAD
tr
tr
tr
trê
ê
ê
ên
n
n
nm
m
m
mỗ
ỗ
ỗ
ỗi
i
i
i8-bit
8-bit
8-bit
8-bitchuy
chuy
chuy
chuyể
ể
ể
ể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
32TOSC
32TOSC
•
•
•
•B
B
B
Bộ
ộ
ộ
ột
t
t
tạ
ạ
ạ
ạo
o
o
odao
dao
dao
daođộ
độ
độ
động
ng
ng
ngn
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
nhth
th
th
thờ
ờ
ờ
ời
i
i
ichuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/D(TAD)
(TAD)
(TAD)
(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
gian
giant
t
t
tố
ố
ố
ối
i
i
ithi
thi
thi
thiể
ể
ể
ểu
u
u
uTAD
TAD
TAD
TADc
c
c
củ
ủ
ủ
ủa
a
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
cá
á
á
ác
c
c
cthi
thi
thi
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ị,nhưtrìnhbàytrong130
thamsốcủachitiếtkỹthuậtthiếtbịđiện.Bảng21-1vàbảng21-2thểhiệnk
k
k
kế
ế
ế
ết
t
t
tqu
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
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngt
t
t
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
A/Dđượ
đượ
đượ
được
c
c
cch
ch
ch
chọ
ọ
ọ
ọn.
n.
n.
n.
Ghi
Ghi
Ghi
Ghich
ch
ch
chú
ú
ú
ú:
:
:
:C
C
C
Cá
á
á
ác
c
c
cô
ô
ô
ôb
b
b
bó
ó
ó
óng
ng
ng
ngm
m
m
mờ
ờ
ờ
ờl
l
l
là
à
à
àb
b
b
bê
ê
ê
ên
n
n
nngo
ngo
ngo
ngoà
à
à
ài
i
i
it
t
t
tầ
ầ
ầ
ầm
m
m
mho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động.
ng.
ng.
ng.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý1:
1:
1:
1:NguồnRCcómộtthờigianTADtiêubiểucủa4us.
2:
2:
2:
2:CácgiátrịnàyviphạmthờigiantốithiểuTAD.
3:
3:
3:
3:Cho
Cho
Cho
Chochuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ith
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
giannhanh
nhanh
nhanh
nhanhh
h
h
hơ
ơ
ơ
ơn
n
n
n,việcl
l
l
lự
ự
ự
ựa
a
a
ach
ch
ch
chọ
ọ
ọ
ọn
n
n
nm
m
m
mộ
ộ
ộ
ột
t
t
tngu
ngu
ngu
nguồ
ồ
ồ
ồn
n
n
nb
b
b
bộ
ộ
ộ
ộđị
đị
đị
định
nh
nh
nhth
th
th
thờ
ờ
ờ
ời
i
i
iđược
khuy
khuy
khuy
khuyế
ế
ế
ến
n
n
nkh
kh
kh
khí
í
í
ích.
ch.
ch.
ch.
4:
4:
4:
4:Chothi
thi
thi
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịt
t
t
tầ
ầ
ầ
ầ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ế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịph
ph
ph
phả
ả
ả
ải
i
i
iở
ở
ở
ởSLEEP
SLEEP
SLEEP
SLEEPdànhchoviệcchuy
huy
huy
huyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i
to
to
to
toà
à
à
àn
n
n
nb
b
b
bộ
ộ
ộ
ộ,hoặcđộ
độ
độ
độch
ch
ch
chí
í
í
ính
nh
nh
nhx
x
x
xá
á
á
ác
c
c
cA/D
A/D
A/D
A/Dcóthểra
ra
ra
rakh
kh
kh
khỏ
ỏ
ỏ
ỏi
i
i
iđặ
đặ
đặ
đặc
c
c
cđ
đ
đ
đi
i
i
iể
ể
ể
ểm
m
m
mk
k
k
kỹ
ỹ
ỹ
ỹthu
thu
thu
thuậ
ậ
ậ
ật.
t.
t.
t.
Ghichú:Cácôbóngmờlàbênngoàitầmhoạtđộng.
Lưuý1:NguồnRCcómộtthờigianTADtiêubiểucủa6us.
2:CácgiátrịnàyviphạmthờigiantốithiểuTAD.
3:Cho
Cho
Cho
Chochuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ith
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
giannhanh
nhanh
nhanh
nhanhh
h
h
hơ
ơ
ơ
ơn
n
n
n,việcl
l
l
lự
ự
ự
ựa
a
a
ach
ch
ch
chọ
ọ
ọ
ọn
n
n
nm
m
m
mộ
ộ
ộ
ột
t
t
tngu
ngu
ngu
nguồ
ồ
ồ
ồn
n
n
nb
b
b
bộ
ộ
ộ
ộđị
đị
đị
định
nh
nh
nhth
th
th
thờ
ờ
ờ
ời
i
i
iđược
khuy
khuy
khuy
khuyế
ế
ế
ến
n
n
nkh
kh
kh
khí
í
í
ích.
ch.
ch.
ch.
4:Chothi
thi
thi
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịt
t
t
tầ
ầ
ầ
ầ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ế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ịph
ph
ph
phả
ả
ả
ải
i
i
iở
ở
ở
ởSLEEP
SLEEP
SLEEP
SLEEPdànhchoviệcchuy
huy
huy
huyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i
to
to
to
toà
à
à
àn
n
n
nb
b
b
bộ
ộ
ộ
ộ,hoặcđộ
độ
độ
độch
ch
ch
chí
í
í
ính
nh
nh
nhx
x
x
xá
á
á
ác
c
c
cA/D
A/D
A/D
A/Dcóthểra
ra
ra
rakh
kh
kh
khỏ
ỏ
ỏ
ỏi
i
i
iđặ
đặ
đặ
đặc
c
c
cđ
đ
đ
đi
i
i
iể
ể
ể
ểm
m
m
mk
k
k
kỹ
ỹ
ỹ
ỹthu
thu
thu
thuậ
ậ
ậ
ật.
t.
t.
t.
21.6
21.6
21.6
21.6C
C
C
Cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhch
ch
ch
châ
â
â
ân
n
n
nport
port
port
portt
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự
ADCON1
ADCON1
ADCON1
ADCON1vàthanhghiđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nTRIS
TRIS
TRIS
TRISho
ho
ho
hoạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
ngph
ph
ph
phù
ù
ù
ùh
h
h
hợ
ợ
ợ
ợp
p
p
pchocácch
ch
ch
châ
â
â
ân
n
n
nc
c
c
cổ
ổ
ổ
ổng
ng
ng
ngA/D
A/D
A/D
A/D.Cácchân
cổngđượcx
x
x
xá
á
á
ác
c
c
cđị
đị
đị
định
nh
nh
nhnh
nh
nh
như
ư
ư
ưđầ
đầ
đầ
đầu
u
u
uv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựphảicóbit
bit
bit
bitTRIS
TRIS
TRIS
TRISph
ph
ph
phù
ù
ù
ùh
h
h
hợ
ợ
ợ
ợp
p
p
pđể
để
để
đểthi
thi
thi
thiế
ế
ế
ết
t
t
tl
l
l
lậ
ậ
ậ
ập
p
p
p(
(
(
(đầ
đầ
đầ
đầu
u
u
u
v
v
v
và
à
à
ào)
o)
o)
o).Nếucácbit
bit
bit
bitTRIS
TRIS
TRIS
TRISb
b
b
bị
ị
ị
ịx
x
x
xó
ó
ó
óa
a
a
a(
(
(
(đầ
đầ
đầ
đầu
u
u
ura)
ra)
ra)
ra),thìm
m
m
mứ
ứ
ứ
ức
c
c
cđầ
đầ
đầ
đầu
u
u
ura
ra
ra
ras
s
s
số
ố
ố
ố(VOH
(VOH
(VOH
(VOHho
ho
ho
hoặ
ặ
ặ
ặc
c
c
cVOL)
VOL)
VOL)
VOL)sẽđượcchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n
đổ
đổ
đổ
đổ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ạ
ạ
ạ
ạt
t
t
tđộ
độ
độ
động
ng
ng
nglàkh
kh
kh
khô
ô
ô
ông
ng
ng
ngph
ph
ph
phụ
ụ
ụ
ụthu
thu
thu
thuộ
ộ
ộ
ộ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
cá
á
á
ác
c
c
c
bit
bit
bit
bitTRIS.
TRIS.
TRIS.
TRIS.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý1:
1:
1:
1:Khiđọccáccổngthanhghi,t
t
t
tấ
ấ
ấ
ất
t
t
tc
c
c
cả
ả
ả
ảc
c
c
cá
á
á
ác
c
c
cch
ch
ch
châ
â
â
ân
n
n
nc
c
c
có
ó
ó
óc
c
c
cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhnh
nh
nh
như
ư
ư
ưk
k
k
kê
ê
ê
ênh
nh
nh
nhv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựsẽ
đọ
đọ
đọ
đọc
c
c
ckhi
khi
khi
khix
x
x
xó
ó
ó
óa
a
a
a(m
(m
(m
(mứ
ứ
ứ
ức
c
c
cth
th
th
thấ
ấ
ấ
ấp)
p)
p)
p).Nh
Nh
Nh
Nhữ
ữ
ữ
ững
ng
ng
ngc
c
c
ch
h
h
hâ
â
â
ân
n
n
nđượcđặtcấuhìnhnh
nh
nh
như
ư
ư
ưng
ng
ng
ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
os
s
s
số
ố
ố
ố,
,
,
,sẽchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ithành
mộtng
ng
ng
ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
ot
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ự.Cáccấptươngtựtrênmộtc
c
c
cấ
ấ
ấ
ấu
u
u
uh
h
h
hì
ì
ì
ình
nh
nh
nhng
ng
ng
ngõ
õ
õ
õv
v
v
và
à
à
ào
o
o
os
s
s
số
ố
ố
ốsẽkh
kh
kh
khô
ô
ô
ông
ng
ng
ngả
ả
ả
ảnh
nh
nh
nhh
h
h
hưở
ưở
ưở
ưởng
ng
ng
ngđến
việcchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ich
ch
ch
chí
í
í
ính
nh
nh
nhx
x
x
xá
á
á
ác
c
c
c
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý2:
2:
2:
2:M
M
M
Mứ
ứ
ứ
ức
c
c
ct
t
t
tươ
ươ
ươ
ương
ng
ng
ngt
t
t
tự
ự
ự
ựtr
tr
tr
trê
ê
ê
ên
n
n
nb
b
b
bấ
ấ
ấ
ất
t
t
tk
k
k
kì
ì
ì
ìch
ch
ch
châ
â
â
ân
n
n
nn
n
n
nà
à
à
ào
o
o
ođượcđịnhnghĩanhưm
m
m
mộ
ộ
ộ
ột
t
t
tng
ng
ng
ngõ
õ
õ
õv
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
Chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/D
Vídụ21-2chothấylàmthếnàođểthựchiệnmộtchuyểnđổiA/D.CácchânI/Ođượcđặtcấu
hìnhnhưngõvàotươngtự.Tàiliệuthamkhảotươngtự(VREF)làthiếtbịVDD.NgắtA/Dđược
chophép,vàA/D
chuyểnđổibộđịnhthờilàFRC.CôngviệcchuyểnđổiđượcthựchiệntrêncáckênhAN0.
L
L
L
Lư
ư
ư
ưu
u
u
uý
ý
ý
ý:
:
:
:Cácbit
bit
bit
bitGO/
GO/
GO/
GO/DONE
DONE
DONE
DONEkh
kh
kh
khô
ô
ô
ông
ng
ng
ngn
n
n
nê
ê
ê
ên
n
n
nđặtlầnlượttrong
trong
trong
trongc
c
c
cù
ù
ù
ùng
ng
ng
ngm
m
m
mộ
ộ
ộ
ột
t
t
tch
ch
ch
chươ
ươ
ươ
ương
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
nhậ
ậ
ậ
ận
n
n
nđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
uki
ki
ki
kiệ
ệ
ệ
ện
n
n
nth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianc
c
c
cầ
ầ
ầ
ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
t.
Vi
Vi
Vi
Việ
ệ
ệ
ệc
c
c
cxo
xo
xo
xoá
á
á
ábit
bit
bit
bitGO/DONE
GO/DONE
GO/DONE
GO/DONEtrongmộtchuyểnđổis
s
s
sẽ
ẽ
ẽ
ẽh
h
h
hủ
ủ
ủ
ủy
y
y
yb
b
b
bỏ
ỏ
ỏ
ỏvi
vi
vi
việ
ệ
ệ
ệc
c
c
cchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
ihi
hi
hi
hiệ
ệ
ệ
ện
n
n
nt
t
t
tạ
ạ
ạ
ại
i
i
i.C
C
C
Cá
á
á
ác
c
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ậ
ậ
ậ
ập
p
p
pnh
nh
nh
nhậ
ậ
ậ
ật
t
t
tvớibộphậnho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành
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
là,cácthanh
thanh
thanh
thanhghi
ghi
ghi
ghiADRES
ADRES
ADRES
ADRESsẽtiếptụcchứac
c
c
cá
á
á
ác
c
c
cgi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ị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đã
đã
đã
đãho
ho
ho
hoà
à
à
àn
n
n
nth
th
th
thà
à
à
ành
nh
nh
nhcu
cu
cu
cuố
ố
ố
ối
i
i
i
c
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
iA/D
A/D
A/D
A/Db
b
b
bị
ị
ị
ị
h
h
h
hủ
ủ
ủ
ủy
y
y
yb
b
b
bỏ
ỏ
ỏ
ỏ,mộtch
ch
ch
chờ
ờ
ờ
ờđợ
đợ
đợ
đợi
i
i
i2TAD
2TAD
2TAD
2TADđượ
đượ
đượ
được
c
c
cy
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu
u
u
utr
tr
tr
trướ
ướ
ướ
ước
c
c
ckhi
khi
khi
khib
b
b
bắ
ắ
ắ
ắt
t
t
tđầ
đầ
đầ
đầu
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
khi
khi
khich
ch
ch
chờ
ờ
ờ
ờ
đợ
đợ
đợ
đợi
i
i
i2TAD
2TAD
2TAD
2TADn
n
n
nà
à
à
ày
y
y
y,việcthu
thu
thu
thunh
nh
nh
nhậ
ậ
ậ
ận
n
n
nsẽđượcbắtđầut
t
t
tự
ự
ự
ựđộ
độ
độ
động
ng
ng
ngtr
tr
tr
trê
ê
ê
ên
n
n
nk
k
k
kê
ê
ê
ênh
nh
nh
nhđã
đã
đã
đãch
ch
ch
chọ
ọ
ọ
ọn.
n.
n.
n.
V
V
V
Ví
í
í
íd
d
d
dụ
ụ
ụ
ụ21-2:
21-2:
21-2:
21-2:L
L
L
Là
à
à
àm
m
m
mm
m
m
mộ
ộ
ộ
ột
t
t
tchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/D
H
H
H
Hì
ì
ì
ình
nh
nh
nh21-4:
21-4:
21-4:
21-4:C
C
C
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
TAD
TAD
TAD
H
H
H
Hì
ì
ì
ình
nh
nh
nh21
21
21
21–
–
–
–5:
5:
5:
5:S
S
S
Sơ
ơ
ơ
ơđồ
đồ
đồ
đồ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
21.7.1
21.7.1Chuy
Chuy
Chuy
Chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
inhanh
nhanh
nhanh
nhanh-
-
-
-độ
độ
độ
độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ải
i
i
ith
th
th
thấ
ấ
ấ
ấp
p
p
p
Kh
Kh
Kh
Khô
ô
ô
ông
ng
ng
ngph
ph
ph
phả
ả
ả
ải
i
i
it
t
t
tấ
ấ
ấ
ất
t
t
tc
c
c
cả
ả
ả
ảc
c
c
cá
á
á
á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
ngi
gi
gi
giả
ả
ả
ải
i
i
ic
c
c
củ
ủ
ủ
ủa
a
a
ab
b
b
bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
il
l
l
là
à
à
à8bit
8bit
8bit
8bit
nhưngvìy
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu
u
u
uth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
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é
é
é
ép
p
p
pngườidùngthựchiện
nhữngđá
đá
đá
đánh
nh
nh
nhđổ
đổ
đổ
đổi
i
i
igi
gi
gi
giữ
ữ
ữ
ữa
a
a
at
t
t
tố
ố
ố
ốc
c
c
cđộ
độ
độ
độchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iv
v
v
và
à
à
àph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ải
i
i
i.B
B
B
Bấ
ấ
ấ
ất
t
t
tk
k
k
kể
ể
ể
ểđộ
độ
độ
độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ải
i
i
il
l
l
là
à
à
ành
nh
nh
như
ư
ư
ưth
th
th
thế
ế
ế
ến
n
n
nà
à
à
ào
o
o
othì
th
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianthu
thu
thu
thugi
gi
gi
giữ
ữ
ữ
ữl
l
l
là
à
à
ành
nh
nh
như
ư
ư
ưnhau
nhau
nhau
nhau.Đểt
t
t
tă
ă
ă
ăng
ng
ng
ngt
t
t
tố
ố
ố
ốc
c
c
cđộ
độ
độ
độchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i,thìtươngứngvớinólàc
c
c
cô
ô
ô
ông
ng
ng
ngt
t
t
tắ
ắ
ắ
ắc
c
c
ck
k
k
kế
ế
ế
ết
t
t
t
n
n
n
nố
ố
ố
ối
i
i
iv
v
v
vớ
ớ
ớ
ới
i
i
it
t
t
tụ
ụ
ụ
ụs
s
s
sẽ
ẽ
ẽ
ẽđó
đó
đó
đóng
ng
ng
ngnhanh
nhanh
nhanh
nhanhh
h
h
hơ
ơ
ơ
ơn
n
n
ndođódẫntớith
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gian
Tad
Tad
Tad
Tad
c
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểkh
kh
kh
khô
ô
ô
ông
ng
ng
ngđá
đá
đá
đáp
p
p
pứ
ứ
ứ
ứng
ng
ng
ngv
v
v
vớ
ớ
ớ
ới
i
i
iy
y
y
yê
ê
ê
êu
u
u
uc
c
c
cầ
ầ
ầ
ầu
u
u
u
(
(
(
(t
t
t
tứ
ứ
ứ
ức
c
c
cl
l
l
là
à
à
àkh
kh
kh
khô
ô
ô
ông
ng
ng
ngđủ
đủ
đủ
đủth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gian)
)
)
).Khimàth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gian
Tad
Tad
Tad
Tad
kh
kh
kh
khô
ô
ô
ông
ng
ng
ngđủ
đủ
đủ
đủthìkếtquảthuđượctừbộchuyển
đổilàkh
kh
kh
khô
ô
ô
ông
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:
Th
Th
Th
Thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
i=TAD+N•TAD+(10-N)(2TOSC)
N
N
N
Nơ
ơ
ơ
ơi
i
i
i:N=Cácchỉsốbitphântíchcầntìm.
Khi
Khi
Khi
Khix
x
x
xá
á
á
ác
c
c
cđị
đị
đị
định
nh
nh
nhđượ
đượ
đượ
được
c
c
c
Tad
Tad
Tad
Tad
từth
th
th
thô
ô
ô
ông
ng
ng
ngs
s
s
số
ố
ố
ốth
th
th
thạ
ạ
ạ
ạnh
nh
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
và
à
à
ài
i
i
iph
ph
ph
phươ
ươ
ươ
ương
ng
ng
ngph
ph
ph
phá
á
á
áp
p
p
p(timer,softwareloop )đểx
x
x
xá
á
á
ác
c
c
cđị
đị
đị
định
nh
nh
nhkhi
khi
khi
khin
n
n
nà
à
à
ào
o
o
odao
dao
dao
daođộ
độ
độ
động
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
ab
b
b
bộ
ộ
ộ
ộA/D
A/D
A/D
A/Dđượ
đượ
đượ
được
c
c
c
thay
thay
thay
thayđổ
đổ
đổ
đổi
i
i
i.
Vídụ21-3thểhiệnsựso
so
so
sos
s
s
sá
á
á
ánh
nh
nh
nhth
th
th
thờ
ờ
ờ
ời
i
i
igian
gian
gian
gianđể
để
để
đểth
th
th
thự
ự
ự
ực
c
c
chi
hi
hi
hiệ
ệ
ệ
ện
n
n
nchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
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
i4
4
4
4bit
bit
bit
bitv
v
v
và
à
à
à
độ
độ
độ
độph
ph
ph
phâ
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ả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
Tì
ì
ì
ìm
m
m
m5
5
5
5v
v
v
ví
í
í
íd
d
d
dụ
ụ
ụ
ụứ
ứ
ứ
ứng
ng
ng
ngd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngth
th
th
thự
ự
ự
ực
c
c
ct
t
t
tế
ế
ế
ế
Thi
Thi
Thi
Thiế
ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ếs
s
s
sơ
ơ
ơ
ơđồ
đồ
đồ
đồkh
kh
kh
khố
ố
ố
ối
i
i
i
Thi
Thi
Thi
Thiế
ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ếnguy
nguy
nguy
nguyê
ê
ê
ên
n
n
nl
l
l
lý
ý
ý
ý
C
C
C
Cá
á
á
ác
c
c
cngo
ngo
ngo
ngoạ
ạ
ạ
ại
i
i
ivi
vi
vi
viLCD,
LCD,
LCD,
LCD,8
8
8
8led
led
led
ledđơ
đơ
đơ
đơn,
n,
n,
n,Led
Led
Led
Led7
7
7
7đ
đ
đ
đo
o
o
oạ
ạ
ạ
ạn
n
n
ns
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngchung
chung
chung
chungport
port
port
portD,
D,
D,
D,v
v
v
và
à
à
àđượ
đượ
đượ
được
c
c
cch
ch
ch
chọ
ọ
ọ
ọ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á
á
á
ách
ch
ch
chđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nc
c
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ả
ả
ả
ảng
ng
ng
ngsau
sau
sau
sau:
:
:
:
Kh
Kh
Kh
Khố
ố
ố
ối
i
i
i8
8
8
8LED
LED
LED
LEDđơ
đơ
đơ
đơn
n
n
n
C
C
C
Có
ó
ó
ó8
8
8
8led
led
led
ledđơ
đơ
đơ
đơn
n
n
nc
c
c
có
ó
ó
óth
th
th
thể
ể
ể
ểs
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngcho
cho
cho
chonhi
nhi
nhi
nhiề
ề
ề
ều
u
u
um
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ư
ư
ư
ưhi
hi
hi
hiể
ể
ể
ển
n
n
nth
th
th
thị
ị
ị
ị
tr
tr
tr
trạ
ạ
ạ
ạng
ng
ng
ngth
th
th
thá
á
á
ái,
i,
i,
i,hi
hi
hi
hiể
ể
ể
ển
n
n
nth
th
th
thị
ị
ị
ịth
th
th
thô
ô
ô
ông
ng
ng
ngtin
tin
tin
ting
g
g
gỡ
ỡ
ỡ
ỡl
l
l
lỗ
ỗ
ỗ
ỗi,
i,
i,
i,hay
hay
hay
hayhi
hi
hi
hiể
ể
ể
ển
n
n
nth
th
th
thị
ị
ị
ịch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ng…
…
…
…
Truy
Truy
Truy
Truyxu
xu
xu
xuấ
ấ
ấ
ất
t
t
tled
led
led
ledđơ
đơ
đơ
đơn
n
n
nth
th
th
thô
ô
ô
ông
ng
ng
ngqua
qua
qua
quaport
port
port
portD
D
D
Db
b
b
bằ
ằ
ằ
ằng
ng
ng
ngc
c
c
cá
á
á
ách
ch
ch
chch
ch
ch
chọ
ọ
ọ
ọn
n
n
nRC0,RC1
RC0,RC1
RC0,RC1
RC0,RC1t
t
t
tươ
ươ
ươ
ương
ng
ng
ngứ
ứ
ứ
ứng
ng
ng
ng
Kh
Kh
Kh
Khố
ố
ố
ối
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
th
th
thị
ị
ị
ịLED
LED
LED
LED7
7
7
7đ
đ
đ
đo
o
o
oạ
ạ
ạ
ạn
n
n
n
KhốihiểnthịLed7đoạngồmbốnled7đoạncỡnhỏ,đượctruyxuấtthôngquaport
Dbằngcáchchọnchipselectnhưbảng1.ĐểdiềukhiểntắtmởtừngLed,Epic3sử
dụngchânRA2,RA3,RA4,RA5của
Vi
điềukhiểnPIC,cáctínhiệuđiềukhiểnđều
làmứcthấp.
Kh
Kh
Kh
Khố
ố
ố
ối
i
i
ihi
hi
hi
hiể
ể
ể
ển
n
n
nth
th
th
thị
ị
ị
ịLCD
LCD
LCD
LCD16
16
16
16*
*
*
*2
2
2
2
ĐènnềnLCDcóthểkíchhoạtbằngcáchnốitắtjumperbacklight.Đểtruy
xuấtđượcLCD,tacầnphảichọnChipSelectchoLCDbằngcáchxuấttínhiệu
RC1=0vàRC0=1.DữliệuxuấtrathôngquaportDcủaviđiềukhiểnvàđitớiIC
đệm74HC245,trướckhitớiLCD.TínhiệuRE2,RC2đượckếtnốivớichânEN,RS
củaLCD,chânR/Wđượcnốisẵnmức0.
Kh
Kh
Kh
Khố
ố
ố
ối
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
iADC
ADC
ADC
ADC
Kh
Kh
Kh
Khố
ố
ố
ối
i
i
ivi
vi
vi
viđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển
n
n
nv
v
v
và
à
à
àl
l
l
lậ
ậ
ậ
ập
p
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ấ
ấ
ấ
ấp
p
p
p
Boardtrênchota3lựachọncungcấpnguồnchoboard.Boardcóthểcấp
nguồnbằngcổngUSB,bằngmạchnạppickit,hoặcbằngnguồnbênngoài.Lưa
chọnthongquaconnectorCN3.
Ngoàira,Boardcóthểcấpnguồnquamạchnạppickit2thôngqua
connectorCN5(progICSPconnector).
NếusửdụngnguồnADAPTER,thìđiệnáptốithiểuphảilà7VDCvàcao
nhấtlà15VDCđểtránhlàmhưhỏngmạch.Mạchkhôngcódiodebảovệ,vìvậ
y,
cầnđảmbảocựccủaadapterđúngtrướckhicắmnguồn.Mạchnguồnđượcthiết
kếsửdụngICổnápxung,chokhảnăngchịudòngtảitốthơnvàổnđịnhhơnso
vớicácICổnáptuyếntínhthôngthường.
Ph
Ph
Ph
Phầ
ầ
ầ
ần
n
n
nthi
thi
thi
thiế
ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ến
n
n
nà
à
à
ày
y
y
yem
em
em
emtr
tr
tr
trí
í
í
ích
ch
ch
cht
t
t
từ
ừ
ừ
ừt
t
t
tà
à
à
ài
i
i
ili
li
li
liệ
ệ
ệ
ệu
u
u
utr
tr
tr
trê
ê
ê
ên
n
n
nm
m
m
mạ
ạ
ạ
ạng.
ng.
ng.
ng.Ở
Ở
Ở
Ởcu
cu
cu
cuố
ố
ố
ối
i
i
iph
ph
ph
phầ
ầ
ầ
ần
n
n
nb
b
b
bá
á
á
áo
o
o
oc
c
c
cá
á
á
áo
o
o
oem
em
em
emc
c
c
có
ó
ó
óthi
thi
thi
thiế
ế
ế
ết
t
t
t
k
k
k
kế
ế
ế
ếm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốcode
code
code
codeđơ
đơ
đơ
đơn
n
n
ngi
gi
gi
giả
ả
ả
ản
n
n
nth
th
th
thể
ể
ể
ểhi
hi
hi
hiệ
ệ
ệ
ện
n
n
nch
ch
ch
chứ
ứ
ứ
ức
c
c
cn
n
n
nă
ă
ă
ăng
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
aADC,
ADC,
ADC,
ADC,c
c
c
có
ó
ó
ógi
gi
gi
giả
ả
ả
ải
i
i
ith
th
th
thí
í
í
ích
ch
ch
chm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ố
nguy
nguy
nguy
nguyê
ê
ê
ên
n
n
nt
t
t
tắ
ắ
ắ
ắc
c
c
cm
m
m
mà
à
à
àem
em
em
emn
n
n
nắ
ắ
ắ
ắm
m
m
mđượ
đượ
đượ
được,
c,
c,
c,xin
xin
xin
xinth
th
th
thầ
ầ
ầ
ầy
y
y
yxem
xem
xem
xemqua,
qua,
qua,
qua,v
v
v
và
à
à
àcho
cho
cho
choý
ý
ý
ýki
ki
ki
kiế
ế
ế
ến.
n.
n.
n.
Video
Video
Video
Videoh
h
h
hì
ì
ì
ình
nh
nh
nhả
ả
ả
ảnh
nh
nh
nhc
c
c
cá
á
á
ác
c
c
cs
s
s
sả
ả
ả
ản
n
n
nph
ph
ph
phẩ
ẩ
ẩ
ẩm
m
m
mđã
đã
đã
đãc
c
c
có
ó
ó
ótr
tr
tr
trê
ê
ê
ên
n
n
nth
th
th
thự
ự
ự
ực
c
c
ct
t
t
tế
ế
ế
ế
C
C
C
Cá
á
á
ác
c
c
cứ
ứ
ứ
ứng
ng
ng
ngd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngc
c
c
củ
ủ
ủ
ủa
a
a
aADC
ADC
ADC
ADC
Thi
Thi
Thi
Thiế
ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ếm
m
m
mạ
ạ
ạ
ạch
ch
ch
chđ
đ
đ
đo
o
o
onhi
nhi
nhi
nhiệ
ệ
ệ
ệt
t
t
tđộ
độ
độ
độs
s
s
sử
ử
ử
ửd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngsensor
sensor
sensor
sensornhi
nhi
nhi
nhiệ
ệ
ệ
ệt
t
t
tLM335.
LM335.
LM335.
LM335.
C
C
C
Cá
á
á
ác
c
c
cứ
ứ
ứ
ứng
ng
ng
ngd
d
d
dụ
ụ
ụ
ụng
ng
ng
ngđ
đ
đ
đo
o
o
ol
l
l
lườ
ườ
ườ
ường
ng
ng
ngv
v
v
và
à
à
àđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
ukhi
khi
khi
khiể
ể
ể
ển.
n.
n.
n.
Đ
Đ
Đ
Đo
o
o
ot
t
t
tố
ố
ố
ốc
c
c
cđộ
độ
độ
độđộ
độ
độ
động
ng
ng
ngc
c
c
cơ
ơ
ơ
ơ(
(
(
(độ
độ
độ
động
ng
ng
ngc
c
c
cơ
ơ
ơ
ơservo,
servo,
servo,
servo,độ
độ
độ
động
ng
ng
ngc
c
c
cơ
ơ
ơ
ơb
b
b
bướ
ướ
ướ
ước,
c,
c,
c,vv ).
vv ).
vv ).
vv ).
M
M
M
Mạ
ạ
ạ
ạch
ch
ch
chđ
đ
đ
đo
o
o
ol
l
l
lườ
ườ
ườ
ường
ng
ng
ngcho
cho
cho
choRobot.
Robot.
Robot.
Robot.
Đ
Đ
Đ
Đi
i
i
iề
ề
ề
ều
u
u
uch
ch
ch
chỉ
ỉ
ỉ
ỉnh
nh
nh
nhv
v
v
và
à
à
àổ
ổ
ổ
ổn
n
n
nđị
đị
đị
định
nh
nh
nhv
v
v
vị
ị
ị
ịtr
tr
tr
trí
í
í
íc
c
c
củ
ủ
ủ
ủa
a
a
am
m
m
mộ
ộ
ộ
ột
t
t
tv
v
v
vậ
ậ
ậ
ật
t
t
t
PH
PH
PH
PHẦ
Ầ
Ầ
ẦN
N
N
N3
3
3
3:
:
:
:Ph
Ph
Ph
Phụ
ụ
ụ
ụl
l
l
lụ
ụ
ụ
ục
c
c
ccho
cho
cho
choADC
ADC
ADC
ADC
(N
(N
(N
(Nó
ó
ó
ói
i
i
iv
v
v
về
ề
ề
ềm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốt
t
t
tí
í
í
ính
nh
nh
nhch
ch
ch
chấ
ấ
ấ
ất
t
t
tchung
chung
chung
chungcho
cho
cho
chokh
kh
kh
khố
ố
ố
ối
i
i
iADC)
ADC)
ADC)
ADC)
T
T
T
Tí
í
í
ín
n
n
nHi
Hi
Hi
Hiệ
ệ
ệ
ệu
u
u
uTham
Tham
Tham
ThamChi
Chi
Chi
Chiế
ế
ế
ếu
u
u
uVr:
Vr:
Vr:
Vr:
Cácngõvào,rachínhcủabộADCchothấyđầuvàovàđầuracủabộADC.Mọi
ADCđềuyêucầucótínhiệu
Vr.
Bấtkỳmộtsaisốnàotrên
Vr
đềugâyralỗiđộlợiở
đặctínhcủaAD.Vìvậy
Vr
làtínhiệuđảmbảođộchínhxácvàổnđịnhcủabộAD.
DùngICổnápcóthểthỏamãnđiềunà
y.
T
T
T
Tí
í
í
ín
n
n
nHi
Hi
Hi
Hiệ
ệ
ệ
ệu
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.
ThiếtbịngoàigiaotiếpvớiADCsẽkhởiđộngquátrìnhADbằngcáchphátmộtxung
StartvàođầuvàoStartcủaADC,ADCsẽnhậnbiếtcạnhlêncủaxungStartvàngay
sauđónósẽkéođườngEOC(EndofConversion)xuốngthấp(khôngtíchcực).Lúc
nàyADCđangthựchiệnquátrìnhbiếnđổi,tươngứngvớimỗixungClockđưavào
ADCsẽthựchiệnđượcmộtbướcbiếnđổi,saumộtbướcnhấtđịnhtùytheobộADC,
thìquátrìnhbiếnđổihoànthành.Khibiếnđổixong,ADsẽnângđườngEOClên
mứccao,tínhiệunàycóthểdùngđểkíchmộtngắtcứngcủamáytính(nếudùnggiao
tiếpvớimáytính).ĐểđọcđượcdữliệuđầuracủabộADCthìphảinângđườngOE
(OutputEnable)củaADClênmứccao,saukhiđọcxongthìlạitrảđườngnàyvềmức
thấp.
M
M
M
Mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốthi
thi
thi
thiế
ế
ế
ết
t
t
tk
k
k
kế
ế
ế
ếm
m
m
mô
ô
ô
ôph
ph
ph
phỏ
ỏ
ỏ
ỏng
ng
ng
ngđơ
đơ
đơ
đơn
n
n
ngi
gi
gi
giả
ả
ả
ản
n
n
ncho
cho
cho
chokh
kh
kh
khố
ố
ố
ối
i
i
iADC
ADC
ADC
ADC
(c
(c
(c
(có
ó
ó
ócode
code
code
codeb
b
b
bê
ê
ê
ên
n
n
nd
d
d
dướ
ướ
ướ
ưới)
i)
i)
i)
Th
Th
Th
Thể
ể
ể
ểhi
hi
hi
hiệ
ệ
ệ
ện
n
n
nm
m
m
mộ
ộ
ộ
ột
t
t
ts
s
s
số
ố
ố
ốt
t
t
tí
í
í
ính
nh
nh
nhn
n
n
nă
ă
ă
ăng
ng
ng
ngADC
ADC
ADC
ADCđượ
đượ
đượ
được
c
c
cl
l
l
lậ
ậ
ậ
ập
p
p
ptr
tr
tr
trì
ì
ì
ình
nh
nh
nhqua
qua
qua
quaCCS
CCS
CCS
CCS
Th
Th
Th
Thứ
ứ
ứ
ứ1:
1:
1:
1:Xu
Xu
Xu
Xuấ
ấ
ấ
ất
t
t
tgi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịra
ra
ra
raPort
Port
Port
PortB
B
B
Bđ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
uch
ch
ch
chỉ
ỉ
ỉ
ỉnh
nh
nh
nhbi
bi
bi
biế
ế
ế
ến
n
n
ntr
tr
tr
trở
ở
ở
ở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();
output_B(adc);
}
}
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
RD5/P1B
28
RD6/P1C
29
RD7/P1D
30
RC4/SDI/SDA
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
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
D1
LED-GREEN
D2
LED-GREEN
D3
LED-GREEN
D4
LED-GREEN
D5
LED-GREEN
D6
LED-GREEN
D7
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
%
RV1
1k
C4
1nF
Khiđiềuchỉnhbiếntrở,cácconLEDsẽsángtheosựđiềutiếtđiệnápnguồn
làmthayđổixunglênport,dẫntới"hệthốngled"sẽsángcóquytắt,vàvớimỗikiểu
sángsẽứngvới1giátrịbiếntrở.NútnhấnngaychânMCLRtrêncóchứcnăngreset
choconPIC.
Th
Th
Th
Thứ
ứ
ứ
ứ2:
2:
2:
2:Hi
Hi
Hi
Hiể
ể
ể
ển
n
n
nth
th
th
thị
ị
ị
ịgi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịđ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
ná
á
á
áp
p
p
pqua
qua
qua
quaLCD
LCD
LCD
LCD
#include"D:\ADC\viduchuhoanthanh\main.h"
#FUSESINTRC_IO,NOWDT,nomclr
#usedelay(clock=8000000)
#include<lcd.c>
voidmain()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_CLOCK_DIV_2);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);//TODO:USERCODE!!
set_adc_channel(0);
int16adc;
floatvol;
lcd_init();
printf(lcd_putc,"CDT10BVODICH");
delay_ms(1500);
setup_adc_ports(san0);
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
RD5/P1B
28
RD6/P1C
29
RD7/P1D
30
RC4/SDI/SDA
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
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
D4
11
D3
10
D2
9
D1
8
D0
7
E
6
RW
5
RS
4
VSS
1
VDD
2
VEE
3
LCD1
LM016L
77
%
RV1
10k
Vídụtrênchothấy1sốchứcnăngcủakhốiADC,khiđiềuchỉnhbiếntrở,giátrịđiệnápđược
hiểnthịtrênLCD.
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â
â
â
ân
n
n
ngi
gi
gi
giả
ả
ả
ải
i
i
i("gi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịđộ
độ
độ
độ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
Bà
à
à
ài
i
i
ib
b
b
bá
á
á
áo
o
o
oc
c
c
cá
á
á
áo
o
o
oc
c
c
củ
ủ
ủ
ủa
a
a
aem
em
em
emt
t
t
tớ
ớ
ớ
ới
i
i
iđâ
đâ
đâ
đây
y
y
yxin
xin
xin
xinđượ
đượ
đượ
được
c
c
ck
k
k
kế
ế
ế
ết
t
t
tth
th
th
thú
ú
ú
úc
c
c
c
Mong
Mong
Mong
Mongth
th
th
thầ
ầ
ầ
ầy
y
y
yv
v
v
và
à
à
àc
c
c
cá
á
á
ác
c
c
cb
b
b
bạ
ạ
ạ
ạn
n
n
nđó
đó
đó
đóng
ng
ng
ngg
g
g
gó
ó
ó
óp
p
p
pý
ý
ý
ýki
ki
ki
kiế
ế
ế
ến,
n,
n,
n,để
để
để
đểb
b
b
bà
à
à
ài
i
i
ib
b
b
bá
á
á
áo
o
o
oc
c
c
cá
á
á
áo
o
o
ol
l
l
lầ
ầ
ầ
ần
n
n
nsau
sau
sau
sau
ho
ho
ho
hoà
à
à
àn
n
n
nthi
thi
thi
thiệ
ệ
ệ
ện
n
n
nh
h
h
hơ
ơ
ơ
ơn
n
n
n
Xin
Xin
Xin
Xinc
c
c
cả
ả
ả
ảm
m
m
mơ
ơ
ơ
ơn
n
n
nv
v
v
và
à
à
àh
h
h
hẹ
ẹ
ẹ
ẹn
n
n
ng
g
g
gặ
ặ
ặ
ặp
p
p
pl
l
l
lạ
ạ
ạ
ại
i
i
i!!!
!!!
!!!
!!!