
BỘ CÔNG THƯƠNG
TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG
KHOA CƠ KHÍ - CƠ ĐIỆN TỬ
B
B
B
Bà
à
à
ài
i
i
i B
B
B
Bá
á
á
áo
o
o
o C
C
C
Cá
á
á
áo
o
o
o
Vi
Vi
Vi
Vi Đ
Đ
Đ
Đi
i
i
iề
ề
ề
ều
u
u
u Khi
Khi
Khi
Khiể
ể
ể
ển
n
n
n
Họ và tên sinh viên báo cáo: Đặ
Đặ
Đặ
Đặng
ng
ng
ng V
V
V
Vũ
ũ
ũ
ũ Thanh
Thanh
Thanh
Thanh H
H
H
Hù
ù
ù
ùng
ng
ng
ng
Lớp: C
C
C
CĐ
Đ
Đ
Đ C
C
C
CĐ
Đ
Đ
ĐT
T
T
T 10B
10B
10B
10B

PH
PH
PH
PHẦ
Ầ
Ầ
ẦN
N
N
N 1:
1:
1:
1: B
B
B
Bà
à
à
ài
i
i
i B
B
B
Bá
á
á
áo
o
o
o C
C
C
Cá
á
á
áo
o
o
o
Tr
Tr
Tr
Trì
ì
ì
ình
nh
nh
nh b
b
b
bà
à
à
ày
y
y
y c
c
c
cá
á
á
ác
c
c
c ho
ho
ho
hoạ
ạ
ạ
ạt
t
t
t độ
độ
độ
động
ng
ng
ng c
c
c
củ
ủ
ủ
ủa
a
a
a modun
modun
modun
modun c
c
c
cầ
ầ
ầ
ần
n
n
n b
b
b
bá
á
á
áo
o
o
o c
c
c
cá
á
á
áo
o
o
o
Trong thực tế, các loại thông tin dữ liệu hầu hết ở dạng tương tự và liên tục theo thời gian.
Song thế giới bên trong máy vi tính hoàn toàn bằng số, và rời rạc. Để
Để
Để
Để đư
đư
đư
đưa
a
a
a c
c
c
cá
á
á
ác
c
c
c th
th
th
thô
ô
ô
ông
ng
ng
ng tin
tin
tin
tin d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
u
t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự v
v
v
và
à
à
ào
o
o
o m
m
m
má
á
á
áy
y
y
y t
t
t
tí
í
í
ính
nh
nh
nh s
s
s
số
ố
ố
ốcần phải có m
m
m
mộ
ộ
ộ
ột
t
t
tthi
thi
thi
thiế
ế
ế
ết
t
t
tb
b
b
bị
ị
ị
ị, có khả năng chuy
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
ng t
t
t
tự
ự
ự
ự
này thành t
t
t
tí
í
í
ín
n
n
n hi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u s
s
s
số
ố
ố
ố. Thiết bị đó gọi là các bộ chuyển đổi AD (ADC-
(ADC-
(ADC-
(ADC- Analog
Analog
Analog
Analog Digital
Digital
Digital
Digital
Convertor).
Convertor).
Convertor).
Convertor).
Biến đổi tương tự – số (analog – digital) là th
th
th
thà
à
à
ành
nh
nh
nh ph
ph
ph
phầ
ầ
ầ
ần
n
n
n c
c
c
cầ
ầ
ầ
ần
n
n
n thi
thi
thi
thiế
ế
ế
ết
t
t
t trong
trong
trong
trong vi
vi
vi
việ
ệ
ệ
ệc
c
c
c x
x
x
xử
ử
ử
ử l
l
l
lý
ý
ý
ý th
th
th
thô
ô
ô
ông
ng
ng
ng
tin
tin
tin
tin v
v
v
và
à
à
à c
c
c
cá
á
á
ác
c
c
c c
c
c
cá
á
á
ách
ch
ch
ch đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng ph
ph
ph
phươ
ươ
ươ
ương
ng
ng
ng ph
ph
ph
phá
á
á
áp
p
p
p s
s
s
số
ố
ố
ố. Tín hiệu thực ở Analog. Một h
h
h
hệ
ệ
ệ
ệ th
th
th
thố
ố
ố
ống
ng
ng
ng
ti
ti
ti
tiế
ế
ế
ếp
p
p
p nh
nh
nh
nhậ
ậ
ậ
ận
n
n
n d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
uphải có các b
b
b
bộ
ộ
ộ
ộ ph
ph
ph
phậ
ậ
ậ
ận
n
n
n giao
giao
giao
giao ti
ti
ti
tiế
ế
ế
ếp
p
p
p Analog
Analog
Analog
Analog –
–
–
– Digital
Digital
Digital
Digital (A/D)
(A/D)
(A/D)
(A/D).
�
�
�
�Gi
Gi
Gi
Giớ
ớ
ớ
ới
i
i
i thi
thi
thi
thiệ
ệ
ệ
ệu
u
u
u
Module
Module
Module
Module chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
igồm có 8
8
8
8 đầ
đầ
đầ
đầu
u
u
u v
v
v
và
à
à
ào
o
o
o t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự.Độ
Độ
Độ
Độ ph
ph
ph
phâ
â
â
ân
n
n
n gi
gi
gi
giả
ả
ả
ải
i
i
icủa A/D trong trường hợp
này là 8
8
8
8 bit
bit
bit
bit.Đ
Đ
Đ
Đi
i
i
iệ
ệ
ệ
ện
n
n
n á
á
á
áp
p
p
p tham
tham
tham
tham chi
chi
chi
chiế
ế
ế
ếu
u
u
u c
c
c
có
ó
ó
ó th
th
th
thể
ể
ể
ể l
l
l
là
à
à
à VDD
VDD
VDD
VDD hoặc m
m
m
mứ
ứ
ứ
ức
c
c
c đ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
n á
á
á
áp
p
p
pở trên ch
ch
ch
châ
â
â
ân
n
n
n Vref
Vref
Vref
Vref.B
B
B
Bộ
ộ
ộ
ộchuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n
đổ
đổ
đổ
đổi
i
i
i A/D
A/D
A/D
A/D c
c
c
có
ó
ó
ó m
m
m
mộ
ộ
ộ
ột
t
t
t đặ
đặ
đặ
đặc
c
c
c t
t
t
tí
í
í
ính
nh
nh
nh l
l
l
là
à
à
à c
c
c
có
ó
ó
ó th
th
th
thể
ể
ể
ể ho
ho
ho
hoạ
ạ
ạ
ạt
t
t
t độ
độ
độ
động
ng
ng
ng trong
trong
trong
trong ch
ch
ch
chế
ế
ế
ế độ
độ
độ
độ SLEEP
SLEEP
SLEEP
SLEEP.Module
Module
Module
Module A/D
A/D
A/D
A/D có 3 thanh ghi
đó là:
• A/D Result Register (ADRES)_Thanh ghi kết quả
• A/D Control Register0 (ADCON0)_Thanh ghi điều khiển
• A/D Control Register1 (ADCON1)_Thanh ghi điều khiển
Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi ADCON0
ADCON0
ADCON0
ADCON0 đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n ho
ho
ho
hoạ
ạ
ạ
ạt
t
t
t độ
độ
độ
động
ng
ng
ng của module
module
module
module.Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi ADCON1
ADCON1
ADCON1
ADCON1 có c
c
c
cấ
ấ
ấ
ấu
u
u
u
h
h
h
hì
ì
ì
ình
nh
nh
nh ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng của c
c
c
ch
h
h
hâ
â
â
ân
n
n
nc
c
c
cổ
ổ
ổ
ổng
ng
ng
ng.Ch
Ch
Ch
Châ
â
â
ân
n
n
n I/O
I/O
I/O
I/O có thể được c
c
c
cấ
ấ
ấ
ấu
u
u
u h
h
h
hì
ì
ì
ình
nh
nh
nh nh
nh
nh
như
ư
ư
ư ch
ch
ch
châ
â
â
ân
n
n
n v
v
v
và
à
à
ào
o
o
o t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự(có thể
là đ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
n á
á
á
áp
p
p
p tham
tham
tham
tham chi
chi
chi
chiế
ế
ế
ếu
u
u
u) hoặc ng
ng
ng
ngõ
õ
õ
õ v
v
v
và
à
à
ào
o
o
o ra
ra
ra
ra s
s
s
số
ố
ố
ố.
�
�
�
�S
S
S
Sơ
ơ
ơ
ơ đồ
đồ
đồ
đồ kh
kh
kh
khố
ố
ố
ối
i
i
i chung
chung
chung
chung cho
cho
cho
cho c
c
c
cá
á
á
ác
c
c
c b
b
b
bộ
ộ
ộ
ộ chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ADC
ADC
ADC
ADC
�
B
B
B
Bộ
ộ
ộ
ộ chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự -
-
-
- s
s
s
số
ố
ố
ốlàm nhiệm vụ chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i nh
nh
nh
nhữ
ữ
ữ
ững
ng
ng
ng th
th
th
thô
ô
ô
ông
ng
ng
ng tin,
tin,
tin,
tin, d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
u t
t
t
tươ
ươ
ươ
ương
ng
ng
ng
t
t
t
tự
ự
ự
ựbiểu diễn đặ
đặ
đặ
đặc
c
c
c t
t
t
tí
í
í
ính
nh
nh
nh c
c
c
củ
ủ
ủ
ủa
a
a
a c
c
c
cá
á
á
ác
c
c
c đạ
đạ
đạ
đại
i
i
i l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng v
v
v
vậ
ậ
ậ
ật
t
t
t l
l
l
lý
ý
ý
ýtrong thế giới tự nhiên sang
sang
sang
sang d
d
d
dạ
ạ
ạ
ạng
ng
ng
ng m
m
m
mã
ã
ã
ã s
s
s
số
ố
ố
ố.
M
M
M
Mã
ã
ã
ã s
s
s
số
ố
ố
ốđược dùng trong qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh x
x
x
xử
ử
ử
ử l
l
l
lý
ý
ý
ý t
t
t
tí
í
í
ín
n
n
n hi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u, tính toán trong h
h
h
hệ
ệ
ệ
ệ th
th
th
thố
ố
ố
ống
ng
ng
ng m
m
m
má
á
á
áy
y
y
y t
t
t
tí
í
í
ính
nh
nh
nh và
các h
h
h
hệ
ệ
ệ
ệ th
th
th
thố
ố
ố
ống
ng
ng
ng đ
đ
đ
đo
o
o
o đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n s
s
s
số
ố
ố
ố. Nó thực hiện hai
hai
hai
hai ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng c
c
c
cơ
ơ
ơ
ơ b
b
b
bả
ả
ả
ản
n
n
nlà l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng t
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
i t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự -
-
-
- s
s
s
số
ố
ố
ốthực hiện chức năng chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i th
th
th
thô
ô
ô
ông
ng
ng
ng tin
tin
tin
tin d
d
d
dạ
ạ
ạ
ạng
ng
ng
ng t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự
(thường là t
t
t
tí
í
í
ín
n
n
n hi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u đ
đ
đ
đi
i
i
iệ
ệ
ệ
ện
n
n
n á
á
á
áp
p
p
p) sang d
d
d
dạ
ạ
ạ
ạng
ng
ng
ng s
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
ch ADC
ADC
ADC
ADC nh
nh
nh
nhậ
ậ
ậ
ận
n
n
n t
t
t
tí
í
í
ín
n
n
n hi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
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
u v
v
v
và
à
à
ào
o
o
ovà chuyển nó th
th
th
thà
à
à
ành
nh
nh
nh d
d
d
dạ
ạ
ạ
ạng
ng
ng
ng
s
s
s
số
ố
ố
ố ở
ở
ở
ở đầ
đầ
đầ
đầu
u
u
u ra
ra
ra
ra.Độ
Độ
Độ
Độ r
r
r
rộ
ộ
ộ
ộng
ng
ng
ng d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
u đầ
đầ
đầ
đầu
u
u
u ra
ra
ra
ra có thể là 4, 8 bit, 12, 14 bit, M
M
M
Mạ
ạ
ạ
ạch
ch
ch
ch ADC
ADC
ADC
ADC bao
bao
bao
bao g
g
g
gồ
ồ
ồ
ồm
m
m
m
b
b
b
bộ
ộ
ộ
ộ so
so
so
so s
s
s
sá
á
á
ánh
nh
nh
nh,logic
logic
logic
logic đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n,thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
nvà m
m
m
mạ
ạ
ạ
ạch
ch
ch
ch chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i s
s
s
số
ố
ố
ố -
-
-
- t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự
DAC
DAC
DAC
DAC.Mạch chuyển đổi tương tự - số có cấu trúc như Hình 1

