vẫn là cái code đơn giản dùng ngat time0, cpl p1.0 sau 1 giậy
nhưng chạy có khi được 2-10 phút là treo led sáng chứ k nháy nữa
vậy lỗi do chất lượng Vdk hay do mạch điện ạ,
Mạch thì đơn giản gồm 2 tụ 33p+thạch anh 12M cấp dao động
tụ 10uF+trở 220 reset
vcc+ +trở 220+led+p1.0 mức 0 là tích cực
5v lấy từ Lm317 nguồn acquy
có khi nào do chất lương 2 tụ 33p không ạ, cái này e nhổ từ mạch đài từ thoi naponeong
code
$MOD51
ORG 0
LJMP MAIN
ORG 000BH
T0ISR:
DJNZ R0,CHUAB0
clr tr0
MOV TH0,#03CH
MOV TL0,#0AFH
setb tr0
CPL P1.0
MOV R0,#20
CHUAB0:
RETI
ORG 0030H
MAIN:
mov sp,5fh
MOV TMOD,#01H
MOV TH0,#03CH
MOV TL0,#0AFH
MOV R0,#20
SETB TR0
MOV IE,#82H
SJMP $
END
nhưng chạy có khi được 2-10 phút là treo led sáng chứ k nháy nữa
vậy lỗi do chất lượng Vdk hay do mạch điện ạ,
Mạch thì đơn giản gồm 2 tụ 33p+thạch anh 12M cấp dao động
tụ 10uF+trở 220 reset
vcc+ +trở 220+led+p1.0 mức 0 là tích cực
5v lấy từ Lm317 nguồn acquy
có khi nào do chất lương 2 tụ 33p không ạ, cái này e nhổ từ mạch đài từ thoi naponeong
code
$MOD51
ORG 0
LJMP MAIN
ORG 000BH
T0ISR:
DJNZ R0,CHUAB0
clr tr0
MOV TH0,#03CH
MOV TL0,#0AFH
setb tr0
CPL P1.0
MOV R0,#20
CHUAB0:
RETI
ORG 0030H
MAIN:
mov sp,5fh
MOV TMOD,#01H
MOV TH0,#03CH
MOV TL0,#0AFH
MOV R0,#20
SETB TR0
MOV IE,#82H
SJMP $
END
Comment