Tải bản đầy đủ (.pdf) (23 trang)

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 ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.46 MB, 23 trang )

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


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

ũ
ũ
ũThanh
Thanh
Thanh
ThanhH
H
H

ù
ù
ùng
ng
ng
ng
Lớp:
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

à
à
ài
i

i
iB
B
B

á
á
áo
o
o
oC
C
C

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

b
b

à
à
ày
y
y
yc
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

á
á
áo

o
o
oc
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
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

à
à
ào
o
o
om
m
m

á
á
áy

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
t
tb
b
b
bị


ị,cókhảnăngchuy
chuy
chuy
chuyể


ển
n
n
nc
c
c

á
á
ác
c
c
ct

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

í
í
í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

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

à
à

àc
c
c

á
á
ác
c
c
cc
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

à
à
à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

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

c

ó
ó
óth
th
th
thể


ểl
l
l

à
à
àVDD
VDD
VDD
VDDhoặcm
m
m
mứ


ức
c
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

B
Bộ


ộchuy
chuy
chuy
chuyể


ển
n
n
n
đổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/Dc
c
c

ó
ó
óm

m
m
mộ


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

í
í
ính
nh
nh
nhl
l
l

à
à
à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

ì
ì
ình
nh
nh
nhch
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng
ng
ng
ngcủac
c
c
ch

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

ì
ì
ình
nh
nh
nhnh
nh
nh
như
ư
ư
ưch
ch
ch
châ
â
â
ân

n
n
nv
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

á
á
áp
p
p
ptham
tham
tham
thamchi
chi
chi
chiế
ế
ế
ếu
u
u
u)hoặcng
ng
ng

ngõ
õ
õ
õv
v
v

à
à
ào
o
o
ora
ra
ra
ras
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
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

í
í
ính
nh

nh
nhc
c
c
củ


ủa
a
a
ac
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

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


ạng
ng

ng
ngm
m
m

ã
ã
ãs
s
s
số


ố.
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

ý
ý
ý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


á
á
áy
y
y
yt
t
t

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


ệth
th
th
thố


ống
ng
ng

ngđ
đ
đ
đ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

ă
ă
ăng
ng
ng
ngc
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

ã
ã
ã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

í
í
ín
n
n
nhi
hi
hi
hiệ



ệu
u
u

đ
đ
đi
i
i
iệ


ệ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

í
í
í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

á
á
áp
p
p
pở


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

uv
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


á
á
á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

ì
ì
ình
nh
nh
nh1:
1:

1:
1:S
S
S

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


ối
i
i
ic
c
c
củ


ủa
a
a
aADC
ADC

ADC
ADC



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

ă
ă
ăng
ng
ng
ngc
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


ó
ó
óa
a
a
avàM
M
M

ã
ã
ã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

á
á
á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

à
à
ào
o
o
ov
v
v

ù
ù
ùng
ng
ng
ngc
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

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

á
á
án
n
n
nm

m
m
mộ


ột
t
t
tm
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

á
á
á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ể


ể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

à
à
ày

y
y
yx
x
x
xấ


ấp
p
p
px
x
x
xỉ


ỉnhau
nhau
nhau
nhauthì
mộtt
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
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

à
à
à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

ă
ă
ăng
ng
ng
ngc
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

à
à
àch
ch
ch
chứ


ức
c
c
cn

n
n

ă
ă
ăng
ng
ng
ng
Kh
Kh
Kh
Khố


ối
i
i
iADC
ADC
ADC
ADCc
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

à
à
à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
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

à
à
à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

à
à
à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

à
à
àđọ
đọ
đọ
đọ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

à
à
à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
cthanh
thanh
thanh
thanhghi
ghi

ghi
ghin
n
n

à
à
ày
y
y
yc
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
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

ư
ư
ưu
u
u
uv

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


ó
ó
ói
i
i
ic
c
c

á
á
ách
ch
ch
chkh
kh
kh
khá
á
á
ác
c
c
chai
hai
hai
haithanh
thanh
thanh

thanhghi
ghi
ghi
ghin
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

ó
ó
óch
ch
ch
chứ


ức
c
c
cn
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
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

ă
ă
ăng
ng
ng
ngcho
cho
cho
choc
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


à
à
àc
c
c

á
á
ác
c
c
cng
ng
ng
ngõ
õ
õ
õ
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

ó
ó
ói
i
i
ic
c
c

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

c
c
chai
hai
hai
haithanh
thanh
thanh
thanhghi
ghi
ghi
ghin
n
n

à
à
ày
y
y
yc
c
c

ó
ó
óý
ý
ý
ýngh

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

á
á
ác
c
c
cl
l
l
lậ


