用电脑cpu做流水灯 | 单片机流水灯怎么做

用电脑cpu做流水灯 | 单片机流水灯怎么做

1. 单片机流水灯怎么做

电路如下: 将16个LED的阴极(Led-、K极)连接到单片机的IO口(P1.0、P1.1...P1.7。

。。), LED的阳极(Led+、A极)串联一个560欧姆电阻(一共16个)到电源正极 (Vcc、5V) 如果要点亮一个Led的话(P1.0)只要 CLR P1.0 要熄灭一个Led的话(P1.0)只要 SETB P1.0 即可 够详细了吧?!

2. 单片机流水灯制作

通过定时器进行设置就可以了。

3. 单片机流水灯怎么做出来的

用什么单片机做流水灯,原理都是一样的。

首先你先熟悉下 这个PIC16C57C的资源、和语言吧。熟悉了,你就会了。

4. 单片机流水灯制作教程

采用循环程序结构编程。首先在程序开始给P1.0口送一个低电平,其它位为高。然后延时一段时间再让低电平往高位移动,这样就实现“流水”的效果了。下面来看具体程序:

#include

#define uchar unsigned char

#define uint unsigned int //N毫秒的延时函数

delay_ms(uint ms) { uint i,j; for(i=ms;i>0;i--) for(j=114;j>0;j--); return 0; }

void main(){uchar a,i;while(1){a=0xfe; //点亮第一位LED灯for(i=0;i<8;i++){P1=a;a=a<<1; //左移一位a=a|0x01; //左移一位后与0x01相或,保证左移后最低位为1 delay_ms(500); }}}

5. 如何用单片机做流水灯

单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS)源代码如下:

#include <reg51.h>

#define uchar unsigned char // 定义无符号的字符

#define uint unsigned int // 定义无符号的整数

void delay(uint); // 声明延时函数

void main(void)

{

uint i;

uchar temp;

while(1)

{

temp=0x01;

for(i=0;i<8;i++) //8个流水灯逐个闪动

{

P1=~temp;

delay(100); //调用延时函数

temp<<=1;

}

temp=0x80;

for(i=0;i<8;i++) //8个流水灯反向逐个闪动

{

P1=~temp;

delay(100); //调用延时函数

temp>>=1;

}

temp=0xFE;

for(i=0;i<8;i++) //8个流水灯依次全部点亮

{

P1=temp;

delay(100); //调用延时函数

temp<<=1;

}

temp=0x7F;

for(i=0;i<8;i++) //8个流水灯依次反向全部点亮

{

P1=temp;

delay(100); //调用延时函数

temp>>=1;

}

void delay(uint t) //定义延时函数

{

register uint bt;

for(;t;t--)

for(bt=0;bt<255;bt++);

}

拓展资料:

单片机又称单片微控制器,它不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片,相当于一个微型的计算机。与计算机相比,单片机缺少I/O设备。

总的来说,是一块芯片变成了一台计算机。它体积小、重量轻、价格低廉、为学习、应用和开发都提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的一个最佳选择。

6. 单片机实现流水灯的几种方法

1、将电脑打开,打开相应的编程软件。

2、安装驱动,连接电路,将七个灯和电阻分别串联在一起。使用面包板也可以制作不一样的造型。

3、将七个灯的正极分别连接单片机的5v端口。将负极分别接单片机的数字端口。

4、将单片机连接电脑。配置需要的端口。5、打开编程界面开始编写程序。

6、程序编写完毕,电击上载到单片机。

7. 怎么用单片机实现流水灯

本流水灯系统使用AT89C51单片机来实现流水灯的控制的设计原理是:P1的八个接口P1.0~P1.7,都通过限流电阻的连接着LED灯的阳极,所有LED灯的阴极的连接在0V,要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为高电平就可以了。

8. 单片机流水灯怎么做的

你流水灯都写好了 全亮全灭还不简单啊,设置 P0=0X00 (假设低电平亮,高电平灭) 在延迟一下 在P0=0XFF 在延时 不就OK了 把这几个指令打包下放到一个子程序里 你用按键控制的时候就让按键执行这个子程序 如果是 主程序循环的 话就放进主程序

tag:单片机流水怎么做如何用几种方法

相关内容