标题:
SETB P1.0 CLR P1.0 SETB1.0……循环,为什么在执行完CLR P1.0后,不会再执行...
[打印本页]
作者:
Topman
时间:
2016-1-24 15:22
标题:
SETB P1.0 CLR P1.0 SETB1.0……循环,为什么在执行完CLR P1.0后,不会再执行...
大神们求帮忙啊,写
SETB P1.0
CLR P1.0 SETB1.0
……循环,为什么在执行完CLR P1.0后,不会再执行SETB P1.0.
作者:
qmf
时间:
2016-1-24 22:16
你好,我也菜鸟。这种写法中间没有延时,灯永远是亮的,也就是灭1us,亮1us。感觉总是亮的。不知你的完整程序什么样
作者:
Topman
时间:
2016-1-24 22:29
qmf 发表于 2016-1-24 22:16
你好,我也菜鸟。这种写法中间没有延时,灯永远是亮的,也就是灭1us,亮1us。感觉总是亮的。不知你的完整程 ...
这是单片机教程里面第四课说的,
http://www.51hei.com/bbs/dpj-18799-1.html
灭1us,亮1us,人眼感觉不到,所以一直都是亮的这个我知道,我不懂的是为什么执行完CLR P1.0后,不会再执行SETB P1.0了?
作者:
1234566tyg
时间:
2019-12-4 09:17
计算机执行指令的时间很快,执行完SETB P1.0后,灯是灭了,但在极短时间(微秒级)后,计算机又执行了CLR P1.0指令,灯又亮了,所以根本分辨不出灯曾灭过
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1