51单片机的初了解(7)

第一个实验:点亮LED

1、创建工程文件

1)创建空工程

2)创建led.c并关联到工程

3)模式化书写:头文件包含与main函数外壳

2、如何用C语言进行PO端口控制

1)PO=0xff;       //点亮8颗LED,PO端口的8个引脚都输出高电平

2)十六进制数:0xff       //二进制为8个一

3)位:一个引脚;字节:8个引脚;IO端口:PO端口,8个加起来(P0.0-P0.7);IO口:IO端口中其中一个引脚

P0=0x0f;    //点亮4颗LED

P0=0xf0;    //点亮4 颗相反的LED

P0=0xAA;  //隔一颗亮一颗

P0=0x0;   //全灭

LED闪烁

闪烁本质:亮——延时——灭——延时

注意人眼的视觉暂留

实现延时——C语言循环程序

注意:1、单片机执行每条指令需要一定时间

     2、单片机开机后不能休息

          3、单片机可以“空转”来“浪费时间”

void  delay(void)

{

        unsigned  char  i=100;

        unsigned  char  j=100;

        while (i--)

  {

           while (j--);

  }

}

猜你喜欢

转载自www.cnblogs.com/zzz2333/p/9131307.html
今日推荐