您的位置:首页 > 健康 > 养生 > 手机电脑版浏览器网页入口_无极网址_深圳做网站seo_关键词是什么

手机电脑版浏览器网页入口_无极网址_深圳做网站seo_关键词是什么

2024/10/5 18:32:30 来源:https://blog.csdn.net/2301_80339607/article/details/142427767  浏览:    关键词:手机电脑版浏览器网页入口_无极网址_深圳做网站seo_关键词是什么
手机电脑版浏览器网页入口_无极网址_深圳做网站seo_关键词是什么

一、LED与单片机P2管脚相连

760be2a5e0624f1982d8dda0ae574c64.jpg

 二、点亮一个LED灯

#include <STC89C5xRC.H>

void main()

{

 P2 = 0xFE; //1111 1110

}

P2有8个管脚,对应8个二进制位。

LED灯右侧接电源是正极(1),左侧给负极(0)即可点亮。

三、一个LED灯闪烁

#include <STC89C5xRC.H>

#include <INTRINS.H>

void Delay500ms() //@12.000MHz

{

 unsigned char i, j, k;

 _nop_(); //An empty function, from INTRINS.H

 i = 4;

 j = 205;

 k = 187;

 do

 {

  do

  {

   while (--k);

  } while (--j);

 } while (--i);

}

 

void main()

{

 P2=0xFE;

 Delay500ms();

 P2=0xFF;

 Delay500ms();

}

Delay500ms这个函数是延时函数,先让P20灯亮,延迟500ms后,再让它灭,即可实现闪烁效果。

四、流水灯

#include <STC89C5xRC.H>

#include <INTRINS.H>

 

void Delay500ms() //@12.000MHz

{

 unsigned char i, j, k;

 _nop_();

 i = 4;

 j = 205;

 k = 187;

 do

 {

  do

  {

   while (--k);

  } while (--j);

 } while (--i);

}

 

void main()

{

    while(1)

    {

 P2=0xFE; //1111 1110

 Delay500ms();

 P2=0xFD; //1111 1101

 Delay500ms();

 P2=0xFB; //1111 1011

 Delay500ms();

 P2=0xF7; //1111 0111

 Delay500ms();

 P2=0xEF; //1110 1111

 Delay500ms();

 P2=0xDF; //1101 1111

 Delay500ms();

 P2=0xBF; //1011 1111

 Delay500ms();

 P2=0x7F; //0111 1111

    Delay500ms();

    }

}

先让P20亮(其他都灭),延时500ms,

再让P21亮(其他都灭),再延时500ms,

。。。。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com