Hi Alls!
Tình hình là em mới tìm hiểu về VDK 8051,nên còn non quá. hi`.
em có cái yêu cầu, lập trình bằng assembly tạo xung vuông 2Hz, dùng timer 1 mode 2. Em làm như sau mà nó chạy hok có đúng, Pro nào biết
chấn chỉnh em cái, xem nó bị lỗi gì?
và còn cái yều cầu tạo xung vuông mức cao 1s và mức thấp 2s nghĩ chưa được , mọi người cho em cái ý tưởng nhé thanks!
Tình hình là em mới tìm hiểu về VDK 8051,nên còn non quá. hi`.
em có cái yêu cầu, lập trình bằng assembly tạo xung vuông 2Hz, dùng timer 1 mode 2. Em làm như sau mà nó chạy hok có đúng, Pro nào biết
chấn chỉnh em cái, xem nó bị lỗi gì?
Code:
#include <sfr51.inc>
ORG 8100H
START:
MOV R7,#1000
LOOP:
MOV TMOD,#20H
MOV TH1,#06H
SETB TR1
LAP:
JNB TF1,LAP
CLR TF1
DJNZ R7,LOOP
CPL P1.0
SJMP START
END

Comment