一个LED灯闪烁

2025-06-08 05:54:13

一个LED灯闪烁实验的教程,闪烁十次后不再闪烁。

工具/原料

keil 4软件,程序烧写软件

单片机开发板,stc89c52单片机

编程代码

1、程序代码#include <reg51.h>sbit led=P1^0;vo坡纠课柩id delay(unsig荏鱿胫协ned int i){ unsigned int j; unsigned char k; for(j=i;j>0;j--) for(k=125;k>0;k--);}void main(){ unsigned char m; for(m=20;m>0;m--) { led=~led; //没隔一段时间即对输出取反。 delay(3000); //闪烁间隔。 } while(1); //闪烁十次后,到此不再闪烁。}

一个LED灯闪烁

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

一个LED灯闪烁

硬件烧写

1、我用的烧写软件为STC宏晶的烧写器

一个LED灯闪烁

2、打开烧写器,选择对应芯片类型,选择ch340串口。波特率默认就行。

一个LED灯闪烁

3、点击“打开工程文件”,选择刚才编译好的hex文件,打开。这时烧写工作准备就绪。

一个LED灯闪烁
一个LED灯闪烁

4、点击“下载”按钮,等待下载完成。

一个LED灯闪烁
一个LED灯闪烁

5、效果:(视频传不上来,就用图片代替吧)

一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
一个LED灯闪烁
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