173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

单片机广告灯课程设计

htxw 2023-03-14 资讯中心 24 ℃

单片机课程设计

我有个比你要复杂点的,去年编写的.功能:时间,花样,速度可调,并且可通过上位机控制!你要的话我可以给你程序的一半!因为我觉得你问问题的态度不好! 反省一下把!

把你的邮箱留下

单片机广告灯程序(89C51)

接电路注意,二极管正极接电源VCC,是低电平驱动

ORG 00H

SJMP STAR

STAR: ORG 30H

LOOP: MOV P1,#00H

LCALL DELAY

MOV P1,#AAH

LCALL DELAY

MOV P1,#55H

LCALL DELAY

MOV P1,#0F0H

LCALL DELAY

MOV P1,#0FH

LCALL DELAY

LJMP LOOP

DELAY:MOV R7,#250 ;延时0.5秒需要更长的话多加几个LCALL DELAY

D1: MOV R6,#250

D2:NOP

NOP

NOP

NOP

NOP

NOP

DJNZ R6,D2

DJNZ R7,D1

RET

END

单片机控制广告灯课题设计程序

#includereg51.h

unsigned char time=0;

void delay(unsigned long w)

{

while(w--);

}

void zuoxunhuan()

{

unsigned char C;

for(C=0x80;C!=0;C=1) //左移

{

P1=C;

delay(30000);

}

}

void youxunhuan()

{

unsigned char C;

for(C=0x01;C!=0;C=1) //右移

{

P1=C;

delay(30000);

}

}

void zengti() //递增

{

unsigned int C;

for(C=0xFE;C!=0;C=1)

{

P1=~C;

delay(30000);

}

}

void jiaoti() //交替

{

P1=0x55;

delay(30000);

P1=0xaa;

delay(30000);

}

void init_init()

{

EX0=1;

EA=1;

}

void into_into() interrupt 0 //P3.2外接一个按键底电瓶有效切换程序

{

if((time+=1)==5) time=0;

delay(400000);

}

void main()

{

init_init();

while(1)

{

if(time==1) zuoxunhuan();

if(time==2) youxunhuan();

if(time==3) zengti();

if(time==4) jiaoti();

if(time==0)

{

zuoxunhuan();

youxunhuan();

zengti();

jiaoti();

}

}

}

单片机 汇编语言编程设计 广告灯设计

免费让人给你设计的话,那你还是别想了,如果是想花钱的话,可以上威客网上发布任务,找专业人士帮你设计呢,而且还会有很多个选择让你选,花一份钱,能看到很多个设计作品,绝对够你选,威客网上的威客,都是很有创意的,给你推荐一个威客网,任务中国,注册方便省事。

单片机广告灯课程设计的介绍就聊到这里吧,感谢您花时间阅读,谢谢。

本文标签:单片机广告灯课程设计

<