假设单片机的P1口连接8个LED(D1-D8)的阳极,P3连接8个对地的按键(K1-K8),....求各位大神解答啊啊啊!
假设单片机的P1口连接8个LED(D1-D8)的阳极,P3连接8个对地的按键(K1-K8),当某个按钮按下时相应的LED点亮(K1对D1,K2对D2....)。...
假设单片机的P1口连接8个LED(D1-D8)的阳极,P3连接8个对地的按键(K1-K8),当某个按钮按下时相应的LED点亮(K1对D1,K2对D2....)。
展开
2个回答
展开全部
详细的就不写了吧,大概思路可以说一下,自己实践才会有进步!
#include<reg52.h>
sbit K1=P3^0;//以此类推写到K8
sbit D1=P1^0//以此类推
void main()
{
while(1)
{
if(K1==0)
{P1=0;}
else
{P1=1;} //以此类推写完八个控制
}
}
这样写可能繁琐累人,当然也可以用数组或者矩阵键盘扫描写哈
#include<reg52.h>
sbit K1=P3^0;//以此类推写到K8
sbit D1=P1^0//以此类推
void main()
{
while(1)
{
if(K1==0)
{P1=0;}
else
{P1=1;} //以此类推写完八个控制
}
}
这样写可能繁琐累人,当然也可以用数组或者矩阵键盘扫描写哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询