實際測量,
上電前p0口對地12k歐其他腳對地96k歐,p0對vcc12k歐,其他腳100k歐
上電后Px口寫0,引腳低電位,寫1,引腳高電位
輸入口的前提條件是漏極上拉,然后寫1后讀取引腳狀態
引腳分析
Px口寫1,對應針腳高電位,Px口寫0,對應針腳低電位,
針腳高電位則io口mos管截止,針腳低電位則io口mos管導通,所以內部數據位到mos管柵極之間應該有一個反相器
mos管截止VCC上拉針腳高電位,
mos管導通VCC上拉電流從漏極流向源極到GND,針腳低電位
采用拉電流控制時,Px寫1,針腳高,Px寫0,針腳低,則拉電流控制屬于同向輸出控制
采用灌電流控制時,Px寫1,反相器令mos管截止,灌電流消失,信號斷,Px寫0,反相器令mos管導通,外部灌電流從針腳經過mos管漏,源極流向GND構成回路,信號通,則灌電流控制為反向輸入控制
輸入分析
引腳讀分析
針腳做輸入時,先向數據口寫1,mos管截止,針腳高電位,如果外部高電位,則與上拉同電位,針腳檢測讀取為高,如果外部低電位,VCC將從針腳流向外部設備,針腳檢測讀取為低
ad方式讀分析
ad或PCA跳變沿中斷讀方式不但需要讀引腳高低電位狀態,還需要采樣電壓變化,所以,ad方式讀取時應該斷開上拉,完全由引腳外部輸入電壓觸發讀取

|