当前位置: 代码迷 >> 单片机 >> 89S51,该如何解决
  详细解决方案

89S51,该如何解决

热度:140   发布时间:2016-04-28 16:12:12.0
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;
  相关解决方案