HỆ THỐNG ĐIỀU KHIỂN ĐO NHIỆT ĐỘ.. Bài tập: Chương trình đo nhiệt độ và hiển thị giá trị lên bốn LED 7 đoạn một LED hiển thị phần thập phân.. 1 Trình tự tiến hành thí nghiệm: 1.1 Kết nối
Trang 1KHOA CÔNG NGHỆ ĐIỆN TỬ
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP TÀI LIỆU HƯỚNG DẪN
THÍ NGHIỆM - THỰC HÀNH
Trang 2A MỤC ĐÍCH:
hình thí nghiệm để kiểm chứng
B YÊU CẦU:
LM335
Trang 3P HỆ THỐNG ĐIỀU KHIỂN ĐO NHIỆT ĐỘ
Bài tập: Chương trình đo nhiệt độ và hiển thị giá trị lên bốn LED 7 đoạn (một LED hiển thị phần thập phân)
1 Trình tự tiến hành thí nghiệm:
1.1 Kết nối thiết bị thí nghiệm
đoạn với J4 (7SEG IN MUL) ở khối LED 7 đoạn (ta nối chung các bus này lại với nhau thơng qua khối
mở rộng)
đoạn
khiển
(chú ý là ta chỉ nối 4 bit thấp của J64 và J152 lại với nhau)
là ta chỉ nối 3 bit cao kế tiếp của J64 và D36 lại với nhau)
chỉ nối bit 0 (IN0) của J48 và J89 lại với nhau)
+5V ở khối nguồn
NGUỒN 5V
CẢM BIẾN NHIỆT
I 2
N 1
VI ĐIỀU KHIỂN
A0 A7
SELECT
POWER SW
NGUỒN +5V
4
1
3
ADC
C DIG
LM335
4
3
3
8
LED 7 ĐOẠN
7SEG7 IN
SEL IN2
SEL LED IN
8 8
1.2 Sơ đồ nguyên lý của hệ thống:
Trang 4Bài tập: Chương trình đo nhiệt độ và hiển thị giá trị lên bốn LED 7 đoạn (một LED hiển thị phần thập phân)
AD7
AD0
AD0
AD2
AD4
AD6
AD7 AD5 AD3 AD1
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
A
C
E
G
P1.6
P1.4
P1.2
P1.0
D7
D0
D2
D4
D6
A0
A2 ALE OE EOC ST AD6
AD0
AD2
AD4
D7
ST D3
EOC
OE
D6 D2
D4
A0 D0
A1 ALE
P1.7
XTAL2
18
XTAL1
19
ALE
30
EA
31
PSEN
29
RST
9
P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32
P1.0
1
P1.1
2
P1.2
3
P1.3
4
P1.4
5
P1.5
6
P1.6
7
P1.7
8
P3.0/RXD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14
P3.7/RD 17 P3.6/WR 16 P3.5/T1 15 P2.7/A15 28
P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27
U1
AT89C51
C1
33p
C2
33p
X1
12MHz
2
4
6
8
1
RP1
10K
MẠCH ĐIỀU KHIỂN ĐO NHIỆT ĐỘ
LED7
Q1
A1015 +5V
LED6
Q2
A1015 +5V
R2
1K
R3
1K
R4
56
R5
56
R6
56
R7
56
R8
56
R9
56
R10
56
LED5
Q3
A1015 +5V
LED4
Q4
A1015 +5V
R11
1K
R12
1K
LED3
Q5
A1015 +5V
LED2
Q6
A1015 +5V
R13
1K
R14
1K
LED1
Q7
A1015 +5V
LED0
Q8
A1015 +5V
R15
1K
R16
1K
C3
10uF
R1
10k
+5V
U3(CLOCK)
OUT1 21
ADD B 24 ADD A 25 ADD C 23 VREF(+)VREF(-) 12 16
IN3 1 IN4 2 IN5 3 IN6 4 IN7 5
START 6
OUT5 8
EOC 7
OE 9
CLOCK 10
OUT2 20
OUT7 14 OUT6 15 OUT8 17
OUT4 18 OUT3 19
IN2 28 IN1 27 IN0 26
ALE 22
U3
ADC0808
U2
OP07
U4
OP07
U5
OP07
R17
39K
R18
10K
R19
10K
R20
39K
C4
10uF
C5
10uF
RV1
20K +5V
R21
39K +5V
ADJ 1
U6
LM335
RV2
20K
1.3 Vẽ lưu đồ giải thuật và viết chương trình điều khiển
1.4 Lưu chương trình và biên dịch chương trình
1.5 Kiểm tra lỗi và hiệu chỉnh lỗi nếu cĩ
1.6 Gắn chip vi điều khiển thí nghiệm vào socket tương ứng trên khối nạp chip và bật nguồn cho khối nạp chip hoạt động
1.7 Nạp chương trình vào vi điều khiển
1.8 Sử dụng vi điều khiển vừa nạp gắn vào socket tương ứng trên khối vi điều khiển
1.9 Bật nguồn cho mơ hình thí nghiệm Quan sát kết quả hoạt động, nếu kết quả hoạt động khơng đúng yêu cầu của đề bài thì phải quay lại kiểm tra việc kết nối mạch, hiệu chỉnh chương trình và làm lại các bước từ bước 3 đến bước 9
2 Bài tập:
phần thập phân) với những yêu cầu sau:
phần thập phân) với những yêu cầu sau:
Trang 5P HỆ THỐNG ĐIỀU KHIỂN ĐO NHIỆT ĐỘ
Bài tập: Chương trình đo nhiệt độ và hiển thị giá trị lên bốn LED 7 đoạn (một LED hiển thị phần thập phân)
thị lên LED 7 đoạn