51单片机 汇编写一个检测输入口脉冲下降延程序(P1.0口)

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:37:47
下面的帅哥真会开玩笑 mov RO, P1.0 你也真敢写 这样会误导别的刚学习的人 所以就不给你加分了 真晕 哪有你这样的 我早会写了 DET: JNB P1.0 DET RE: JB P1.0 RE 这样子在P1.0口产生下降延的时候就可以继续向下执行程序了 但是还是要谢谢你们的热心参与 加分 呵呵

RE:MOVE R0,P1.0
DJNE R0,RE
RE1:CJNZ RO,RE1
有了下降延就到这里了

改:我错了 当时头脑有点问题
在此向所有看到此程序的人道歉
不过大概没问题,楼主不给加分,我就不给你说怎么改

哥们说的是检测下降延吗?那不好搞啊,检测高低电平的就好搞点,直接用JNZ或JN检测就行了,一定要下降延的话你最好用中断吧,呵呵,用INTO,直接SETB IT0 然后等待中断就行了!
当然这样也可以实现,呵呵,你看下面这段程序怎么样:
JC: JNZ P1.0,JC
SJC: JZ P1.0,SJC
后面接你要的程序,最后:SJMP JC,就OK了~!