H
H
H
Hì
ì
ì
ình
nh
nh
nh 1:
1:
1:
1: S
S
S
Sơ
ơ
ơ
ơ đồ
đồ
đồ
đồ kh
kh
kh
khố
ố
ố
ối
i
i
i c
c
c
củ
ủ
ủ
ủa
a
a
a ADC
ADC
ADC
ADC
�
�
�
�S
S
S
Sơ
ơ
ơ
ơ đồ
đồ
đồ
đồ kh
kh
kh
khố
ố
ố
ối
i
i
i ADC
ADC
ADC
ADC 8
8
8
8 bit
bit
bit
bit
�Gi
Gi
Gi
Giả
ả
ả
ải
i
i
i th
th
th
thí
í
í
ích
ch
ch
ch ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng c
c
c
cá
á
á
ác
c
c
c kh
kh
kh
khố
ố
ố
ối
i
i
i
�M
M
M
Mạ
ạ
ạ
ạch
ch
ch
ch ADC
ADC
ADC
ADC thực hiện hai thao tác cơ bản là:
L
L
L
Lượ
ượ
ượ
ượng
ng
ng
ng t
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
ng t
t
t
tử
ử
ử
ử ho
ho
ho
hoá
á
á
á :
:
:
:Là g
g
g
gá
á
á
án
n
n
n gi
gi
gi
giá
á
á
á tr
tr
tr
trị
ị
ị
ịcủa tín hiệu t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự-li
li
li
liê
ê
ê
ên
n
n
n t
t
t
tụ
ụ
ụ
ục
c
c
c v
v
v
và
à
à
ào
o
o
o v
v
v
vù
ù
ù
ùng
ng
ng
ng c
c
c
cá
á
á
ác
c
c
c gi
gi
gi
giá
á
á
á tr
tr
tr
trị
ị
ị
ị
t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự -
-
-
- r
r
r
rờ
ờ
ờ
ời
i
i
i r
r
r
rạ
ạ
ạ
ạc
c
c
c. Vùng giá trị này có nhiều mức, ph
ph
ph
phụ
ụ
ụ
ụ thu
thu
thu
thuộ
ộ
ộ
ộc
c
c
c ch
ch
ch
chấ
ấ
ấ
ất
t
t
t l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng c
c
c
củ
ủ
ủ
ủa
a
a
a ADC,
ADC,
ADC,
ADC, m
m
m
mỗ
ỗ
ỗ
ỗi
i
i
i m
m
m
mứ
ứ
ứ
ức
c
c
c
t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự -
-
-
- r
r
r
rờ
ờ
ờ
ời
i
i
i r
r
r
rạ
ạ
ạ
ạc
c
c
ccách nhau một kho
kho
kho
khoả
ả
ả
ảng
ng
ng
ng l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng t
t
t
tử
ử
ử
ử.
.
.
.
�M
M
M
Mã
ã
ã
ã ho
ho
ho
hoá
á
á
á :
:
:
:Là g
g
g
gá
á
á
án
n
n
n m
m
m
mộ
ộ
ộ
ột
t
t
t m
m
m
mã
ã
ã
ã nh
nh
nh
nhị
ị
ị
ị ph
ph
ph
phâ
â
â
ân
n
n
ncho từng gi
gi
gi
giá
á
á
á tr
tr
tr
trị
ị
ị
ị t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự -
-
-
- r
r
r
rờ
ờ
ờ
ời
i
i
i r
r
r
rạ
ạ
ạ
ạc
c
c
c đó
đó
đó
đó.B
B
B
Bộ
ộ
ộ
ộ so
so
so
so
s
s
s
sá
á
á
ánh
nh
nh
nh thực hiện chức năng l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng t
t
t
tử
ử
ử
ử ho
ho
ho
hoá
á
á
á, gán gi
gi
gi
giá
á
á
á tr
tr
tr
trị
ị
ị
ị t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ựtại th
th
th
thờ
ờ
ờ
ời
i
i
i đ
đ
đ
đi
i
i
iể
ể
ể
ểm
m
m
m l
l
l
lấ
ấ
ấ
ấy
y
y
y m
m
m
mẫ
ẫ
ẫ
ẫu
u
u
uvào vùng

