单片机IO端口的控制

怎么样编程来控制IO口 最好是C

在keil uVision软件上,以操作P0口为例:
1、先定义一个可对P0口进行位操作的变量,然后直接对这个变量进行赋值。
如:#include<reg52.h>
sbit p00=P0^0;
sbit p01=P0^1;
void main()
{
p00=0;//这条语句就是让P0口的第一个管脚置低电平
p01=1;//这条语句就是让P0口的第二个管脚置高电平
}
2、直接对整个P0 口进行操作
如: #include<reg52.h>
void main()
{
P0=0xfe;//这条语句也是让P0口的第一个管脚置低电平,其余的都是高电平(0xfe=11111110)
P0=0xfd;//这条语句是让P0口的第二个管脚置低电平,其余的都是高电平(0xfd=11111101)
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-21
让P0口置高就写P0=0XFF;置低就写P0=0X00;很简单的。