|
|
|
單片機(jī)的P0口沒(méi)有上拉電阻,默認(rèn)為高電平,那么我把數(shù)碼管的8個(gè)段全部接在加了10k上拉電阻的P0口,這時(shí),按理說(shuō)數(shù)碼管的8個(gè)段全部都接入正級(jí)了,好,我就用38譯碼器控制它的位(負(fù)級(jí)),有四位,那么,按理來(lái)說(shuō),我只要使數(shù)碼管的某一位為負(fù)級(jí),那么,這一位上的8個(gè)段都要亮啊,無(wú)論輸入什么樣的段碼,都會(huì)亮8,因?yàn)閜0口的上拉電阻是直接給全部段位供電的,我在想,P0口應(yīng)該沒(méi)有能力輸出高電平才對(duì)啊,P0口不是只能輸出低電平嗎?這只是我想象的,但是,為何在實(shí)際動(dòng)態(tài)顯示中,這個(gè)P0口還是會(huì)控制每一個(gè)斷碼輸出相應(yīng)的數(shù)字,這個(gè)P0口不是沒(méi)有輸出高電平的能力嗎?他的高電平全是靠上拉給的,他為什么還能控制相應(yīng)的段碼按照設(shè)置的方法點(diǎn)亮呢?不應(yīng)該是全亮么?所以我想不通這個(gè)問(wèn)題,我來(lái)問(wèn)問(wèn)大家,小弟新人,請(qǐng)大神們不要笑話,指導(dǎo)我一下,謝謝! |
|