小程序,功能无法实现
时间:10-02
整理:3721RD
点击:
正常P1.0,P1.3应闪烁,但却一直亮,为何?
START:MOV IE,#10000010B
MOV TMOD,#00000001B
LOOP: SETB P1.3
SETB P1.0
MOV TL0,#LOW(65536-60000)
MOV TH0,#HIGH(65536-60000)
SETB TR0
JNB TF0,$
CLR TF0
CLR P1.3
CLR P1.0
JMP LOOP
END
START:MOV IE,#10000010B
MOV TMOD,#00000001B
LOOP: SETB P1.3
SETB P1.0
MOV TL0,#LOW(65536-60000)
MOV TH0,#HIGH(65536-60000)
SETB TR0
JNB TF0,$
CLR TF0
CLR P1.3
CLR P1.0
JMP LOOP
END
程序不完全,无法判断原因
汇编吗?看不懂啊
为啥不用c写呢
你熄灭LED后也要搞个延时啊,否则你看你的程序,等到定时器计数满时,将LED熄灭了,但马上又跳回点亮LED那一步,这样你当然看不到LED在闪了
正解。。
学习一下汇编