... di so 1
DO2 BIT P3.5 ;Den do
huong di so 2
XANH1 BIT P0.2 ;Den xanh
huong di so 1
XANH2 BIT P3.7 ;Den xanh huong
di so 2
VANG1 BIT P0.1 ;Den vang
huong di so 1
Báo cáo môn học :VI ... R4,#00,DEC12 ;Khi hien thi du so thi khong giam nua
SETB XANH2 ;Tat den xanh huong di so 1
SETB DO1 ;Tat den do huong di so 2
SETB VANG2 ;Tat den vang
Báo cáo môn học :VI XỬLÝ HỆ THỐNG ĐIỀUKHIỂN ... gia tri cho cac thanh ghi khi huong di so 1 duoc
phep di
MOV R0,#00 ;Con tro chuyen DPTR den vi
tri so 20
MOV R3,#07 ;Con tro chuyen DPTR den vi
tri so 27
MOV R1,#07 ;Con tro han che...
... MOV A,B ;LAY SO HANG CHUC
SWAP A ;DUA SO HANG CHUC LEN 4 BIT CAO
POP B ;LAY SO HANG DON VI TU STACK
ORL A,B ;KET HOP SO HANG CHUC VASO HANG DON VI
MOV R6,A ;R6 = CHUC - DON VI
POP B ... ACC ;LAY SO HANG CHUC TU STACK
SWAP A ;DUA SO HANG CHUC LEN 4 BIT CAO
POP B ;LAY SO HANG DON VI TU STACK
ORL A,B ;KET HOP SO HANG CHUC VASO HANG DON VI
MOV R6,A ;R6 = CHUC - DON VI
POP ... ;KET HOP SO HANG CHUC VASO HANG DON VI
MOV R6,A ;R6 = CHUC - DON VI
POP B
POP ACC
RET
;***************************************************
;CTC CHIA SO BINARY 16 BIT CHO SO BINARY...
... thực hành vixử lý. 4 Biên so n: Phạm Quang Trí
1.3 Vẽ lưu đồ giải thuật vàvi t chương trình điều khiển.
;***************************************************
;CHUONG TRINH DIEUKHIEN BAN ...
1.6 Gắn chip viđiềukhiể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ềukhiển vừa ... nối với Port1).
Giáo trình thực hành vixử lý. 5 Biên so n: Phạm Quang Trí
MOV A,#4 ;CHUAN BI TINH
CLR C ;TRONG SO CUA COT
SUBB A,R6 ;4 - R6 = TRONG SO
MOV R6,A ;LUU TRONG R6
MOV A,R7...
... MOV A,B ;LAY SO HANG CHUC
SWAP A ;DUA SO HANG CHUC LEN 4 BIT CAO
POP B ;LAY SO HANG DON VI TU STACK
ORL A,B ;KET HOP SO HANG CHUC VASO HANG DON VI
MOV R6,A ;R6 = CHUC - DON VI
POP B ... ẹIEU KHIEN CONG TAẫC
MAẽCH ẹIEU KHIEN CONG TAẫCMAẽCH ẹIEU KHIEN CONG TAẫC
MAẽCH ẹIEU KHIEN CONG TAẫC
2
3
4
5
6
7
8
9
1
RP2
10K
+5V
+5V
SW7 SW6 SW5 SW4 SW3 SW2 SW1 SW0
1.3 V lu gii thut v vit ...
1.6 Gắn chip viđiềukhiể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ềukhiển vừa...
... MOV A,R6 ;LAY SO BCD NEN 1 (CHUC - DON VI) CAN GIAI MA
ANL A,#0FH ;XOA 4 BIT CAO
MOVC A,@A+DPTR ;LAY MA 7 DOAN TUONG UNG
MOV 60H,A ;CAT HANG DON VI VAO O NHO
MOV A,R6 ;LAY SO BCD NEN 1 ... thuật vàvi t chương trình điều khiển.
;***************************************************
;CHUONG TRINH DIEUKHIEN BIEN DOI D/A THONG QUA DAC0808 VA
;UNG DUNG TAO RA TIN HIEU SONG SIN ... hành vixử lý. 7 Biên so n: Phạm Quang Trí
;CTC CHUYEN DOI SO BINARY 8 BIT (<= 255) SANG SO BCD.
;***************************************************
;NAME: BIN8TOBCD.
;INPUT: R7 = SO BIN...
... thực hành vixử lý. 4 Biên so n: Phạm Quang Trí
1.3 Vẽ lưu đồ giải thuật vàvi t chương trình điều khiển.
;***************************************************
;CHUONG TRINH DIEUKHIEN 2 RELAY ...
1.6 Gắn chip viđiềukhiể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ềukhiển vừa ... nghiệm để kiểm chứng.
• Điềukhiển thiết bị ngoại vi bằng các port của viđiều khiển.
• Điềukhiển các thiết bị ngoại vi công suất lớn thông qua vi c điềukhiển các relay.
• Trình bày một số ứng...
... chip v bt ngun cho khi np chip
hot ng.
1.7 Np chng trỡnh vo vi iu khin.
1.8 S dng vi iu khin va np gn vo socket tng ng trờn khi vi iu khin.
1.9 Bt ngun cho mụ hỡnh thớ nghim. Quan sỏt kt qu ...
AD7
AD0
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AD6
AD5
AD4
AD3
AD2
AD1
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
A
B
C
D
E
F
G
P1.0
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
P1.0
P1.7
P1.6
P1.5
P1.4
P1.3
P1.2
P1.1
D7
D0
D1
D2
D3
D4
D5
D6
A0
A1
A2
ALE
OE
EOC
ST
AD6
AD0
AD1
AD2
AD3
AD4
AD5
D7
ST
D3
EOC
OE
D6
D2
D4
D5
A0
D0
D1
A1
A2
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
3
4
5
6
7
8
9
1
RP1
10K
+5V
MAẽCH ẹIEU KHIEN ẹO NHIET ẹO
MAẽCH ẹIEU KHIEN ẹO NHIET ẹOMAẽCH ẹIEU KHIEN ẹO NHIET ẹO
MAẽCH ẹIEU KHIEN ẹO NHIET ẹO
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
+5V
U3(CLOCK)
OUT1
21
ADD ... Điềukhiển thiết bị ngoại vi bằng các port của viđiều khiển.
• Khảo sát và sử dụng cảm biến nhiệt LM335.
• Minh họa ứng dụng của hệ thống viđiềukhiển vào công vi c đo lường, hiển thị và...
... hiện vi c xu t từng byte của bảng này ra port nối tiếp (TXD) để
truyền sang cho viđiềukhiển 2, vi c xu t dữ liệu được điềukhiển bằng nút nhấn KEY0, mỗi lần
xu t một byte. Đồng thời, viđiều ... Hãy vi t chương trình điềukhiểnvi c truyền dữ liệu dạng nối tiếp giữa hai chip viđiềukhiển với
nhau (phương pháp nối dây cho từng viđiềukhiển tương tự bài mẫu 3):
o Viđiềukhiển 1: Vi t ... sử dụng vi mạch 4094, mỗi lần xu t
cách nhau 1s.
Giáo trình thực hành vixử lý. 5 Biên so n: Phạm Quang Trí
;***************************************************
;CHUONG TRINH DIEUKHIEN THU...
... THOI GIAN TRE GIUA CAC LAN GUI LENH.
DJNZ B,$
DJNZ B,$
ACALL LCD_PORT_OUT ;GOI CTC XUAT LENH RA PORT VIDIEUKHIEN (4 BIT CAO CUA LENH).
SWAP A ;HOAN DOI VI TRI 4 BIT CAO VA 4 BIT THAP ... KHOANG THOI GIAN TRE GIUA CAC LAN GUI DU LIEU.
ACALL LCD_PORT_OUT ;GOI CTC XUAT DU LIEU RA PORT VIDIEUKHIEN (4 BIT CAO CUA DU LIEU).
SWAP A ;HOAN DOI VI TRI 4 BIT CAO VA 4 BIT THAP TRONG ... HOAC DU LIEU RA PORT VIDIEUKHIEN KET NOI LCD (DANG 4 BIT).
PUSH ACC
PUSH B
MOV B,LCD_PORT ;GHI NHO LAI GIA TRI HIEN TAI (4 BIT THAP - THANH GHI B) CUA PORT VIDIEU
;KHIEN
ORL B,#11110000B...
... vixử lý. 22 Biên so n: Phạm Quang Trí
1.3 Vẽ lưu ñồ giải thuật vàvi t chương trình ñiều khiển.
;***************************************************
;CHUONG TRINH DIEUKHIEN HIEN THI SO ... thực hành vixử lý. 48 Biên so n: Phạm Quang Trí
BEGIN
XU T MÃ ðIỀU KHIỂN LED
(P1) = 11111110B = FEH
B7
MBI
END
XU T SỐ 8 RA PORT
(P0) = 08H
XU T MÃ ðIỀU KHIỂN LED
(P1) = 11111101B = FDH
XU T SỐ ... hành vixử lý. 9 Biên so n: Phạm Quang Trí
1.3 Vẽ lưu ñồ giải thuật vàvi t chương trình ñiều khiển.
;***************************************************
;CHUONG TRINH DIEUKHIEN HIEN THI SO...