灯.txt

来自「bit led2=P2^5 // led2对应接在P2.5脚 sbit led」· 文本 代码 · 共 50 行

TXT
50
字号
单片机C语言源程序
#include<reg51.h>               //单片机库函数
#include<stdio.h>
sbit led1=P2^4 ;    //位定义,led1对应接在P2.4脚
sbit led2=P2^5 ;    // led2对应接在P2.5脚
sbit led3=P2^6 ;    // led3对应接在P2.6脚
sbit led4=P2^7 ;    // led4对应接在P2.7脚 

//延迟函数
void delay(unsigned char i)
{
 unsigned int j;         //当i为1时约延时1秒 
 while(i>0)
 {
  i--;
  for(j=0;j<35000;j++) ;
 }
} 

//主函数
void main()                 
{
 P2=0xf0;                //初始化P2 使灯全灭
 while(1)    //死循环(使其执行完一次后继续执行)
 {
  led1=0;             //LED1亮,低电平时亮
  delay(1);      //保持1s
  led2=0;             //LED2亮
  delay(1);       //保持1s
  led3=0;           //LED3亮
  delay(1);       //保持1s
  led4=0;           //LED3亮
  delay(1);       //保持1s
  P2=0xf0;          //全灭
  led1=0;             //LED1亮
  delay(1);       //保持1s
  P2=0xf0;            //全灭
  P2=0xd0;            //LED2亮
  delay(1);       //保持1s
  P2=0xf0;            //全灭
  P2=0xb0;           //LED3亮
  delay(1);       //保持1s
  P2=0xf0;   //全灭
  P2=0x70;   //LED4亮
  delay(1);       //保持1s
  P2=0xf0;   //全灭
 }
}

⌨️ 快捷键说明

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