赞
踩
目录
本文将介绍普中51单片机多功能LED灯闪烁的概念、原理、硬件设计、实验测试以及总结展望。
使用元器件
原理图
首先定义了led=P2^0口为输出端口,用来控制LED 灯。
- #include<reg51.h>
-
- sbit led=P2^0;
- void delay()
- {
- unsigned int i,j;
- for(i=0;i<1000;i++)
- for(j=0;j<5;j++);
- }
- void main(void)
- {
- while(1)
- {
- led=0;
- delay();
- led=1;
- delay();
- }
- }
在主函数main 的while循环体中,我们先把led=0;点亮LED 灯,然后调用延时函数delay();对亮灯进行延时,然后再把led=1;熄灭LED灯,调用延时函数对熄灯延时。由于while语句的条件为1,即判断条件永远为真,所以程序会不停的循环执行while语句,这样就可以实现LED灯的闪烁。
在这个实验中,我们学习了如何使用单片机控制 LED灯的闪烁。通过编写简单的程序,我们成功地实现了LED灯的闪烁功能。这个实验让我深刻体会到了单片机的强大和灵活性。通过控制单片机的GPIO口,我们可以实现各种各样的功能,这让我对单片机的应用前景充满了信心。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。