các gi
gi
gi
giá
á
á
átr
tr
tr
trị
ị
ị
ịt
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự-
-
-
-r
r
r
rờ
ờ
ờ
ời
i
i
ir
r
r
rạ
ạ
ạ
ạc
c
c
cbằng cách liên tục so sánh giá trị tương tự c
c
c
cầ
ầ
ầ
ần
n
n
n chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
ivới các
giá trị t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ựđược sinh ra trong qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i.
.
.
.Khi hai
hai
hai
hai gi
gi
gi
giá
á
á
á tr
tr
tr
trị
ị
ị
ị n
n
n
nà
à
à
ày
y
y
y x
x
x
xấ
ấ
ấ
ấp
p
p
p x
x
x
xỉ
ỉ
ỉ
ỉ nhau
nhau
nhau
nhau thì
một t
t
t
tí
í
í
ín
n
n
n hi
hi
hi
hiệ
ệ
ệ
ệu
u
u
u đượ
đượ
đượ
được
c
c
c sinh
sinh
sinh
sinh ra
ra
ra
ra báo hiệu qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh l
l
l
lượ
ượ
ượ
ượng
ng
ng
ng t
t
t
tử
ử
ử
ử ho
ho
ho
hoá
á
á
á đã
đã
đã
đã xong
xong
xong
xong.
�Logic
Logic
Logic
Logic đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n :
:
:
:cho phép khởi động và báo kết thúc quá trình chuyển đổi.
�Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n :
:
:
:thực hiện chức năng mã hoá, tạo giá trị số trong quá trình
chuyển đổi.
�
�
�
�C
C
C
Cá
á
á
ác
c
c
c mode
mode
mode
mode s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng
�
�
�
�8
8
8
8 bit
bit
bit
bit
�
�
�
�10
10
10
10 bit
bit
bit
bit
�
�
�
�V
V
V
Và
à
à
à m
m
m
mộ
ộ
ộ
ột
t
t
t s
s
s
số
ố
ố
ố d
d
d
dạ
ạ
ạ
ạng
ng
ng
ng mode
mode
mode
mode kh
kh
kh
khá
á
á
ác
c
c
c n
n
n
nữ
ữ
ữ
ữa
a
a
a
�
�
�
�Ch
Ch
Ch
Chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng c
c
c
cá
á
á
ác
c
c
c bit,
bit,
bit,
bit, thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi
�
�
�
�Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi v
v
v
và
à
à
à ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng
Kh
Kh
Kh
Khố
ố
ố
ối
i
i
i ADC
ADC
ADC
ADC c
c
c
có
ó
ó
ó 4
4
4
4 thanh
thanh
thanh
thanh ghi
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
t s
s
s
số
ố
ố
ố thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi ph
ph
ph
phụ
ụ
ụ
ụ li
li
li
liê
ê
ê
ên
n
n
n quan
quan
quan
quan h
h
h
hỗ
ỗ
ỗ
ỗ tr
tr
tr
trợ
ợ
ợ
ợ cho
cho
cho
cho vi
vi
vi
việ
ệ
ệ
ệc
c
c
c chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ADC
ADC
ADC
ADC bao
bao
bao
bao
g
g
g
gồ
ồ
ồ
ồm:
m:
m:
m:
�
�
�
�INTCON
INTCON
INTCON
INTCON :
:
:
: cho
cho
cho
cho ph
ph
ph
phé
é
é
ép
p
p
p c
c
c
cá
á
á
ác
c
c
c ng
ng
ng
ngắ
ắ
ắ
ắt
t
t
t (c
(c
(c
(cá
á
á
ác
c
c
c bit
bit
bit
bit GIE,
GIE,
GIE,
GIE, PEIE
PEIE
PEIE
PEIE)
)
)
)
�
�
�
�PIR1
PIR1
PIR1
PIR1:
:
:
: ch
ch
ch
chứ
ứ
ứ
ứa
a
a
a c
c
c
cờ
ờ
ờ
ờ ng
ng
ng
ngắ
ắ
ắ
ắt
t
t
t AD
AD
AD
AD (bit
(bit
(bit
(bit ADIF
ADIF
ADIF
ADIF)
)
)
)
�
�
�
�PIE1
PIE1
PIE1
PIE1 :
:
:
: ch
ch
ch
chứ
ứ
ứ
ứa
a
a
a bit
bit
bit
bit đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n AD
AD
AD
AD (
(
(
(ADIE
ADIE
ADIE
ADIE)
)
)
)
�
�
�
�TRISA
TRISA
TRISA
TRISA v
v
v
và
à
à
àTRISE
TRISE
TRISE
TRISE :
:
:
: Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi h
h
h
hướ
ướ
ướ
ướng
ng
ng
ng d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
u
�
�
�
�PORTA
PORTA
PORTA
PORTA v
v
v
và
à
à
àPORTE
PORTE
PORTE
PORTE :
:
:
: Ch
Ch
Ch
Chố
ố
ố
ốt
t
t
t d
d
d
dữ
ữ
ữ
ữ li
li
li
liệ
ệ
ệ
ệu
u
u
u khi
khi
khi
khi ghi
ghi
ghi
ghi v
v
v
và
à
à
à đọ
đọ
đọ
đọc
c
c
c
Trong
Trong
Trong
Trong đó
đó
đó
đó:
:
:
:
�
�
�
�Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi ADRES
ADRES
ADRES
ADRES ch
ch
ch
chứ
ứ
ứ
ứa
a
a
a k
k
k
kế
ế
ế
ết
t
t
t qu
qu
qu
quả
ả
ả
ả 10
10
10
10 bit
bit
bit
bit c
c
c
củ
ủ
ủ
ủa
a
a
a chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi.
i.
i.
i. Khi
Khi
Khi
Khi chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ADC
ADC
ADC
ADC
đượ
đượ
đượ
được
c
c
c ho
ho
ho
hoà
à
à
àn
n
n
n th
th
th
thà
à
à
ành,k
nh,k
nh,k
nh,kế
ế
ế
ết
t
t
t qu
qu
qu
quả
ả
ả
ả đượ
đượ
đượ
được
c
c
c n
n
n
nạ
ạ
ạ
ạp
p
p
p v
v
v
và
à
à
ào
o
o
o c
c
c
cặ
ặ
ặ
ặp
p
p
p thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi k
k
k
kế
ế
ế
ết
t
t
t qu
qu
qu
quả
ả
ả
ả.
.
.
. Khi
Khi
Khi
Khi kh
kh
kh
khô
ô
ô
ông
ng
ng
ng s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng b
b
b
bộ
ộ
ộ
ộ
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ADC,
ADC,
ADC,
ADC, c
c
c
cá
á
á
ác
c
c
c thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi n
n
n
nà
à
à
ày
y
y
y c
c
c
có
ó
ó
ó th
th
th
thể
ể
ể
ể đượ
đượ
đượ
được
c
c
c s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng nh
nh
nh
như
ư
ư
ư c
c
c
cá
á
á
ác
c
c
c thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi th
th
th
thô
ô
ô
ông
ng
ng
ng
th
th
th
thườ
ườ
ườ
ường
ng
ng
ng kh
kh
kh
khá
á
á
ác.
c.
c.
c. Khi
Khi
Khi
Khi qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ho
ho
ho
hoà
à
à
àn
n
n
n t
t
t
tấ
ấ
ấ
ất,
t,
t,
t, k
k
k
kế
ế
ế
ết
t
t
t qu
qu
qu
quả
ả
ả
ả s
s
s
sẽ
ẽ
ẽ
ẽ đượ
đượ
đượ
được
c
c
c l
l
l
lư
ư
ư
ưu
u
u
u v
v
v
và
à
à
ào
o
o
o hai
hai
hai
hai thanh
thanh
thanh
thanh
ghi
ghi
ghi
ghi ADRESH
ADRESH
ADRESH
ADRESH :
:
:
: ADRESL__(Hay
ADRESL__(Hay
ADRESL__(Hay
ADRESL__(Hay n
n
n
nó
ó
ó
ói
i
i
i c
c
c
cá
á
á
ách
ch
ch
ch kh
kh
kh
khá
á
á
ác
c
c
c hai
hai
hai
hai thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi n
n
n
nà
à
à
ày
y
y
y ch
ch
ch
chứ
ứ
ứ
ứa
a
a
a k
k
k
kế
ế
ế
ết
t
t
t qu
qu
qu
quả
ả
ả
ả
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i AD)
AD)
AD)
AD)
�
�
�
�Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi ADCON0
ADCON0
ADCON0
ADCON0:
:
:
: c
c
c
có
ó
ó
ó ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng đ
đ
đ
đi
i
i
iề
ề
ề
ều
u
u
u khi
khi
khi
khiể
ể
ể
ển
n
n
n ho
ho
ho
hoạ
ạ
ạ
ạt
t
t
t độ
độ
độ
động
ng
ng
ng c
c
c
củ
ủ
ủ
ủa
a
a
a kh
kh
kh
khố
ố
ố
ối
i
i
i ADC
ADC
ADC
ADC
�
�
�
�C
C
C
Cá
á
á
ác
c
c
c bit
bit
bit
bit trong
trong
trong
trong thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi ADCON0
ADCON0
ADCON0
ADCON0
�
�
�
�Thanh
Thanh
Thanh
Thanh ghi
ghi
ghi
ghi ADCON1
ADCON1
ADCON1
ADCON1:
:
:
:thi
thi
thi
thiế
ế
ế
ết
t
t
t l
l
l
lậ
ậ
ậ
ập
p
p
p ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng cho
cho
cho
cho c
c
c
cá
á
á
ác
c
c
c ch
ch
ch
châ
â
â
ân
n
n
n c
c
c
củ
ủ
ủ
ủa
a
a
a port
port
port
port l
l
l
là
à
à
à c
c
c
cá
á
á
ác
c
c
c ng
ng
ng
ngõ
õ
õ
õ
v
v
v
và
à
à
ào
o
o
o nh
nh
nh
nhậ
ậ
ậ
ận
n
n
n t
t
t
tươ
ươ
ươ
ương
ng
ng
ng t
t
t
tự
ự
ự
ự ho
ho
ho
hoặ
ặ
ặ
ặc
c
c
c ch
ch
ch
châ
â
â
ân
n
n
n xu
xu
xu
xuấ
ấ
ấ
ất
t
t
t nh
nh
nh
nhậ
ậ
ậ
ập
p
p
p IO
IO
IO
IO
(Hay
(Hay
(Hay
(Hay n
n
n
nó
ó
ó
ói
i
i
i c
c
c
cá
á
á
ách
ch
ch
ch kh
kh
kh
khá
á
á
ác
c
c
c hai
hai
hai
hai thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi n
n
n
nà
à
à
ày
y
y
y c
c
c
có
ó
ó
ó ý
ý
ý
ý ngh
ngh
ngh
nghĩ
ĩ
ĩ
ĩa
a
a
a x
x
x
xá
á
á
ác
c
c
c l
l
l
lậ
ậ
ậ
ập
p
p
p c
c
c
cá
á
á
ác
c
c
c th
th
th
thô
ô
ô
ông
ng
ng
ng s
s
s
số
ố
ố
ố cho
cho
cho
cho b
b
b
bộ
ộ
ộ
ộ
chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i AD)
AD)
AD)
AD)
�
�
�
�C
C
C
Cá
á
á
ác
c
c
c bit
bit
bit
bit trong
trong
trong
trong thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi ADCON1
ADCON1
ADCON1
ADCON1

