焊接资讯

您现在的位置是:首页 > led灯 > 正文

led灯

4个led灯依次点亮程序用数组的方式(8个led灯依次点亮程序汇编语言)

工品易达2022-11-08led灯17

单片机C语言编程求解:让四个流水灯同时点亮然后...(内详附示意图)

  这是89c52的程序,我觉得改改可以用吧。希望能帮到你 

共阳极,低电平亮,到时候自己调整。假设用单片机P1口。延时函数自己写吧。

#includereg52.h

#includeintrins.h 

#define unsigned char uchar

#define unsigned int uint

void delay()

{}

void main()

{

uchar i=1,;

P1=0x0f;

 while(1)

 {

   delay();

   P1=_crol_(P1,1); 

 }

}

用LABVIEW做用一个布尔开关控制4个led灯依次点亮,顺序为1.2.3.4并循环点亮。

1、布尔型控件具有两种状态,首先打开Labview创建一个空的项目。

2、首先在前面板选择布尔控件,选择按钮和一个指示灯,都在布尔控件中。

3、接着将选择好的控件拖动到前面板,双击单个控件进入对应的程序面板。

4、接着进入到程序面板处将两个布尔控件进行连接,然后点击运行程序。

5、最后运行程序后开关就可以控制指示灯的开和关。

C语言实现四个LED依次点亮,依次熄灭

一个最直观的。#include//声明头文件#defineledP1#defineuintunsignedintvoiddelay(uinti)//延时函数{uintj;while(i--){for(j=0;j120;j++);}}voidmain(){while(1){led=0X00;delay(1000);led=0X01;delay(1000);led=0X03;delay(1000);led=0X07;delay(1000);led=0X0f;delay(1000);led=0X1f;delay(1000);led=0X3f;delay(1000);led=0X7f;delay(1000);led=0Xff;delay(1000);led=0X7f;delay(1000);led=0X3f;delay(1000);led=0X1f;delay(1000);led=0X0f;delay(1000);led=0X07;delay(1000);led=0X03;delay(1000);led=0X01;delay(1000);}}

急需单片机高手帮忙用C语言写一个单片机4个灯轮流闪亮的源程序。 详细内容看补充。

/*对于个单片机的初学者,我希望用最直观的方式来达到你要的要求,程序每一句我已经写好备注,希望对你有帮助*/

#includereg51.h //使用51功能头文件

sbit L1=P0^0; //L1对应P0.0,表示第一盏灯

sbit L2=P0^1; //L1对应P0.1,表示第二盏灯

sbit L3=P0^2; //L1对应P0.2,表示第三盏灯

sbit L4=P0^3; //L1对应P0.3,表示第四盏灯

void delay(unsigned int i) //延迟子程序,注意这里的unsigned int i,这里相当于限定了调用时候变量的类型

{

unsigned char j; //局部变量定义

while(i--) //循环i次,主程序main调用时候,i为100,这数值你可随便该,但小于65355

for(j = 200; j 0; j--) ; //这步的意思是空操作200次,也就是暂用CPU200次的工作时间

}

void main(void) //主函数,这里的viod是无类型,意思是没有给这函数指定数据类型

{

P0=0x00; //将P0口初始化位高电平,如果没有这句,初始化为低电平,这里可根据需要选择

L1=1; //第一盏灯亮

delay(100); //调用延时子程序

L2=1; //第二盏灯亮

delay(100); //调用延时子程序

L3=1; //第三盏灯亮

delay(100); //调用延时子程序

L4=1; //第四盏灯亮

delay(100); //调用延时子程序

while(1); //这里我用了个死循环,目的程序只运行一次,如果需要自动重新运行,可以把这句删掉

}

纯手工书写,并仿真调试过,记得加分哟~

关于4个led灯依次点亮程序用数组的方式和8个led灯依次点亮程序汇编语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。微信号:ymsc_2016

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~