单片机C语言怎样编写如下要求的程序:用P3.2控制P1.0对应的灯亮,用P3.3控制P1.0对应的灯灭。

 我来答
zhgbing
2012-07-20 · 超过10用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:37.6万
展开全部

#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit LED1=P0^0;
sbit LED2=P0^1;
sbit LED3=P0^2;
sbit LED4=P0^3;
sbit K1=P1^0;
sbit K2=P1^1;
sbit K3=P1^2;
sbit K4=P1^3;
//延时
void DelayMS(uint x)
{
uchar i;
while(x--) for(i=0;i<120;i++);
}
//主程序
void main()
{
P0=0xff;
P1=0xff;
while(1)
{
LED1=K1;
LED2=K2;
if(K3==0)
{
while(K3==0);
LED3=~LED3;
}
if(K4==0)
{
while(K4==0);
LED4=~LED4;
}
DelayMS(10);
}
}

可以参考下。

超级神级菜鸟
2012-07-19 · 超过11用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:33.7万
展开全部
楼下的你们看懂这是什么问题没?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式