1个回答
展开全部
关键看你如何控制,最简单的就是:
include<reg51.h>
sbit led1=P1^4;
sbit led2=P1^5;
sbit led3=P1^6;
sbit key1=P0^4;
sbit key2=P0^5;
sbit key3=P0^6;
main()
{
while(1)
{
led1=key1;
led2=key2;
led3=key3;
}
}
追问
这个我知道,其实我想问的是在写逻辑程序之前如何进行芯片初始化和设置输入输出。。。把按键I/O设置为输入,灯I/O设置为输出
追答
将P1.4~6设置为输出
P1M1=0x00;
P1M0=0x70;
将P0.4~6设置为输入
P0M1=0x70;
P0M0=0x00;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询