LEDNebula Pi评测报告·

Nebula Pi 开发板评测报告(二)——LED灯功能模块测试

ii11nnocent

ii11nnocent

216 0

LED模块分为三个部分进行测试:点亮、闪烁和跑马灯

点亮P1.0所连接的LED灯程序及实效图:

#include "reg52.h"

void main(void)
{
while(1)
{
        P1 = 0x7F;  //P1电平值为0111 1111,点亮第一个LED灯
 }
	
}

闪烁P1.0所连接的LED灯程序:

#include "reg52.h"

 void delay(unsigned int i) //延时函数
 {
  while(i--);
 }

 void main(void)
 {
  while(1)
  {
   P1 = 0x7F;   //点亮
   delay(50000);  //延时
   P1 = 0xFF;   //熄灭
   delay(50000);  //延时
  }
 }

shanshuo.mp4

跑马灯程序:

#include "reg52.h"
	
void delay(unsigned int i) //延时函数
{
 while(i--);
}
	
void main(void)
{
	while(1)
	{
	  unsigned int t;
	  for(t=0;t<8;t++)
      {
	    P1 =~( 0x80 >> t); //1000 0000每次向右移t位取非
        delay(50000);
      }
    }
}

paomadeng.mp4

所属系列

从当前文章继续阅读它所在合集中的前后内容。

相关文章

优先推荐同专题、同标签和同作者内容,补足热门文章。

评论 0

登录 后参与评论

评论

成为第一个评论的人