LEDNebula Pi评测报告·

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

ii11nnocent

ii11nnocent

203 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

登录 后参与评论

评论

成为第一个评论的人