P2=(p2&0x1f)|0x80今天我弄懂了这句话0X1f 是0001 1111它与P2与成了1110 0000 这个数据代表了P2^5P2^6 P2^7;译码器的高三位 然后与后面0X80与得出1000 0000,100 根据译码器C B A 即421可以得出Y4打开Y5即0Xa0 Y6即0Xc0 Y7即0Xe0 明天写按键了