手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

一个LED移动闪烁

时间:2024-10-13 10:39:02

使一个LED灯在移动的同时进行闪烁的方法。

工具/原料

keil 4,STC-ISP烧写软件

单片机开发板

编写代码

1、程序:#include <reg51.h>#include <intr坡纠课柩ins.h> //这个栳摩狴矮头文件是这个方法的核心,它包含了逐步移位函数功能 //即程序中的_crol_(P1,y)sbit led=P1^0;void delay(unsigned int i){ unsigned int j; unsigned char k; for(j=i;j>0;j--) for(k=125;k>0;k--);}void main(){ P1=0xfe; delay(1000); while(1) { // unsigned char m; //P1=0xfe; // delay(1000); // for(m=7;m>0;m--) { P1=_crol_(P1,1); //P1逐步左移一位。 delay(1000); } }}

一个LED移动闪烁

2、用keil 4编译成hex文件。

一个LED移动闪烁

3、软件方面准备就绪。

烧写到开发板

1、打开烧写器,选择合适的芯片类型,我用的是STC89C52RC。波特率默认不变。

一个LED移动闪烁

2、打开工程文件。并选择自己的hex文件打开。

一个LED移动闪烁
一个LED移动闪烁

3、点击下载,等待下载完成。

一个LED移动闪烁
一个LED移动闪烁

4、效果:(视频传不了,以图片代替)

一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
一个LED移动闪烁
© 手抄报圈