怎么解決引腳單片機(jī)的上拉電阻問題?
回答是:不行的,因?yàn)樾枰鼮槔娏髫?fù)載提供電流。對于 LED,如果加大電阻,將使電流過小,發(fā)光暗淡,就失去發(fā)光二極管的作用了。
對于 D1,是灌電流負(fù)載,單片機(jī)輸出低電平的時(shí)候,R1、D1 通路上會(huì)有灌電流;輸出高電平的時(shí)候,那就什么電流都沒有,此時(shí)就不產(chǎn)生額外的耗電。
綜上所述,灌電流負(fù)載,是合理的;而“拉電流負(fù)載”和“上拉電阻”會(huì)產(chǎn)生很大的無效電流,這種電路不合理。有些網(wǎng)友對上拉電阻情有獨(dú)鐘,有用沒用的,都想在引腳上安裝個(gè)上拉電阻,甚至還能說出些理由:穩(wěn)定性、速度。
其實(shí),“上拉電阻”和“拉電流負(fù)載”電路,是會(huì)對單片機(jī)系統(tǒng)造成不良后果的。做而論道看過很多關(guān)于單片機(jī)引腳以及上拉電阻方面的書籍、參考資料,基本上它們對于使用上拉電阻的弊病都沒有進(jìn)行仔細(xì)的討論。
在此,做而論道鄭重向大家提出建議:設(shè)計(jì)單片機(jī)的負(fù)載電路,應(yīng)該采用“灌電流負(fù)載”的電路形式,以避免無謂的電流消耗。上拉電阻,僅僅是在 P0 口才考慮加不加的問題:當(dāng)用 P0 口做為輸入口的時(shí)候,需要加上、當(dāng)用 P0 口輸出高電平驅(qū)動(dòng) MOS 型負(fù)載的時(shí)候,也需要加上,其它的時(shí)候,P0 口也不用加入上拉電阻。在其它接口(P1、P2 和 P3),都不應(yīng)該加上拉電阻,特別是輸出低電平有效的時(shí)候,外接器件就有上拉的作用。
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
電子負(fù)載相關(guān)文章:電子負(fù)載原理 上拉電阻相關(guān)文章:上拉電阻原理
評論