ập
p
p
pc
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
cbit
bit
bit
bittrong
trong
trong
trongthanh
thanh
thanh
thanhghi
ghi
ghi
ghiADCON1
ADCON1
ADCON1
ADCON1



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

à
à
àch
ch
ch
chứ


ức
c
c
cn
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

à
à

àADCS0
ADCS0
ADCS0
ADCS0:
:
:
: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ậ


ậ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

ê
ê
ên
n
n
nd
d
d
dướ
ướ
ướ
ưới.
i.
i.
i.



CHS2
CHS2
CHS2
CHS2,
,
,
,CHS1
CHS1
CHS1

CHS1v
v
v

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

à
à
àc
c
c

á
á
ác
c
c
cbit
bit
bit

bitch
ch
ch
chọ


ọn
n
n
nk
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
cch
ch
ch
châ
â
â
ân
n
n
nn
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

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

v

à
à
à
8
8
8
8k
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

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


ọn

n
n
nđú
đú
đú
đúng
ng
ng
ngk
k
k

ê
ê
ênh
nh
nh
nhth
th
th
thì
ì
ì
ìc
c
c
cầ


ầ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:

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


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

ư
ư
ư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

ê
ê
ênh
nh
nh
nhA/D
A/D
A/D
A/D,cáclựachọn
unimplemented
unimplemented
unimplemented
unimplementedđangđượcd
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

ê
ê
ênh
nh
nh
nhunimplemented
unimplemented
unimplemented
unimplemented




GO/DONE
GO/DONE
GO/DONE
GO/DONE:
:
:
:bit
bit
bit
bitn
n
n

à
à
ày
y
y
yc
c
c

ó
ó
ó2
2
2

2ch
ch
ch
chứ


ức
c
c
cn
n
n

ă
ă
ăng:
ng:
ng:
ng:




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

á
á
á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

à
à
ài

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
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

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


ệm
m
m

mn
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

à
à
ày
y
y
yc
c
c


ó
ó
óch
ch
ch
chứ


ức
c
c
cn
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

ì
ì
ì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

à
à
à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

à
à
à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


ý
ý
ý:
:
:
: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

ì
ì
ì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)

•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

ì
ì
ì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

ó
ó

ó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

ê
ê
ê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

ó
ó
ó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

ó
ó
ó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

ê
ê
ê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

à
à

à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

ê
ê
ê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

à

à
à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

à
à
à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

á
á
á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

đ
đ
đi
i
i
iệ



ện
n
n

á
á
áp
p
p
pc
c
c
cấ


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

à

à
ào
o
o
ok
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


á
á
á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

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

ó
ó
ó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

ư
ư
ưu
u
u

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



ệ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

ó
ó
óh
h
h
hủ


ủy
y
y
yb
b
b
bỏ



ch
ch
ch
chí
í
í
ính
nh
nh
nhn

n
n

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

ư
ư
ư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

ư
ư
ư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

đ
đ
đ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

đ
đ
đ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ỉ


ỉm
m
m

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

ư
ư
ư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

ó
ó
ó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

à
à
à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
cch
ch
ch
chọ


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

à
à
ào

o
o
ok
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

à
à
à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

à
à
à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

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
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

ô
ô
ôb
b
b

ó
ó
óng
ng
ng
ngm
m
m
mờ


ờl
l
l

à

à
à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

ư
ư
ư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

ơ
ơ
ơ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

á
á
á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

đ
đ
đ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

ơ
ơ
ơ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

á
á
á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

đ
đ
đ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

ì
ì
ì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

á
á
ác
c
c
cđị
đị
đị
định
nh
nh

nhnh
nh
nh
như
ư
ư
ưđầ
đầ
đầ
đầu
u
u
uv
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

à
à
ào)
o)
o)
o).Nếucácbit
bit
bit
bitTRIS
TRIS
TRIS
TRISb
b
b
bị


ị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
bit
bit
bit
bitTRIS.
TRIS.
TRIS.
TRIS.
L
L
L

ư
ư
ư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
cch
ch
ch
châ
â
â
ân
n
n
nc

c
c

ó
ó
óc
c
c
cấ


ấu
u
u
uh
h
h

ì
ì
ình
nh
nh
nhnh
nh
nh
như
ư
ư
ưk

k
k

ê
ê
ênh
nh
nh
nhv
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

ó
ó
ó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

â
â
ân
n
n

nđượcđặtcấuhìnhnh
nh
nh
như
ư
ư
ưng
ng
ng
ngõ
õ
õ
õ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

à
à
à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

ì

ì
ình
nh
nh
nhng
ng
ng
ngõ
õ
õ
õ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

á
á
ác
c
c
c
L
L
L

