单片机,独立按键,(STC89C51)

通过代码实现:

k1按键按下,8盏灯点亮;

k2按键按下,8盏灯熄灭/;

k3按键按下,流水灯从左到右不停点亮;

k4按键按下,流水灯从右到左不停点亮;

独立按键原理图

单片机,独立按键,(STC89C51)_第1张图片

 

LED模块原理图

单片机,独立按键,(STC89C51)_第2张图片

 代码部分实现:

#include "reg51.h"
#include	
sbit k1=P3^1;	 //定义P31口是k1
sbit k2=P3^0;	 //定义P30口是k2
sbit k3=P3^2;//定义P32口是k3
sbit k4=P3^3;//定义P33口是k4
void delayms(int ms)//延时函数
{  
 int i,j;
	for(j=0;j

你可能感兴趣的:(单片机)