�
�
�
�C
C
C
Cá
á
á
ác
c
c
c bit
bit
bit
bit cho
cho
cho
cho vi
vi
vi
việ
ệ
ệ
ệc
c
c
c chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i v
v
v
và
à
à
à ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
n
n
nă
ă
ă
ăng
ng
ng
ng
�
�
�
�C
C
C
Củ
ủ
ủ
ủa
a
a
a thanh
thanh
thanh
thanh ghi
ghi
ghi
ghi ADCON0
ADCON0
ADCON0
ADCON0
�
�
�
�ADCS1
ADCS1
ADCS1
ADCS1 v
v
v
và
à
à
à ADCS0
ADCS0
ADCS0
ADCS0 :
:
:
: c
c
c
có
ó
ó
ó nhi
nhi
nhi
nhiệ
ệ
ệ
ệm
m
m
m v
v
v
vụ
ụ
ụ
ụ đặ
đặ
đặ
đặt
t
t
t t
t
t
tầ
ầ
ầ
ần
n
n
n s
s
s
số
ố
ố
ố cho
cho
cho
cho b
b
b
bộ
ộ
ộ
ộ chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i ADC
ADC
ADC
ADC (
(
(
(đượ
đượ
đượ
được
c
c
c chia
chia
chia
chia t
t
t
từ
ừ
ừ
ừ
clock
clock
clock
clock c
c
c
củ
ủ
ủ
ủa
a
a
a h
h
h
hệ
ệ
ệ
ệ th
th
th
thố
ố
ố
ống
ng
ng
ng ho
ho
ho
hoặ
ặ
ặ
ặc
c
c
c s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng b
b
b
bộ
ộ
ộ
ộ dao
dao
dao
dao độ
độ
độ
động
ng
ng
ng RC
RC
RC
RC n
n
n
nộ
ộ
ộ
ội).
i).
i).
i). V
V
V
Vì
ì
ì
ì v
v
v
vậ
ậ
ậ
ậy
y
y
y khi
khi
khi
khi ch
ch
ch
chú
ú
ú
úng
ng
ng
ng ta
ta
ta
ta s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng
t
t
t
tầ
ầ
ầ
ần
n
n
n s
s
s
số
ố
ố
ố 20MHz
20MHz
20MHz
20MHz clock
clock
clock
clock th
th
th
thì
ì
ì
ì ch
ch
ch
chú
ú
ú
úng
ng
ng
ng ta
ta
ta
ta ph
ph
ph
phả
ả
ả
ải
i
i
i s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng FOSC/32,
FOSC/32,
FOSC/32,
FOSC/32, xem
xem
xem
xem ở
ở
ở
ở b
b
b
bả
ả
ả
ảng
ng
ng
ng b
b
b
bê
ê
ê
ên
n
n
n d
d
d
dướ
ướ
ướ
ưới.
i.
i.
i.
�
�
�
�CHS2
CHS2
CHS2
CHS2,
,
,
,CHS1
CHS1
CHS1
CHS1 v
v
v
và
à
à
àCHS0
CHS0
CHS0
CHS0 :
:
:
: l
l
l
là
à
à
à c
c
c
cá
á
á
ác
c
c
c bit
bit
bit
bit ch
ch
ch
chọ
ọ
ọ
ọn
n
n
n k
k
k
kê
ê
ê
ênh
nh
nh
nh chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i cho
cho
cho
cho ADC,
ADC,
ADC,
ADC, khi
khi
khi
khi s
s
s
sử
ử
ử
ử d
d
d
dụ
ụ
ụ
ụng
ng
ng
ng ch
ch
ch
chú
ú
ú
úng
ng
ng
ng
ta
ta
ta
ta ph
ph
ph
phả
ả
ả
ải
i
i
i li
li
li
liê
ê
ê
ên
n
n
n k
k
k
kế
ế
ế
ết
t
t
t c
c
c
cá
á
á
ác
c
c
c ch
ch
ch
châ
â
â
ân
n
n
n n
n
n
nà
à
à
ày
y
y
y v
v
v
vớ
ớ
ớ
ới
i
i
i b
b
b
bộ
ộ
ộ
ộ chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i (5
(5
(5
(5 k
k
k
kê
ê
ê
ênh
nh
nh
nh cho
cho
cho
cho 16F876
16F876
16F876
16F876 [AN0
[AN0
[AN0
[AN0 =>AN4]
=>AN4]
=>AN4]
=>AN4] v
v
v
và
à
à
à
8
8
8
8 k
k
k
kê
ê
ê
ênh
nh
nh
nh cho
cho
cho
cho 16F877A,
16F877A,
16F877A,
16F877A, 16F887
16F887
16F887
16F887 th
th
th
thê
ê
ê
êm
m
m
m AN5
AN5
AN5
AN5 v
v
v
và
à
à
à AN7)
AN7)
AN7)
AN7) .
.
.
. Để
Để
Để
Để ch
ch
ch
chọ
ọ
ọ
ọn
n
n
n đú
đú
đú
đúng
ng
ng
ng k
k
k
kê
ê
ê
ênh
nh
nh
nh th
th
th
thì
ì
ì
ì c
c
c
cầ
ầ
ầ
ần
n
n
n c
c
c
cà
à
à
ài
i
i
i đặ
đặ
đặ
đặt
t
t
t
3
3
3
3 bit
bit
bit
bit (CHS2:
(CHS2:
(CHS2:
(CHS2: CHS1:
CHS1:
CHS1:
CHS1: CHS0)
CHS0)
CHS0)
CHS0) theo
theo
theo
theo th
th
th
thứ
ứ
ứ
ứ t
t
t
tự
ự
ự
ự h
h
h
hợ
ợ
ợ
ợp
p
p
p l
l
l
lý
ý
ý
ý sao
sao
sao
sao cho
cho
cho
cho đú
đú
đú
đúng.
ng.
ng.
ng.
L
L
L
Lư
ư
ư
ưu
u
u
u ý
ý
ý
ý:
:
:
:Thiết bị mà kh
kh
kh
khô
ô
ô
ông
ng
ng
ng th
th
th
thự
ự
ự
ực
c
c
c hi
hi
hi
hiệ
ệ
ệ
ện
n
n
n đầ
đầ
đầ
đầy
y
y
y đủ
đủ
đủ
đủ 8
8
8
8 k
k
k
kê
ê
ê
ênh
nh
nh
nh A/D
A/D
A/D
A/D, các lựa chọn
unimplemented
unimplemented
unimplemented
unimplemented đang được d
d
d
dà
à
à
ành
nh
nh
nh ri
ri
ri
riê
ê
ê
êng
ng
ng
ng.Kh
Kh
Kh
Khô
ô
ô
ông
ng
ng
ng ch
ch
ch
chọ
ọ
ọ
ọn
n
n
nb
b
b
bấ
ấ
ấ
ất
t
t
t k
k
k
kỳ
ỳ
ỳ
ỳ k
k
k
kê
ê
ê
ênh
nh
nh
nh unimplemented
unimplemented
unimplemented
unimplemented
�
�
�
�GO/DONE
GO/DONE
GO/DONE
GO/DONE :
:
:
: bit
bit
bit
bit n
n
n
nà
à
à
ày
y
y
y c
c
c
có
ó
ó
ó 2
2
2
2 ch
ch
ch
chứ
ứ
ứ
ức
c
c
c n
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
cho ph
ph
ph
phé
é
é
ép
p
p
p b
b
b
bắ
ắ
ắ
ắt
t
t
t đầ
đầ
đầ
đầu
u
u
u qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi.
i.
i.
i.
�
�
�
�B
B
B
Bá
á
á
áo
o
o
o qu
qu
qu
quá
á
á
á tr
tr
tr
trì
ì
ì
ình
nh
nh
nh chuy
chuy
chuy
chuyể
ể
ể
ển
n
n
n đổ
đổ
đổ
đổi
i
i
i k
k
k
kế
ế
ế
ết
t
t
t th
th
th
thú
ú
ú
úc.
c.
c.
c.
�
�
�
�ADON
ADON
ADON
ADON :
:
:
: c
c
c
cà
à
à
ài
i
i
i đặ
đặ
đặ
đặt
t
t
t ON/OFF
ON/OFF
ON/OFF
ON/OFF d
d
d
dù
ù
ù
ùng
ng
ng
ng để
để
để
để cho
cho
cho
cho ph
ph
ph
phé
é
é
ép
p
p
p ho
ho
ho
hoặ
ặ
ặ
ặc
c
c
c kh
kh
kh
khô
ô
ô
ông
ng
ng
ng cho
cho
cho
cho ph
ph
ph
phé
é
é
ép
p
p
p ADC
ADC
ADC
ADC ho
ho
ho
hoạ
ạ
ạ
ạt
t
t
t độ
độ
độ
động.
ng.
ng.
ng.
Lu
Lu
Lu
Luô
ô
ô
ôn
n
n
n lu
lu
lu
luô
ô
ô
ôn
n
n
n m
m
m
mặ
ặ
ặ
ặc
c
c
c đị
đị
đị
định
nh
nh
nh ADON
ADON
ADON
ADON =0
=0
=0
=0 l
l
l
là
à
à
à để
để
để
để ti
ti
ti
tiế
ế
ế
ết
t
t
t ki
ki
ki
kiệ
ệ
ệ
ệm
m
m
m n
n
n
nă
ă
ă
ăng
ng
ng
ng l
l
l
lượ
ượ
ượ
ượng.
ng.
ng.
ng.

