标题:
单片机流水灯+独立按键程序源码与原理图
[打印本页]
作者:
761483478
时间:
2018-6-9 19:23
标题:
单片机流水灯+独立按键程序源码与原理图
这是我先前编写的:
独立按键
K3,K4,K5
:按下
K3
按键
LED
灯由
LED1
到
LED8
流水,按下
K4
按键
LED
灯由
LED8
到
LED1
流水,按下
K5
按键流水停止;
电路原理图如下:
@__M$[OO1(GYD`1CJQ}LME6.png
(58.34 KB, 下载次数: 33)
下载附件
2018-6-9 19:23 上传
单片机源程序如下:
#include<reg51.h>
#include<intrins.h>
typedef unsigned int uint;
typedef unsigned char uchar;
sbit k3=P3^5;
sbit k4=P3^4;
sbit k5=P3^3;
uchar count;
void delays(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=120;j>0;j--);
}
void keypros()
{
if(k3==0)
{
delays(10);
if(k3==0)
{
while(!k3);
for(count=0;count<10000;count++)
{
P1=_crol_(P1,1);
delays(200);
if(k4==0)break;
if(k5==0)break;
}
}
}
if(k4==0)
{
delays(10);
if(k4==0)
{
while(!k4);
for(count=0;count<10000;count++)
{
P1=_cror_(P1,1);
delays(200);
if(k3==0)break;
if(k5==0)break;
}
}
}
}
void main()
{
P1=0xfe;
while(1)
{
keypros();
}
}
复制代码
所有资料51hei提供下载:
实验二.zip
(7.04 KB, 下载次数: 22)
2018-6-9 19:22 上传
点击文件名下载附件
实验程序
下载积分: 黑币 -5
作者:
wuyanzu
时间:
2018-11-3 22:50
我想问一下是哪几个按键
作者:
wuyanzu
时间:
2018-11-3 22:50
我按了所有的按键都没有反应
作者:
wuyanzu
时间:
2018-11-3 22:51
我想问一下是哪几个按键,我用51单片机按的都没有反应
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1