單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了scm、mcu、soc三大階段。
scm即單片微型計(jì)算機(jī)single chip microcomputer階段!---模式”獲得成功,奠定了scm與通用計(jì)算機(jī)完全不同的發(fā)展道路。在嵌入式系統(tǒng)已經(jīng)獨(dú)立發(fā)展道路上,avr單片機(jī)公司,intel公司功不可沒(méi)。
mcu即微控制器micro controller unit階段,主要的技術(shù)發(fā)展方向是:不斷擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),200度高溫avr單片機(jī)采購(gòu),對(duì)象系統(tǒng)要求的各種---電路與接口電路,突顯其對(duì)象的智能化控制能力。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)相關(guān),因此,發(fā)展mcu的重任不可避免地落在電氣、電子技術(shù)廠家。從這一角度來(lái)看,intel逐漸淡出mcu的發(fā)展也有其客觀因素。在發(fā)展mcu方面,有名的廠家---philips公司。
基本結(jié)構(gòu)
運(yùn)算器
運(yùn)算器由運(yùn)算部件——算術(shù)邏輯單元(arithmetic & logical unit,簡(jiǎn)稱alu)、累加器和寄存器等幾部分組成。alu的作用是把傳來(lái)的數(shù)據(jù)進(jìn)行算術(shù)或邏輯運(yùn)算,輸入來(lái)源為兩個(gè)8位數(shù)據(jù),分別來(lái)自累加器和數(shù)據(jù)寄存器。alu能完成對(duì)這兩個(gè)數(shù)據(jù)進(jìn)行加、減、與、或、比較大小等操作,然后將結(jié)果存入累加器。例如,兩個(gè)數(shù)6和7相加,在相加之前,avr單片機(jī)價(jià)格,操作數(shù)6放在累加器中,7放在數(shù)據(jù)寄存器中,當(dāng)執(zhí)行加法指令時(shí),alu即把兩個(gè)數(shù)相加并把結(jié)果13存入累加器,取代累加器原來(lái)的內(nèi)容。
單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,---同角度單片機(jī)大致可以分為通用型/型、總線型/非總線型及工控型/家電型。
通用/型
這是按單片機(jī)適用范圍來(lái)區(qū)分的。例如,avr單片機(jī),80c51是通用型單片機(jī),它不是為某種途設(shè)計(jì)的;型單片機(jī)是針對(duì)一類產(chǎn)品甚至某一個(gè)產(chǎn)品設(shè)---產(chǎn)的,例如為了滿足電子-的要求,在片內(nèi)集成adc接口等功能的溫度測(cè)量控制電路。