一、前言
单片机最基本的输入输出控制,按钮与LED相互配合,按下按钮,点亮LED灯。单片机学习的基本功,大佬勿喷!
二、程序展示
1、头文件部分
#include "c8051f340.h"
sbit S1=P2^0;
sbit S2=P2^1;
sbit LED1=P2^2;
sbit LED2=P2^3;
void delay(int x)
2、主程序部分
main()
{
PCA0MD &= ~0x40; //关闭看门狗
P2MDOUT=0xC; //P2.2和P2.3设置推挽输出方式
XBR1= 0x40;
while(1)
{
delay(200);
if(S1==0)
{
LED1=1;
}else
{
LED1=0;
}
if(S2==0)
{
LED2=1;
}else
{
LED2=0;
}
}
}
3、延时程序部分
void delay(int x)
{
while(--x);
}