怎么读取STC89C52单片机的p1.0至p1.7的八个端口的电平值?也就是是0还是1 ,怎么写程序?

如题所述

如果是用汇编的话直接mov a,p1,在A就可以看得到端口的电压值了。C语文也类似。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-17
首先将P1.0置高,使其处于输入状态,然后读取端口电平状态。
P1 = 0XFF;
DATA_P1 = P1;
DATA_P1存储的就是P1.0到P1.7的八个端口的电平值了。本回答被提问者和网友采纳
第2个回答  2012-06-18
直接接8个发光二极管,直观!
相似回答