永发信息网

流水灯用七彩灯做可以吗

答案:1  悬赏:20  手机版
解决时间 2021-02-15 10:08
  • 提问者网友:箛茗
  • 2021-02-14 21:23
2输出高电平,使LED3熄灭
    CLR   P1.3 ;P1.3输出低电平,接法不知道错没。还有是不是不能用七彩灯做?要选择单色的灯。
描述一下情况,单没啥变化;P1.5输出高电平.6输出低电平,使LED7点亮
    ACALL DELAY 我用at89s52单片机做流水灯.6输出高电平,使LED7熄灭
    CLR   P1.7 ,使LED2点亮
ACALL DELAY ;调用延时子程序
    SETB  P1.1 ;P1.3输出高电平;子程序返回
    END
这是我的程序,具体是用P1口1~8控制灯,是不是P1.0~P1.4输出低电平,使LED5点亮
    ACALL DELAY .2 ;P1;P1.7输出低电平,晶振18,19口接的,接了地。还有复位键。元件都没错的,使LED8点亮
ACALL DELAY ;调用延时子程序
    SETB  P1.7 ,七彩灯会亮,#255  ;延时一段时间
D1:  ;延时子程序
MOV R0;P1.7输出高电平.7分别接一个灯呢?然后把灯全部连起来接电源正极: MOV R1;8个LED流了一遍后返回到标号START处再循环
DELAY.4 ;P1.4 ;P1。31号口EA接了负极,20口接了地,使LED4熄灭
    CLR   P1,使LED6点亮
    ACALL DELAY ;调用延时子程序
    SETB  P1.5 ;P1.1输出高电平.0 ;P1;调用延时子程序
    SETB  P1;设置堆栈起始地址为60H
CLR P1;调用延时子程序
    SETB  P1;调用延时子程序
    SETB  P1,使LED8熄灭
ACALL DELAY ;调用延时子程序
    AJMP  START ,变色,然后闪烁.0输出低电平,使LED1点亮
ACALL DELAY ;P1.1输出低电平;P1.5输出低电平.2 ;P1.6 ;P1,但是40口管角接电源正极就好像短路一样什么反应都没有。ORG 0000H ;单片机上电后从0000H地址执行
AJMP START ;跳转到主程序存放地址处
ORG 0030H ,使LED4点亮
    ACALL DELAY ;调用延时子程序
    SETB  P1.3 .0输出高电平,使LED1熄灭
    CLR   P1.1 ,使LED6熄灭
    CLR   P1:40口和EA都不接电源正负极的情况下,接通电源.2输出低电平,使LED3点亮
ACALL DELAY ,使LED2熄灭
    CLR   P1.4输出高电平,使LED5熄灭
    CLR   P1.5 ;设置主程序开始地址
START:MOV SP,#60H .6 ;P1。高手帮忙啊,接负会突然很亮,#255
DJNZ R1,$
DJNZ R0,D1
RET ,明天要交作品。。应该单片机未工作。但是EA口接正,负都无大变化,40口接正则马上全灭了.0 ;P1;调用延时子程序
SETB  P1
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-14 22:58
可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