秀嶼網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,秀嶼網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為秀嶼上千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的秀嶼做網(wǎng)站的公司定做!

創(chuàng)新互聯(lián)公司是一家專業(yè)提供良慶企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、H5網(wǎng)站設(shè)計、小程序制作等業(yè)務(wù)。10年已為良慶眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進行中。
1,怎么改變單片機IO口默認電平
是的,接上拉電阻的話就是默認高電平,輸入時可以檢測下降沿,接按鍵到地。接下拉電阻就默認低電平,輸入時可以檢測上升沿,接按鍵到電源。 如果不接電阻,默認輸出無效電平,當(dāng)輸出有效電平時 有效。 P0口特殊,欲輸出高電平,必須接上拉電阻。2,如何使用單片機lo口
程序?qū)懜唠娖交虻碗娖?/section>
3,如何讓單片機的某個普通IO口上電時為低電平
如果要讓P1.0口為低電平,則要編寫以下語句:P1^0=0;不太可能吧,某個端口上電是什么電平,是單片機硬件規(guī)定的。不是可以設(shè)置的。再者,如果需要為低的話,你可以看看有沒有那什么,某個端口上電初始化就是低電平。你用那個端口就可以
4,Altera FPGA IO電平怎么設(shè)置
1. 檢查你使用的altera fpga開發(fā)板的使用說明,查看里面是否有支持10倍頻的pll。2. 如果有,請使用altera_mf 文件,找到該fpga開發(fā)板里面倍頻pll的實例化模塊的名稱 比如叫 altera_pll 然后輸入需要倍頻的參數(shù)。3. 在進行管教映射的使用,參照開發(fā)板的使用說明,把時鐘輸入引腳指定到參考說明的輸入引腳, 把時鐘輸出(倍頻后)的引腳指定到參考說明的輸出引腳。
5,單片機IO腳電平控制
單片機b的io為輸出口的話,單片機a與單片機b的這個輸出口相連的io口就需設(shè)置成輸入口,這樣才能讀單片機a這個io的狀態(tài)0/1re:假設(shè)單片機A的IO腳是0伏特的低電平那可以做到嗎你是用單片機a的io檢測單片機b的io狀態(tài),你都知道a的io為0了,你還想做什么?如果你的意思是想知道a的狀態(tài)為0時,b的io狀態(tài)發(fā)生變化時a的io是高還是低的話,答案是:a的狀態(tài)為0。你先是說:“一個處于低電平io口”,請問這個“低電平”,是那兒來的?是單片機本身輸出的,還是外加的?另外,不同型號的單片機的“io腳”,性能也有不同。------簡單說吧,51單片機的io腳,首先是受到本機程序的控制。如果程序控制io腳輸出高電平,就是進入了輸入狀態(tài),io腳電平隨著輸入發(fā)生變化。如果程序控制io腳輸出低電平,那就是輸出低電平,io腳如果再外接另一個輸出信號,就是錯誤的接法。兩個輸出會出現(xiàn)沖突,產(chǎn)生非0非1的邏輯混亂。可以,前提是單片機所接電源要共地,如果在加個光耦或非門就更穩(wěn)定了。接一下,如果你用的單片機是51的話,不必在程序上初始化I/O 端口,但注意P0沒有上拉電阻,輸出電平不穩(wěn)定,要用需加上拉電阻。如果你用的是凌陽單片機的話,就需初始化端口,可設(shè)為上拉輸入,下拉輸入等。再通過軟硬件就可實現(xiàn)了。我覺得如果要實現(xiàn)你上面說的那些功能,你可以利用中斷或者循環(huán)掃描,通過單片機里面編入的程序?qū)崿F(xiàn)你想實現(xiàn)的功能,總之,不管你想實現(xiàn)怎么樣的功能,如果利用單片機,我覺得把C語言學(xué)好,再編寫程序都是可以實現(xiàn)的首先兩個單片機必須共地。單片機A的IO是低電平的話是做不到的。A引腳是0的話,給他輸入高電平A引腳依然是0,如果A引腳是1,則外接高電平則高電平,外接低電平則被拉到低電平。所以51單片機要讀IO狀態(tài)要先設(shè)置為高電平??梢赃@樣理解:設(shè)置IO=1,相當(dāng)于IO經(jīng)過一個電阻接電源正,如果在另一邊接入高電平,讀IO口處的電壓肯定是高電平,如果接入地,那讀出來的電壓就是0;設(shè)置IO=0,則相當(dāng)于IO經(jīng)過電阻(電阻相對稍小)接地,那么在另一邊無論接入多少伏電壓,IO讀出來的電壓肯定是0伏左右了,當(dāng)然輸入電壓內(nèi)阻必須夠大,如果內(nèi)阻比較小則不一定,如單片機輸出的高電平雖然有5v(假設(shè)是5V高電平),然而電流卻很小,相當(dāng)于內(nèi)阻很大的5V電源,讓它接入一個置0的IO引腳,顯然影響不了它的狀態(tài)。通過以上你也可以理解上拉電阻的作用,相當(dāng)于用上拉電阻和單片機內(nèi)阻并聯(lián),以減小內(nèi)阻,使輸出的高電平有更大的驅(qū)動電流;當(dāng)然如果你把上拉電阻弄得很?。ū热?00歐)雖然可以讓高電平狀態(tài)時輸出的電流很大,但是同時你也將失去低電平的輸出能力,這時低電平輸出不再是0V,甚至可能是2.5V,至于為什么,可以通過以上的原理畫畫圖就可以推出了。你可以自己試試,我以前試驗過。 至于那些有輸入輸出控制寄存器的單片機,在設(shè)置為輸入狀態(tài)時,相當(dāng)于IO懸空(這樣好理解),很多單片機資料里都有IO口不同狀態(tài)的電路原理,多看看對單片機IO口就會理解得深點。 為什么必須共地原因是??共地點原因是要等電勢啊,電勢差都是相對的,假設(shè)電源a有GND,+5v,+12V,電源b有GND,+5V,如果把a的+5V端口與b的GND相連,測量a的GND和b的+5v之間的電壓就是+10V了。所以共地就是讓兩個單片機之間有一個共同的參考電勢點,這樣a、b之間的高低電平才能聯(lián)系上,否則a的高電平輸入到b中,b根本就不知道是什么電壓。建議樓主可以多了解一些電路、摸電知識,這些都是很重要哦。
當(dāng)前文章:lo電平設(shè)置,怎么改變單片機IO口默認電平
本文鏈接:http://m.jiaotiyi.com/article/ehoohh.html