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

|