對(duì)于單片機(jī)來(lái)說(shuō),它是一種電子編程器件,可以實(shí)現(xiàn)很多多樣的功能,常見(jiàn)的單品機(jī)有51,STM32等等。
單片機(jī)(single-chip Microcomputer) ,是一種集成電路芯片,是采用超大規(guī)模集成電路的技術(shù),通常會(huì)包含中央處理器CPU,隨機(jī)存儲(chǔ)器RAM,只讀存儲(chǔ)器ROM,多種I/O口和中斷系統(tǒng)等等功能。
可以看到,單片機(jī)由不同的組成成分,那么問(wèn)題來(lái)了,什么是單片機(jī)的最小系統(tǒng),或者換句話說(shuō),有了至少有哪些成分,一個(gè)電路板才能被稱(chēng)為是一個(gè)單片機(jī)。
這就跟面向?qū)ο蟮木幊陶Z(yǔ)言一樣,會(huì)有一種鴨子類(lèi)型,當(dāng)一個(gè)對(duì)象屬性像鴨子,行為方法也像鴨子一樣,那就可以認(rèn)為它也是一個(gè)鴨子類(lèi)型。
Python鴨子類(lèi)型:”當(dāng)看到一只鳥(niǎo)走起來(lái)像鴨子,游泳起來(lái)像鴨子,叫起來(lái)也像鴨子,那么這只鳥(niǎo)就能夠被稱(chēng)為鴨子。“
而對(duì)于單片機(jī),它的最小系統(tǒng)必須包含的有這些: 單片機(jī),晶振電路,復(fù)位電路 。可以用這些最少的元件組成可以正常工作的系統(tǒng)。
單片機(jī):
就是主控器件,是中央處理器,負(fù)責(zé)管理整個(gè)系統(tǒng)的工作,通常會(huì)有很多引腳,包括Reset信號(hào),數(shù)據(jù)傳輸引腳等I/O引腳,GND,定時(shí)器/計(jì)數(shù)器等等。
復(fù)位電路:
就好比電腦的重啟部分,當(dāng)程序在使用過(guò)程中出現(xiàn)死機(jī),就可以利用復(fù)位電路實(shí)現(xiàn)重啟,重新運(yùn)行系統(tǒng),系統(tǒng)重頭開(kāi)始執(zhí)行。通常與RST引腳相連。
復(fù)位電路通常會(huì)與單片機(jī)中的”看門(mén)狗“共同作用,當(dāng)看門(mén)狗監(jiān)測(cè)到程序主體運(yùn)行不正常,就會(huì)發(fā)信號(hào)讓單片機(jī)的主體程序復(fù)位,進(jìn)而起到保護(hù)系統(tǒng)主體的作用。
晶振電路:
一般可以產(chǎn)生特定頻率的時(shí)鐘信號(hào),是一些信號(hào)傳輸?shù)腃LK信號(hào),可以作為時(shí)間參考值來(lái)保證數(shù)據(jù)的正常傳輸,系統(tǒng)的正常運(yùn)行。通常晶振應(yīng)用在電路系統(tǒng)中,有利于電路各部分保持同步,如果沒(méi)有晶振,部分微處理器芯片將不能正常工作。晶振電路也有分外部和內(nèi)部,單片機(jī)內(nèi)部自帶了晶振就是內(nèi)部晶振,外接的晶振就是外部晶振。
除此之外,如果嚴(yán)格意義上來(lái)說(shuō),對(duì)于最小的單片機(jī)系統(tǒng),還需要包含一個(gè)東西,就是供電的電源,沒(méi)有電源的話,單片機(jī)也不可能正常工作,所以電源也可以算做單片機(jī)最小系統(tǒng)工作中的一個(gè)組成部分。
-
集成電路
+關(guān)注
關(guān)注
5391文章
11593瀏覽量
362558 -
單片機(jī)
+關(guān)注
關(guān)注
6040文章
44594瀏覽量
636967 -
存儲(chǔ)器
+關(guān)注
關(guān)注
38文章
7521瀏覽量
164096
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論