P2港是A8~A15。當地址準備好時,P0端口再次發送或讀取的字節被視為數據D0~D7。當然,其他控制線(EA,RD,WR,PSEN,以及ROM芯片選擇等。)來完成外部ROM/RAM訪問操作。所有這些復雜的動作,對應的程序,應該是MOVC或者MOVX指令。這就是單片機要做的事情,把指令翻譯成硬件引腳的壹系列動作。
PSEN,意思是“允許選擇節目”。它是單片機在訪問外部程序存儲器中的指令時自動給出的信號。當程序太大而不能存儲在內部ROM中時,可以存儲在外部ROM中。當程序執行外部ROM中的指令時,單片機在讀取指令給CPU執行時,會在PSEN管腳給出選通電平。如果壹條指令的生命周期是:取、解釋、執行、發送結果。然後PSEN出現在第壹個取片階段,在硬件上可以連接到ROM芯片的片選。
這個PSEN只有在單片機訪問‘外部’ROM中的‘指令’時才會有效,也就是說,它與指令的位置(地址)有關。是“拿手指”的行為造成的。