MCS-51系列單片機(jī)并行P1口特性
MCS-51系列單片機(jī)并行P1口為準(zhǔn)雙向口,只能作為通用I/O口使用,用來(lái)傳送數(shù)據(jù)。它的每一位可以分別定義為輸入線或輸出線,即用戶可以把P1口的某些位作為輸出線使用,另外的一些位作為輸入線使用。
P1口的某一位作為輸出線時(shí),將“1”寫(xiě)入該位口鎖存器,則 Q 端上的輸出場(chǎng)效應(yīng)管T截止,該位的輸出引腳由內(nèi)部的拉高電路拉成高電平,輸出“1”;將“0”寫(xiě)入口鎖存器,輸出場(chǎng)效應(yīng)管T導(dǎo)通,引腳輸出低電平,即輸出“0”。
P1口的某一位作為輸入線時(shí),該位的口鎖存器必須保持“1”,使輸出場(chǎng)效應(yīng)管T截止,這時(shí)該位引 腳由內(nèi)部拉高電路拉成高電平,也可以由外部的電路拉成低電平,CPU讀P1引腳狀態(tài)時(shí)實(shí)際上就是讀出外部電路的輸入信息。P1口作為輸入時(shí),可以被任何TTL電路和MOS電路所驅(qū)動(dòng),由于內(nèi)部具有提升電路,也可以被集電極開(kāi)路或漏極開(kāi)路的電路所驅(qū)動(dòng)。