单片机闪烁小灯程序怎么写

单片机闪烁小灯程序怎么写,第1张

#include<兆渣配reg52.h>

#define uint unsigned int

sbit D0=P0^0

main()

{

while(1)

{

int i,j

D0=0

for(i=0i<100i++)

for(j=0j<670j++)

D0=1

for(i=0i<100i++)

for(j=0j<670j++)

}

}

上面是基梁源于51系列单片机写的,D0是小灯的IO 口,在While循环中控族指制高低电平(写0或1)就能实现小灯闪烁。

你用的什么单片机?

看你说的应该是跑马灯,凳咐给你一个最常见的,51单片机,跑马灯C程序。

若有基粗虚需要可以给你更多,本人硬件开发工程师。

望采纳。

例,这是一个51单片机的跑马灯C程序,已经在PROTEUS软件上搏燃仿真通过

#include<reg51.h>

void delay(int)

void main()

{

int i

P0=0x01

delay(500)

while(1)

{

for(i=0i<7i++)

{

P0<<=1

delay(500)

}

P0=0x01

delay(500)

}

}

void delay(intx)

{

int i,j

for(i=xi>0li--)

for(j=110j>0j--)

}

#include<reg51.h>

void delay(int)

void main()

{

int i

P0=0x01

delay(500)

while(1)

{

for(i=0i<7i++)

{

P0<<=1

delay(500)

}

P0=0x01

delay(500)

}

}

void delay(intx)

{

int i,j

for(i=xi>0li--)

for(j=110j>0j--)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12441359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存