在51单片机中,我写代码P3=P3|0x0f ;(P3是端口号)下载进开发板是错的, k=P3; k=k|0x0f; P3=k;用一个变量k来中转一下就没问题,为什么?
那为什么又能对P3赋值呢,而且用P3来做if中的判断条件也可以,就是这个按位或运算不行
别客气