什么是單片機(jī)?單片機(jī)有哪些種類(lèi)?如何學(xué)習(xí)單片機(jī)?
時(shí)間:2018-10-18 00:00:00
來(lái)源:信盈達(dá)
作者:信盈達(dá)
單片機(jī)(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。
單片機(jī)根據(jù)發(fā)展情況,從不同角度,單片機(jī)大致可以分為通用型/專(zhuān)用型、總線型/非總線型及工控型/家電型。
1、通用型/專(zhuān)用型。這是按單片機(jī)(Microcontrollers)適用范圍來(lái)區(qū)分的。例如,80C51式通用型單片機(jī),它不是為某種專(zhuān)門(mén)用途設(shè)計(jì)的;專(zhuān)用型單片機(jī)是針對(duì)一類(lèi)產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)計(jì)生產(chǎn)的,例如為了滿足電子體溫計(jì)的要求,在片內(nèi)集成ADC接口等功能的溫度測(cè)量控制電路。
2、總線型/非總線型。這是按單片機(jī)(Microcontrollers)是否提供并行總線來(lái)區(qū)分的??偩€型單片機(jī)普遍設(shè)置有并行地址總線、 數(shù)據(jù)總線、控制總線,這些引腳用以擴(kuò)展并行外圍器件都可通過(guò)串行口與單片機(jī)連接,另外,許多單片機(jī)已把所需要的外圍器件及外設(shè)接口集成一片內(nèi),因此在許多情況下可以不要并行擴(kuò)展總線,大大減省封裝成本和芯片體積,這類(lèi)單片機(jī)稱(chēng)為非總線型單片機(jī)。
3、工控型/家電型。這是按照單片機(jī)(Microcontrollers)大致應(yīng)用的領(lǐng)域進(jìn)行區(qū)分的。一般而言,工控型尋址范圍大,運(yùn)算能力強(qiáng);用于家電的單片機(jī)多為專(zhuān)用型,通常是小封裝、低價(jià)格,外圍器件和外設(shè)接口集成度高。 顯然,上述分類(lèi)并不是惟一的和嚴(yán)格的。例如,80C51類(lèi)單片機(jī)既是通用型又是總線型,還可以作工控用。
下面說(shuō)一下關(guān)于學(xué)習(xí)單片機(jī)的兩點(diǎn)疑惑吧!
1、C51、AVR、ARM、PLC有什么區(qū)別?
C51是51單片機(jī)C語(yǔ)言程序設(shè)計(jì)的簡(jiǎn)稱(chēng),如果說(shuō)你對(duì)51單片機(jī)有一定的基礎(chǔ)的話,學(xué)其它單片機(jī)會(huì)快得多,甚至一個(gè)星期至一個(gè)月內(nèi)就能學(xué)會(huì).
ARM是32位處理器,與普通的8位51單片機(jī)相比,其處理效率當(dāng)然是高很多很多,一般的情況下,人們談到ARM時(shí)經(jīng)常把它和嵌入式操作系統(tǒng)聯(lián)系在一起,因?yàn)槔肁RM實(shí)現(xiàn)嵌入式是一個(gè)非常好的選擇方案.如果想走電子設(shè)計(jì)高端,建議還是從一種普通的單片機(jī)設(shè)計(jì)過(guò)渡到ARM以及嵌入式.
PLC這個(gè)東西很穩(wěn)定,但是同樣的,它的價(jià)格往往很高,它的核心其實(shí)也可以說(shuō)是一個(gè)51單片機(jī),只是加了很多隔離器,應(yīng)用過(guò)程中就不會(huì)有像單片機(jī)那樣多的干擾,PLC一般是在強(qiáng)電設(shè)計(jì)方面用得多,比如工控行業(yè).
AVR是ATMEL公司的一個(gè)系列的產(chǎn)品,其性能價(jià)格比相當(dāng)?shù)酶?如果對(duì)系統(tǒng)穩(wěn)定性沒(méi)有太大的要求,選擇這一系列的單片機(jī)好,哈佛結(jié)構(gòu),RISC,處理功能強(qiáng),效率高!
2、這些東西(C51,ARM,AVR,PLC)一定要全弄懂嗎????
不是說(shuō)非得要全懂,如果說(shuō)你會(huì)51單片機(jī),能找到工作的,如果說(shuō)你再會(huì)一個(gè)AVR或PIC,選擇工作的余地要更大,如果說(shuō)你在學(xué)校能對(duì)ARM和嵌入式有一定了解和應(yīng)用經(jīng)驗(yàn)的話,你出來(lái)找工作是沒(méi)問(wèn)題的了!不過(guò)如果想走電子設(shè)計(jì)這一條路,建議還是要把模擬電路和數(shù)字電路一起好好地抓緊!這些東西對(duì)以后的設(shè)計(jì)都非常有用!而不是會(huì)這個(gè)會(huì)那個(gè),如果在學(xué)校能對(duì)兩種單片機(jī)有應(yīng)用的經(jīng)驗(yàn)的話,夠了,用人單位可能看重的是你的學(xué)習(xí)能力,而不是你現(xiàn)在懂多少東西.在學(xué)校多參加一些電子設(shè)計(jì)大賽什么的,提高一下自己這方面能力.如果沒(méi)有機(jī)會(huì),建議還是要買(mǎi)電子元器件自己設(shè)計(jì)一個(gè)系統(tǒng).