⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led_io_out.c

📁 LED闪烁程序基于AT89C52LED灯的闪烁.
💻 C
字号:
/*******************************************************************************
*  标题:  蓝海微芯LJD-SY-5200单片机开发系统演示程序                            *
*  文件:  LED_IO_OUT.C                                                         *
*  日期:  2006-7-24                                                            *
*  版本:  1.0                                                                  *
*  作者:  蓝海微芯                                                             *
*  网站: http://www.ljd-2008.com                                              *
********************************************************************************
*  描述:                                                                       *
*         LED闪烁程序                                                          *
*                                                                              *
*                                                                              *
********************************************************************************
* 【版权】 Copyright(C)微芯科技 http://www.bluemcu.com    All Rights Reserved  *
* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息!                  *
*******************************************************************************/
#include<reg51.h>
#include<absacc.h>
#include<intrins.h>

#define        uchar        unsigned char
#define uint        unsigned int

void delay(void)
{
  uint i;
  uint j;

  for(i=0;i<300;i++)
  for(j=0;j<100;j++);
}

main()
{
  uint i;
  uint j;
  uint n;
  P0=0x00;
  P1=0x00;
  P2=0x00;
  delay();
  delay();
  delay();
  delay();
  while(1)
  {
    for(i=0;i<256;i++)
    {
      j=~i;
      P0=j;
      P1=j;
      P2=j;
      delay();
    }
    _nop_();
    for(n=0;n<256;n++)
    {
      P0=n;
      P1=n;
      P2=n;
      delay();
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -