ĐIỀU KHIỂN ĐỘNG CƠ DC DÙNG 89 VÀ L298N
Trang 1 trong tổng số 1 trang
ĐIỀU KHIỂN ĐỘNG CƠ DC DÙNG 89 VÀ L298N
1. Mạch nguyên lý
2. code
ORG 00H
MOV P1,#00H
MOV P2,#00H
DIEU_KIEN:
JB P1.0,CHAY_THANG
CLR P2.4
;//////////////////////////////
JB P1.1,CHAY_LUI
CLR P2.5
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
;///////////////////////////////
LJMP DIEU_KIEN
;/////////////////////////////////
;CHUONG TRINH
CHAY_THANG:
SETB P2.4
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
LJMP DIEU_KIEN
;////////////////////////////////////
CHAY_LUI:
SETB P2.5
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
LJMP DIEU_KIEN
;////////////////////////////////
RE_PHAI:;QUAY THUAN
MOV TMOD,#10H
MAIN:
CLR P2.7
SETB P2.6
MOV TH1,#HIGH(-700)
MOV TL1,#LOW(-700)
SETB TR1
LAP:
JNB TF1,LAP
CLR P2.6
CLR TF1
CLR TR1
LAP1:
MOV TH1,#HIGH(-300)
MOV TL1,#LOW(-300)
SETB TR1
LAP2:
JNB TF1,LAP2
SETB P2.6
CLR TF1
CLR TR1
LJMP DIEU_KIEN
;///////////////////////////////////////
RE_TRAI:;QUAY NGHICH
MOV TMOD,#10H
MAINN:
CLR P2.6
SETB P2.7
MOV TH1,#HIGH(-700)
MOV TL1,#LOW(-700)
SETB TR1
LAPP:
JNB TF1,LAPP
CLR P2.7
CLR TF1
CLR TR1
LAPP1:
MOV TH1,#HIGH(-300)
MOV TL1,#LOW(-300)
SETB TR1
LAPP2:
JNB TF1,LAPP2
SETB P2.7
CLR TF1
CLR TR1
LJMP DIEU_KIEN
END
3. Mô phỏng
2. code
ORG 00H
MOV P1,#00H
MOV P2,#00H
DIEU_KIEN:
JB P1.0,CHAY_THANG
CLR P2.4
;//////////////////////////////
JB P1.1,CHAY_LUI
CLR P2.5
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
;///////////////////////////////
LJMP DIEU_KIEN
;/////////////////////////////////
;CHUONG TRINH
CHAY_THANG:
SETB P2.4
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
LJMP DIEU_KIEN
;////////////////////////////////////
CHAY_LUI:
SETB P2.5
;///////////////////////////////
JB P1.3,RE_TRAI
CLR P2.7
;////////////////////////////////
JB P1.2,RE_PHAI
CLR P2.6
LJMP DIEU_KIEN
;////////////////////////////////
RE_PHAI:;QUAY THUAN
MOV TMOD,#10H
MAIN:
CLR P2.7
SETB P2.6
MOV TH1,#HIGH(-700)
MOV TL1,#LOW(-700)
SETB TR1
LAP:
JNB TF1,LAP
CLR P2.6
CLR TF1
CLR TR1
LAP1:
MOV TH1,#HIGH(-300)
MOV TL1,#LOW(-300)
SETB TR1
LAP2:
JNB TF1,LAP2
SETB P2.6
CLR TF1
CLR TR1
LJMP DIEU_KIEN
;///////////////////////////////////////
RE_TRAI:;QUAY NGHICH
MOV TMOD,#10H
MAINN:
CLR P2.6
SETB P2.7
MOV TH1,#HIGH(-700)
MOV TL1,#LOW(-700)
SETB TR1
LAPP:
JNB TF1,LAPP
CLR P2.7
CLR TF1
CLR TR1
LAPP1:
MOV TH1,#HIGH(-300)
MOV TL1,#LOW(-300)
SETB TR1
LAPP2:
JNB TF1,LAPP2
SETB P2.7
CLR TF1
CLR TR1
LJMP DIEU_KIEN
END
3. Mô phỏng
Similar topics
» ĐIỀU KHIỂN TỐC ĐỘ ĐỘNG CƠ DÙNG IC555
» MẠCH CHỐNG TRỘM DÙNG PIR, VI ĐIỀU KHIỂN 89C2051 CÓ KẾT HỢP VỚI RF ĐIỀU KHIỂN
» ĐIỀU KHIỂN ĐỘNG CƠ DC BẰNG PWM
» Bài tập điều khiển led đơn
» CUỘN ĐỀ, CUỘN CHẠY ĐỘNG CƠ KHÔNG ĐỒNG BỘ
» MẠCH CHỐNG TRỘM DÙNG PIR, VI ĐIỀU KHIỂN 89C2051 CÓ KẾT HỢP VỚI RF ĐIỀU KHIỂN
» ĐIỀU KHIỂN ĐỘNG CƠ DC BẰNG PWM
» Bài tập điều khiển led đơn
» CUỘN ĐỀ, CUỘN CHẠY ĐỘNG CƠ KHÔNG ĐỒNG BỘ
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|