❶ 單片機有那麼多引腳寄什麼做起什麼作用
一般單片機的引腳越多,功能越強大。這些引腳除了供電及晶振外,其餘可以作為通用輸入輸出,串口通信,ADC輸入,計數器輸入,外部中斷輸入等,很多引腳功能都是復用的,幾乎沒有閑置的。
❷ 51單片機哪些引腳有復用
P3口所有引腳都有復用。還有RES\VPD;EA\VPP;ALE\PROG。
所謂的管腳復用,就是除第一功能外,增加了第二功能,如單片機89C51的P3 I/O口同時還為中斷管腳,主要為節約晶元面積。當然在利用程序控制時是不會影響的
❸ 如何理解STM32單片機引腳的復用功能
就是一個管腳有多種功能,根據需要選擇相應的功能,設置寄存器就可以
❹ 51單片機的引腳功能尤其P30的復用功能
51單片機的引腳,其p30和31這兩個gpio,除具有串口通信功能外,還可以當做普通的Io口。只需要在寫程序時,先定義即可。
❺ 微機的引腳功能復用技術的要點分別是什麼
軟體復用是軟體開發的重點技術,復用功能是相對於單片機的引腳而言的。
其能夠降低新軟體程序設計的難度,減少軟體研發或維護的成本投資,為企業創造更多的經濟收益。復用功能是相對於單片機的引腳而言的。
代碼復用是軟體復用中最為常見的一種形式,包括目標代碼和源代碼的復用。其中目標代碼的復用級別最低,歷史最久,大部分編程語言的運行支持環境都提供了連接、綁定等功能來支持這種復用。
源代碼的復用級別略高於目標代碼的復用,程序員在編程時把一些想復用的代碼段復制到程序中,但這樣做往往會產生一些新舊代碼不匹配的錯誤。要大規模地實現源程序的復用,只有依靠含有大量可復用構件的構件庫,如「對象鏈接與嵌入」技術,既支持在源程序級上定義構件以構造新的系統,又使這些構件在目標代碼級上仍然是一些獨立的可復用構件,能夠在運行時被靈活地重新組合為各種應用系統。
❻ 單片機我想復用,應該怎麼解決啊就是既做輸入又做輸出,輸出連數碼管,輸入脈沖計數
把計數的接到外部中斷,用下降沿中斷來計數很方便,來一個中斷,計數值(要設為全局變數)加1,同時在中斷服務程序中設一個標志變數(也用全局變數),有中斷時把它設為1。在main函數中while循環裡面,對標志變數進行判斷,如果為真,則刷新計數值的顯示(記得在此要把標志變數清0)。
volatile unsigned char flag=0;
volatile unsigned char count=0;
void intr0_isr(void) interrupt
{
flag=1;
count++;
}
void main()
{
//initialization here
while(1)
{
if(flag) { Display(count);//modified your display function here
flag=0;
}//end if
}//end while
}//end main