单片机PO口、P2口和P3的第二功能用法
初学时往往对PO口、P2口和P3口的第二功能用法迷惑不解,认为第二功能和原功能之间要有一个切换的过程,或者说要有一条指令,事实上,各端口的第二功能完全是自动的,不需要用指令来转换。如P3.6、P3.7分别是WR、RD信号,当微处理机外接RAM或有外部I/O口时,它们被用作第二功能,不能作为通用I/O口使用,只要微处理机执行到MOVX指令,就会有相应的信号从P3,6或P3.7送出,不需要事先用指令说明。事实上“不能作为通用I/O口使用”也并不是“不能”而是(使用者)“不会”将其作为通用I/O口使用。你完全可以在指令中安排一条SETBP3.7的指令,并且当执行到这条指令时.也会使P3.7变为高,但使用者不会这么去做.因为这通常会导致系统的崩溃(即死机)。