Chia sẻ Code lập trình Vi Điều Khiển 8051 cơ bản ASM

Avigrapal

Học sinh phổ thông
Cacsb anh cho em hỏi, em muốn xin code cho vi điều khiển 89s52 để chạy xe dò đường thì có thể xem ở đâu ạ? Ở đây ai có kinh nghiệm về code giúp em với.
E sinh viên năm 2, đang học môn vi điều khiển và ứng dụng, có đề tài về xe dò đường, mà phần code thì chịu ạ.
 

huynhantrong

Học sinh phổ thông
ad cho em hỏi,em gặp bài tập là dùng 4 nút nhấn tắt mở 4 led ,bác nào giúp đỡ em vs ,đau đầu mấy cái này quá....input :p2.0,p2.1,p2.2.p2.3 output:p2.4,p2.5,p2.6............mấy bác giúp em gấp vs
 

mlnguyen97

Học sinh phổ thông
Các pro VĐK ơi giúp minh chương trình cho 8051 với.
Có 4 nút nhấn (B1, B2, B3, B4) khi B1 chưa nhấn thì B2, B3 không được nhấn, B4 nhấn bình thường.
Nhấn B2 tăng lên một đơn vị, nhấn B3 giảm một đơn vị cho led 7 đoạn.
Nhấn tăng từ 1-8 thì chốt số 8, nhấn giảm từ 8-1 thì chốt số 1. Rất mong các pro giúp bài này.
upload_2016-12-9_21-28-52.png
 
Sửa lần cuối:

huynhantrong

Học sinh phổ thông
hi.tắt mở 4 led mình làm dc rồi. h mình thắc mắc là con bluetooth hc-05 mình làm đóng mở 1 relay dc rồi .nhưng tại sao nó có 1 chân tín hiệu vào vdk.làm sao điều khiển dc 4 relay đây
 

ngocnv

Học sinh phổ thông
các pro cho e hỏi . phân quét led 7 thanh
MOV R7,#50 ; SO LAN QUET

QUET:

MOV A,R0

MOV B,#10

DIV AB ; CHIA LAY RA PHAN CHUC

MOVC A,@A+DPTR ; LAY MA LED HANG CHUC

MOV P2,A ; XUAT DU LIEU RA PORT

SETB P3.0 ; CHO PHEP HIEN THI

CALL DELAY

CLR P3.0



MOV A,B ; LAY GIA TRI HANG DON VI

MOVC A,@A+DPTR ;LAY MA LED HANG DON VI

MOV P2,A ; XUAT DU LIEU

SETB P3.1 ; CHO PHEP HIEN THI RA LED

CALL DELAY

CLR P3.1



DJNZ R7,QUET

Nạp r7 băng 50 có tác dụng gì nhỉ
 

ngocnv

Học sinh phổ thông
các pro cho e hỏi . phân quét led 7 thanh
MOV R7,#50 ; SO LAN QUET

QUET:

MOV A,R0

MOV B,#10

DIV AB ; CHIA LAY RA PHAN CHUC

MOVC A,@A+DPTR ; LAY MA LED HANG CHUC

MOV P2,A ; XUAT DU LIEU RA PORT

SETB P3.0 ; CHO PHEP HIEN THI

CALL DELAY

CLR P3.0



MOV A,B ; LAY GIA TRI HANG DON VI

MOVC A,@A+DPTR ;LAY MA LED HANG DON VI

MOV P2,A ; XUAT DU LIEU

SETB P3.1 ; CHO PHEP HIEN THI RA LED

CALL DELAY

CLR P3.1



DJNZ R7,QUET

Nạp r7 băng 50 có tác dụng gì nhỉ
 

ngocnv

Học sinh phổ thông
READY: SETB P2.7 ;P2.7: input
CLR P3.0 ;RS=0: thanh ghi lenh
SETB P3.1 ;R/W=1: doc
BACK: CLR P3.2 ;E=0 -> tao canh lenh
SETB P3.2 ;E=1
JB P2.7,BACK ;cho co flag bang 0
RET
cho e hỏi có 1 số tài liệu nó đưa chân cho phép chôt dữ liệu E lên cao rồi xuống thấp liệu có sai bản chất k ạ
 

Quảng cáo Google