ư
ư

ư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

ì
ì
ìch
ch
ch

châ
â
â
ân
n
n
nn
n
n

à
à
ào
o
o
ođượcđịnhnghĩanhưm
m
m
mộ


ột
t
t
tng
ng
ng
ngõ
õ
õ

õ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

ư
ư
ư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đặtlầnlượttrong
trong
trong
trongc
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

đ
đ
đ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
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
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

ù
ù
ù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

ê
ê
ê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

à
à
à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

ê
ê
ênh
nh
nh
nhđã
đã
đã
đãch
ch
ch
chọ


ọn.
n.
n.
n.
V
V
V

í
í
íd
d

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ể



ển
n
n
nđổ
đổ
đổ
đổi
i
i
iA/D
A/D
A/D
A/D
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

ì
ì
ình
nh
nh
nh21
21
21
21–


–5:
5:
5:
5: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ứ


ứ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

à
à
à8bit
8bit
8bit
8bit
nhưngvì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

à
à

à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

à
à

ành
nh
nh
như
ư
ư
ưth
th
th
thế
ế
ế
ế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

à
à
ành
nh
nh
như
ư
ư
ưnhau
nhau
nhau
nhau.Để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

ô
ô
ô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

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


ời
i
i
igian

gian
gian
gian
Tad
Tad
Tad
Tad
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

ê
ê
êu
u
u
uc
c

c
cầ


ầu
u
u
u
(
(
(
(t
t
t
tứ


ức
c
c
cl
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

ơ
ơ
ơ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

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

à
à
ài
i
i
iph

ph
ph
phươ
ươ
ươ
ương
ng
ng
ngph
ph
ph
phá
á
á
áp
p
p
p(timer,softwareloop )đểx
x
x

á
á
ác
c
c
cđị
đị
đị
định

nh
nh
nhkhi
khi
khi
khin
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

á
á
á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

à
à
à
độ
độ
độ
độ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

ì
ì
ìm
m
m
m5
5

5
5v
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

ơ
ơ
ơđồ
đồ
đồ
đồ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

ý
ý
ý
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

đ
đ
đ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

à
à
àđượ
đượ
đượ
đượ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


á
á
ách
ch
ch
chđ
đ
đ
đi
i
i
iề


ều
u
u
ukhi
khi
khi
khiể


ển
n
n
nc
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

ó
ó
ó8
8
8
8led
led
led
ledđơ
đơ
đơ
đơn
n
n
nc
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

ă
ă
ă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

á
á
á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

đ
đ
đ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

à
à
à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

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

ch
ch
cht
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

á
á
áo
o
o
oc
c
c

á
á
áo
o
o
oem
em
em
emc
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

ă
ă
ăng
ng
ng
ngc
c
c
củ



ủa
a
a
aADC,
ADC,
ADC,
ADC,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

à
à
à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

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

ki
kiế
ế
ế
ến.
n.
n.
n.



Video
Video
Video
Videoh
h
h

ì
ì
ình
nh
nh
nhả


ảnh
nh
nh
nhc

c
c

á
á
ác
c
c
cs
s
s
sả


ản
n
n
nph
ph
ph
phẩ


ẩm
m
m
mđã
đã
đã
đã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ứ


ứ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ứ


ứng
ng
ng
ngd
d
d
dụ


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

ol
l
l
lườ
ườ
ườ
ường
ng
ng
ngv
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

ơ
ơ
ơ(
(
(
(độ
độ
độ
động
ng
ng
ngc
c
c

ơ
ơ
ơservo,
servo,
servo,
servo,độ

độ
độ
động
ng
ng
ngc
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

à
à
àổ



ổ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


í
í
í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

í
í
í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

í
í
ín
n
n
nHi
Hi

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.

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

ô
ô
ô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

ê
ê
ê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

í
í

ính
nh
nh
nhn
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

đ
đ
đ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

á
á

á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

à
à
ài
i

i
ib
b
b

á
á
áo
o
o
oc
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


à
à
àc
c
c

á
á
ác
c
c
cb
b
b
bạ


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


ó
ó
óp
p
p

ý
ý
ýki
ki
ki
kiế
ế
ế
ến,
n,
n,
n,để
để
để
đểb
b
b

à
à
ài
i
i
ib

b
b

á
á
áo
o
o
oc
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

ơ
ơ
ơn
n
n
n
Xin
Xin

Xin
Xinc
c
c
cả


ảm
m
m

ơ
ơ
ơn
n
n
nv
v
v

à
à
àh
h
h
hẹ


ẹn
n

n
ng
g
g
gặ


ặp
p
p
pl
l
l
lạ


ại
i
i
i!!!
!!!
!!!
!!!

×