TRƯỜNG ĐHCN.TP HỒ CHÍ MINH
KHOA ĐIỆN TỬ
BỘ MÔN ĐTVT
ĐỒ ÁN 2
MẠCH ĐỒNG HỒ SỐ HIỂN THỊ BẰNG LED 7 ĐOẠN DÙNG VI ĐIỀU KHIỂN
SVTH: :PHẠM THANH TÂM
TRẦN ĐỨC QUỲNH
GVHD: PHAN TUẤN ANH
LỚP
CĐĐT7D
Khối Vi Xử Lý
U 1 9
P O R T 0
T C 7 1 0 9
8
7
6
5
4
3
2
1
1
1
1
1
1
1
1
1
0
1
2
3
4
5
6
7
B
B
B
B
B
B
B
T
7
6
5
4
3
2
1
E S T
R E F IN R E F C A P R E F C A P +
R E F IN +
IN +
IN C O M
IN T
3
3
3
3
3
3
3
3
9
8
7
6
5
4
3
2
2
2
2
2
2
2
2
2
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
P O R T 1
P O R T 2
1
2
3
4
5
6
7
8
3 3 p 1
3 3 p
1 8
9
H I
H I
S W 1
C 5
C A P
8 k 2
R
N D
T A T U S
O L
R
1 2
1 1
1 0
9
L B E N
Y 1
1 9
H I
G
S
P
O
B
B
B
B
3 1
M O D E
O S C IN
O S C O U T
O S C S E L
B F O S C O U T
R U N /H O L D
S E N D
-V C C
B U F F
R E F O U T
H B E N
B 8
A Z
+ V C C
C E /L O A D
1
2
3
3 0
2 9
4 0
2 0
H I
1
2
3
4
5
6
7
8
1 0 0
R
R
R
R
R
R
R
H I
P O R T 3
3
4
5
6
7
8
Khối Led 7 Đoạn
PORT 1
R5
R
PNP BCE
A B C D E F G dp
1
2
3
4
5
6
7
8
3
DP
G
F
E
PORT 0
5
10
D
1
2
4
C
CA
8
B
A
6
7
DP
A B C D E F G dp
0
1
2
3
4
5
6
7
U6
le d 7 d o a n
CA
3
F
E
D
G
5
10
9
C
2
4
B
A
6
7
CA
8
U5
le d 7 d o a n
CA
3
CA
DP
G
F
E
D
Q6
PNP BCE
5
10
9
B
C
2
4
A
6
7
Q5
U4
le d 7 d o a n
8
A B C D E F G dp
R6
R
9
Q4
PNP BCE
CA
3
DP
F
E
D
G
5
10
9
B
C
2
4
A
CA
8
U3
le d 7 d o a n
6
7
DP
5
A B C D E F G dp
J5
Q3
PNP BCE
CA
3
CA
G
F
D
C
E
9
1
2
A
B
4
6
7
A B C D E F G dp
10
8
le d 7 d o a n
U2
CA
3
CA
DP
F
E
D
C
G
5
10
9
1
2
4
B
6
7
A
CA
8
U1
le d 7 d o a n
HI
CON3
R4
R
HI
PNP BCE
HI
R3
R
Q2
PNP BCE
Q0
HI
R2
R
Q1
Q1
HI
HI
HI
R1
R
3
2
1
Q2
1
Q3
1
Q4
1
Q5
Q
Q
Q
Q
Q
Q
Q
Q
A B C D E F G dp
A R
B R
C R
D R
E R
F R
G R
dpR
9
8
10
11
12
13
14
15
1
2
3
4
5
6
7
8
Lưu Đồ Giải Thuật
START
KT nút MODE
Y
N
N
Hiển thị
Nút
MODE=0?
Y
Chống nhiễu nút MOD
Chống nhiễu
N
Nút MODE
nhấn?
R2+1
Y
Hiệu chỉnh giờ
Y
MODE
lần1?
Hiệu chỉnh phút
N
•
HIỆU CHỈNH GIỜ
Hiệu chỉnh giờ
Y
Hiển thị giờ
Nút MODE
nhấn ?
Nút UP nhấn?
N
Nút
DOWNnhấn?
Y
Y
30H + 1
N
30H - 1
N
30H=00?
30H=23?
Y
30H=00
Y
30H=23
•
HIỆU CHỈNH PHÚT
Hiệu chỉnh phút
MODE
lần2?
N
Hiệu chỉnh giây
Y
Hiển thị phút
Nút MODE
nhấn ?
N
Nút UP
nhấn?
N
Y
N
Nút
DOWNnhấn
?
Y
Y
31H + 1
31H - 1
N
31H=60?
Y
31H=0
31H=0?
Y
31H=59
Hiệu chỉnh giây
Y
MODE lần3?
Hiệu chỉnh ngày
N
Hiển thị giây
Y
N
Nút UP nhấn?
RESET về 00
•
HIỆU CHỈNH NGÀY
Hiệu chỉnh ngày
MODE lần4?
Y
Hiệu chỉnh tháng
N
Hiển thị ngày
Nút MODE
nhấn ?
N
Y
N
Nút UP nhấn?
N
Nút
DOWNnhấn?
Y
Y
35H + 1
35H - 1
N
N
35H=xem tháng
mấy?
Y
35H=0
35H=1?
Y
35H=xem tháng mấy
•
HIỆU CHỈNH THÁNG
Hiệu chỉnh tháng
N
MODE
lần5?
Hiệu chỉnh năm
Y
Hiển thị tháng
N
N
Nút MODE
nhấn ?
Nút UP
nhấn?
N
Y
Nút
DOWNnhấn?
Y
Y
34H + 1
34H - 1
N
N
34H=1?
34H=12?
Y
Y
34H=1
34H=12
HIỆU CHỈNH NĂM
Hiệu chỉnh năm
MODE
lần6?
N
Hiển thị
Hiển thị năm
Nút MODE
nhấn ?
N
Nút UP nhấn?
Y
N
Y
N
Nút
DOWNnhấn?
Y
33H + 1
33H - 1
N
N
33H=00?
33H=99?
Y
33H=00
Y
33H=99
•
HIỂN THỊ
Hiển thị
Định thời gian 1s
RESET lại ngày giờ
0BH
N
Xem
giây=1?
Y
IN giây
N
Xem
giây=60?
Y
IN phút
N
Xem
phút=60?
Y
IN giờ
N
A
Xem
giờ=24?
Y
B
A
B
Xem giờ=24?
IN ngày
N
Kt đủ ngày?
Y
IN tháng
N
Tháng=12?
Y
IN năm
N
Năm = 99?
Y
Năm quay về 00
Y