Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
chuong trinh dieu khien dong co khong dong bo 3 pha pptx
Nội dung xem thử
Mô tả chi tiết
;chuong trinh dieu khien dong co khong dong bo 3 pha
;viet cho vi dieu khien 8051
;thuc hien truyen thong noi tiep UART voi may tinh
;toc do truyen 9600, khong kiem tra chan le, 8 bit du lieu, 1 bit dung
;thach anh su dung la 11,0592Mhz
;---------------------------------------------------------------------------------------------
;dinh nghia cac chan vao ra
quay_thuan equ p1.0 ;chan dieu khien quay thuan
quay_nguoc equ p1.1 ;chan dieu khien quay nguoc
cam_bien equ p3.4 ;chan nhan xung dem tu encoder
;su dung encoder E6B2-C cua OMRON chon ty le 100 xung tren 1 vong
;--------------------------------------------------------------------------------------------
org 0
jmp main
;-----------------khai bao dia chi vector ngat noi tiep---------------------------
org 23h
jnb ri,thoat_ngat ;kiem tra ngat nhan
mov a,sbuf ;doc ky tu nhan duoc vao A
cjne a,'1',so_sanh_tiep1 ;kiem tra xem ky tu nhan duoc co phai la tin hieu
chon quay thuan
clr quay_nguoc
setb quay_thuan ;chon quay thuan
jmp thoat_ngat
so_sanh_tiep1:
cjne a,'2',so_sanh_tiep2 ;kiem tra xem ky tu nhan duoc co phai la tin hieu
chon quay nguoc
clr quay_thuan
setb quay_nguoc ;chon quay nguoc
jmp thoat_ngat
so_sanh_tiep2:
cjne a,'0',thoat_ngat ;kiem tra xem ky tu nhan duoc co phai la tin hieu
chon dung
clr quay_thuan
clr quay_nguoc ;chon dung quay
thoat_ngat:
reti
;----------------bat dau chuong trinh chinh---------------------------------------
main:
mov ie,#10010000b ;cho phep ngat noi tiep
;thiet lap khung du lieu noi tiep
MOV TMOD,#20h ;Timer 1 in Auto-reload mode
MOV TH1,#0FDh ;Reload value for 9600 baud @ 11.059 Mhz
SETB TR1 ;Turn on timer 1
mov scon,#50h ;cho phep nhan du lieu noi tiep
;------------------------------------------------------------------------------------------