Protel模拟怎么知道LED亮还是灭?

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:16:58
菜,自学Protel,画好一个图,里面有LED作指示,运行模拟没问题,但是想知道LED的状态?是亮还是灭了?
或者其他方式知道LED的状态也好
比如:是5V电源串电阻和LED,怎么知道LED状态呢?

再加一个按键,用P1.1控制P2.1的LED亮灭, 两个按键各自控制对应的LED而且互不影响.如何改或重编程序? 在此先谢谢了!!

loop:
jnb p1.0,led1
ajmp loop
led1:
lcall delay
jb p1.0,loop
clr p2.0
jnb p1.0,$
loop2:
jnb p1.0,led2
ajmp loop2
led2:
lcall delay
jb p1.0,loop2
setb p2.0

在上放一网络标签,观察其电位或波形.

用Proteus就可以直通看见LED状态,亮度高低等

用Proteus就可以直通看见LED状态,亮度高低等

的汇编学得很差,编了一个程序,用P1.0控制P2.0的LED亮灭,编得可能有点乱,但目的还是达到了.
http://www.led5.net.cn
我的问题是:再加一个按键,用P1.1控制P2.1的LED亮灭, 两个按键各自控制对应的LED而且互不影响.如何改或重编程序? 在此先谢谢了!!

loop:
jnb p1.0,led1
ajmp loop
led1:
lcall delay
jb p1.0,loop
clr p2.0
jnb p1.0,$
loop2:
jnb p1.0,led2
ajmp loop2
led2:
lcall delay
jb p1.0,loop2
setb p2.0