读书人

89S51,该如何解决

发布时间: 2012-02-25 10:01:49 作者: rapoo

89S51
我现在要用P1口的P10---P16作输入 P17作输出

请问下 用C51要怎么写这段程序?

[解决办法]
unsigned char input,output;
void read_input(void)
{
input=P1&0xef;
P1^7=output;
}
[解决办法]
要用P1口的P10---P16作输入 直接读取状态就可以了 input=P1&0x7f; input就是P10-----P16的状态


P17作输出 就可以给0 给1 控制输出高低电平了

P17=1;
P17=0;

读书人网 >单片机

热点推荐