單片機(jī),single chip microcomputer,單芯片微型計(jì)算機(jī)。總體來說,他就是一個(gè)芯片。但是他是一個(gè)特殊的芯片,因?yàn)樗皇菍?shí)現(xiàn)單獨(dú)的邏輯功能。他是將一個(gè)整體的計(jì)算機(jī)系統(tǒng)集成到這個(gè)芯片上。這個(gè)計(jì)算機(jī)系統(tǒng)包括運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備和輸出設(shè)備。
其實(shí)單片機(jī)的學(xué)習(xí),和計(jì)算機(jī)的學(xué)習(xí)差別不是太大。包括運(yùn)算器,控制器,存儲(chǔ)器,以及輸入輸出設(shè)備的學(xué)習(xí)。
運(yùn)算器
運(yùn)算器由運(yùn)算部件--算術(shù)邏輯單元(alu)、累加器、計(jì)算器等部件組成。
控制器
學(xué)習(xí)的難點(diǎn)在于涉及到指令方面的操作。控制器由程序計(jì)數(shù)器,指令寄存器,指令譯碼器,時(shí)序發(fā)生器和操作控制器。
單片機(jī)的開發(fā)過程:
這里所說的開發(fā)過程并不是一般書中所說的從任務(wù)分析開始,我們假設(shè)已設(shè)計(jì)并制作好硬件,下面就是編寫軟件的工作。在編寫軟件之前,首先要確定一些常數(shù)、地址,事實(shí)上這些常數(shù)、地址在設(shè)計(jì)階段已被直接或間接地確定下來了。如當(dāng)某器件的連線設(shè)計(jì)好后,
其地址也就被確定了,當(dāng)器件的功能被確定下來后,其控制字也就被確定了。然后用文本編輯器(如EDIT、CCED等)編寫軟件,編寫好后,用編譯器對(duì)源程序文件編譯,查錯(cuò),直到?jīng)]有語(yǔ)法錯(cuò)誤,除了極簡(jiǎn)單的程序外,一般應(yīng)用仿真機(jī)對(duì)軟件進(jìn)行調(diào)試,直到程序運(yùn)行正
確為止。運(yùn)行正確后,就可以寫片(將程序固化在EPROM中)。在源程序被編譯后,生成了擴(kuò)展名為HEX的目標(biāo)文件,一般編程器能夠識(shí)別這種格式的文件,只要將此文件調(diào)入即可寫片。
開發(fā)語(yǔ)言的選擇
目前,很多人對(duì)匯編語(yǔ)言并不認(rèn)可。可以說,掌握用C語(yǔ)言單片機(jī)編程很重要,可以大大提高開發(fā)的效率。不過初學(xué)者可以不了解單片機(jī)的匯編語(yǔ)言,但一定要了解單片機(jī)具體性能和特點(diǎn),不然在單片機(jī)領(lǐng)域是比較致命的。如果不考慮單片機(jī)硬件資源,在KEIL中用C
胡亂編程,結(jié)果只能是出了問題無(wú)法解決!可以肯定的說,最好的C語(yǔ)言單片機(jī)工程師都是從匯編走出來的編程者,因?yàn)閱纹瑱C(jī)的C語(yǔ)言雖然是高級(jí)語(yǔ)言,但是它不同于臺(tái)式機(jī)個(gè)人電腦上的VC 什么的。單片機(jī)的硬件資源不是非常強(qiáng)大,不同于我們用VC、VB等高級(jí)語(yǔ)言在
臺(tái)式PC上寫程序,畢竟臺(tái)式電腦的硬件非常強(qiáng)大,所以才可以不考慮硬件資源的問題。還有就是在單片機(jī)編程中C語(yǔ)言雖然編程方便,便于人們閱讀,但是在執(zhí)行效率上是要比匯編語(yǔ)言低10%到20%,所以用什么語(yǔ)言編寫程序是要看具體用在什么場(chǎng)合下。總的來說做單片機(jī)
編程要靈活使用匯編語(yǔ)言與C語(yǔ)言,讓單片機(jī)的強(qiáng)大功能以最高是效率展示給用戶。
常用的單片機(jī)類型
STC單片機(jī)
STC公司的單片機(jī)主要是基于8051內(nèi)核,是新一代增強(qiáng)型單片機(jī),指令代碼完全兼容傳統(tǒng)8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號(hào),加密性好,抗干擾強(qiáng).
PIC單片機(jī):
是MICROCHIP公司的產(chǎn)品,其突出的特點(diǎn)是體積小,功耗低,精簡(jiǎn)指令集,抗干擾性好,可靠性高,有較強(qiáng)的模擬接口,代碼保密性好,大部分芯片有其兼容的FLASH程序存儲(chǔ)器的芯片.
EMC單片機(jī):
是臺(tái)灣義隆公司的產(chǎn)品,有很大一部分與PIC 8位單片機(jī)兼容,且相兼容產(chǎn)品的資源相對(duì)比PIC的多,價(jià)格便宜,有很多系列可選,但抗干擾較差.
ATMEL單片機(jī)(51單片機(jī)):
ATMEl公司的8位單片機(jī)有AT89、AT90兩個(gè)系列,AT89系列是8位Flash單片機(jī),與8051系列單片機(jī)相兼容,靜態(tài)時(shí)鐘模式;AT90系列單片機(jī)是增強(qiáng)RISC結(jié)構(gòu)、全靜態(tài)工作方式、內(nèi)載在線可編程Flash的單片機(jī),也叫AVR單片機(jī).
PHLIPIS 51LPC系列單片機(jī)(51單片機(jī)):
PHILIPS公司的單片機(jī)是基于80C51內(nèi)核的單片機(jī),嵌入了掉電檢測(cè)、模擬以及片內(nèi)RC振蕩器等功能,這使51LPC在高集成度、低成本、低功耗的應(yīng)用設(shè)計(jì)中可以滿足多方面的性能要求.
HOLTEK單片機(jī):
臺(tái)灣盛揚(yáng)半導(dǎo)體的單片機(jī),價(jià)格便宜,種類較多,但抗干擾較差,適用于消費(fèi)類產(chǎn)品.
TI公司單片機(jī)(51單片機(jī)):
德州儀器提供了TMS370和MSP430兩大系列通用單片機(jī).TMS370系列單片機(jī)是8位CMOS單片機(jī),具有多種存儲(chǔ)模式、多種外圍接口模式,適用于復(fù)雜的實(shí)時(shí)控制場(chǎng)合;MSP430系列單片機(jī)是一種超低功耗、功能集成度較高的16位低功耗單片機(jī),特別適用于要求功耗低的場(chǎng)合
松翰單片機(jī)(SONIX):
是臺(tái)灣松翰公司的單片,大多為8位機(jī),有一部分與PIC 8位單片機(jī)兼容,價(jià)格便宜,系統(tǒng)時(shí)鐘分頻可選項(xiàng)較多,有PMW ADC 內(nèi)振 內(nèi)部雜訊濾波。缺點(diǎn)RAM空間過小,抗干擾較好。
三星單片機(jī)
三星單片機(jī)有KS51和KS57系列4位單片機(jī),KS86和KS88系列8位單片機(jī),KS17系列16位單片機(jī)和KS32系列32位單片機(jī),三星還為ARM公司生產(chǎn)ARM單片機(jī),常見的S344b0等.三星單片機(jī)為OTP型ISP在片編程功能.
SST 單片機(jī)
美國(guó)SST公司推出的SST89系列單片機(jī)為標(biāo)準(zhǔn)的51系列單片機(jī),包括SST89E/V52RD2, SST89E/V54RD2,SST89E/V58RD2,SST89E/V554RC,SST89E/V564RD等.它與8052系列單片機(jī)兼容.提供系統(tǒng)在線編程(ISP功能).內(nèi)部flash擦寫次數(shù)1萬(wàn)次以上,程序保存時(shí)間可達(dá)100年.
還有很多優(yōu)秀的單片機(jī)生產(chǎn)企業(yè)這里沒有收集,每個(gè)企業(yè)都有自己的特點(diǎn),大家根據(jù)需要選擇單片機(jī),在完全實(shí)現(xiàn)功能的前提下追求低價(jià)位,當(dāng)然并不是這樣最好,實(shí)際中選擇單片機(jī)跟開發(fā)者的應(yīng)用習(xí)慣和開發(fā)經(jīng)驗(yàn)是密不可分的。
單片機(jī)與嵌入式系統(tǒng):
嵌入式系統(tǒng)源于計(jì)算機(jī)的嵌入式應(yīng)用,早期嵌入式系統(tǒng)為通用計(jì)算機(jī)經(jīng)改裝后嵌入到對(duì)象體系中的各種電子系統(tǒng),如艦船的自動(dòng)駕駛儀,輪機(jī)監(jiān)測(cè)系統(tǒng)等。嵌入式系統(tǒng)首先是一個(gè)計(jì)算機(jī)系統(tǒng),其次它被嵌入到對(duì)象體系中、在對(duì)象體系中實(shí)現(xiàn)對(duì)象要求的數(shù)據(jù)采集、處理、狀態(tài)顯示、輸出控制等功能,由于嵌入在對(duì)象體系中,嵌入式系統(tǒng)的計(jì)算機(jī)沒有計(jì)算機(jī)的獨(dú)立形式及功能。單片機(jī)完全是按照嵌入式系統(tǒng)要求設(shè)計(jì)的,因此單片機(jī)是最典型的嵌入式系統(tǒng)。早期的單片機(jī)只是按嵌入式應(yīng)用技術(shù)要求設(shè)計(jì)的計(jì)算機(jī)單芯片集成,故名單片機(jī)。隨后,單片機(jī)為滿足嵌入式應(yīng)用要求不斷增強(qiáng)其控制功能與外圍接口功能,尤其是突出控制功能,因此國(guó)際上已將單片機(jī)正名為微控制器(MCU,Microcontroller Unit)。
上一篇:淺談單片機(jī)上操作系統(tǒng)的利弊
下一篇:對(duì)于堆棧、靜態(tài)、動(dòng)態(tài)內(nèi)存的理解
推薦閱讀
史海拾趣
自2000年4月成立以來,Enova Technology Corporation(伊諾瓦科技)就以其卓越的技術(shù)創(chuàng)新能力在電子行業(yè)中嶄露頭角。公司總部位于臺(tái)灣新竹科學(xué)工業(yè)園區(qū),這里匯聚了眾多高科技企業(yè)和研發(fā)機(jī)構(gòu),為伊諾瓦科技提供了豐富的技術(shù)資源和人才支持。
伊諾瓦科技專注于硬件加解密解決方案的研發(fā)與應(yīng)用,其產(chǎn)品在軍事單位、政府機(jī)關(guān)、財(cái)務(wù)金融機(jī)構(gòu)等領(lǐng)域得到了廣泛應(yīng)用。其中,公司的X-WallSE產(chǎn)品憑借其獨(dú)特的攜帶式電子鑰匙(Security Key)技術(shù),實(shí)現(xiàn)了硬盤的一對(duì)一加密,為用戶提供了前所未有的數(shù)據(jù)安全保護(hù)。這一創(chuàng)新技術(shù)的推出,不僅提升了公司的市場(chǎng)競(jìng)爭(zhēng)力,也為整個(gè)電子行業(yè)樹立了新的技術(shù)標(biāo)桿。
隨著技術(shù)的不斷發(fā)展,伊諾瓦科技不斷推出更加先進(jìn)的產(chǎn)品和解決方案。例如,公司的SecureNAS系列產(chǎn)品在網(wǎng)絡(luò)硬盤服務(wù)器加解密應(yīng)用方面提供了全新的解決方案,為用戶提供了更加便捷、高效的數(shù)據(jù)安全保護(hù)。這些產(chǎn)品的推出,不僅進(jìn)一步鞏固了公司在電子行業(yè)的領(lǐng)先地位,也為公司的未來發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
自2000年4月成立以來,Enova Technology Corporation(伊諾瓦科技)就以其卓越的技術(shù)創(chuàng)新能力在電子行業(yè)中嶄露頭角。公司總部位于臺(tái)灣新竹科學(xué)工業(yè)園區(qū),這里匯聚了眾多高科技企業(yè)和研發(fā)機(jī)構(gòu),為伊諾瓦科技提供了豐富的技術(shù)資源和人才支持。
伊諾瓦科技專注于硬件加解密解決方案的研發(fā)與應(yīng)用,其產(chǎn)品在軍事單位、政府機(jī)關(guān)、財(cái)務(wù)金融機(jī)構(gòu)等領(lǐng)域得到了廣泛應(yīng)用。其中,公司的X-WallSE產(chǎn)品憑借其獨(dú)特的攜帶式電子鑰匙(Security Key)技術(shù),實(shí)現(xiàn)了硬盤的一對(duì)一加密,為用戶提供了前所未有的數(shù)據(jù)安全保護(hù)。這一創(chuàng)新技術(shù)的推出,不僅提升了公司的市場(chǎng)競(jìng)爭(zhēng)力,也為整個(gè)電子行業(yè)樹立了新的技術(shù)標(biāo)桿。
隨著技術(shù)的不斷發(fā)展,伊諾瓦科技不斷推出更加先進(jìn)的產(chǎn)品和解決方案。例如,公司的SecureNAS系列產(chǎn)品在網(wǎng)絡(luò)硬盤服務(wù)器加解密應(yīng)用方面提供了全新的解決方案,為用戶提供了更加便捷、高效的數(shù)據(jù)安全保護(hù)。這些產(chǎn)品的推出,不僅進(jìn)一步鞏固了公司在電子行業(yè)的領(lǐng)先地位,也為公司的未來發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
除了追求經(jīng)濟(jì)效益外,AW Industries Inc還注重履行社會(huì)責(zé)任。公司積極參與環(huán)保事業(yè),通過采用環(huán)保材料、減少?gòu)U棄物排放等方式降低生產(chǎn)對(duì)環(huán)境的影響。同時(shí),公司還關(guān)注員工福利和社會(huì)公益事業(yè),通過捐款、資助等方式回饋社會(huì)。這些舉措不僅提升了公司的社會(huì)形象,也為公司的長(zhǎng)期發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
請(qǐng)注意,這些故事是基于電子行業(yè)的一般情況虛構(gòu)的,并不代表任何真實(shí)事件或公司。如果您需要關(guān)于特定公司的真實(shí)發(fā)展故事,建議您查閱相關(guān)資料或訪問公司官網(wǎng)以獲取更準(zhǔn)確的信息。
為了適應(yīng)全球市場(chǎng)的變化,ATP積極推進(jìn)全球化戰(zhàn)略。公司在美國(guó)硅谷設(shè)立總部,并在英國(guó)、臺(tái)灣、中國(guó)大陸等地設(shè)立分公司,構(gòu)建起了全球化的研發(fā)、生產(chǎn)和銷售網(wǎng)絡(luò)。這一戰(zhàn)略布局不僅增強(qiáng)了ATP在全球市場(chǎng)的競(jìng)爭(zhēng)力,也為公司帶來了更多的合作機(jī)會(huì)和發(fā)展空間。
隨著國(guó)際市場(chǎng)的不斷開拓,CONTEC公司于2012年在美國(guó)成立了分公司。這一舉措使公司能夠更好地了解國(guó)際市場(chǎng)需求,提高品牌知名度,并進(jìn)一步擴(kuò)大市場(chǎng)份額。美國(guó)分公司的成立標(biāo)志著公司開始走向國(guó)際化發(fā)展道路,為公司的長(zhǎng)遠(yuǎn)發(fā)展奠定了堅(jiān)實(shí)基礎(chǔ)。
EUPEC一直致力于技術(shù)創(chuàng)新和研發(fā),不斷推動(dòng)電力半導(dǎo)體技術(shù)的進(jìn)步。在多個(gè)關(guān)鍵領(lǐng)域,EUPEC都取得了重要的技術(shù)突破,如提高電力轉(zhuǎn)換效率、降低能耗等。這些技術(shù)突破不僅提升了EUPEC產(chǎn)品的競(jìng)爭(zhēng)力,也為客戶帶來了實(shí)實(shí)在在的經(jīng)濟(jì)效益。同時(shí),EUPEC還積極拓展國(guó)際市場(chǎng),產(chǎn)品廣泛應(yīng)用于電解鋁、高壓直流輸電、軟啟動(dòng)、直流傳動(dòng)、高壓無(wú)功補(bǔ)償設(shè)備等領(lǐng)域。
哪位朋友有基于單片機(jī)測(cè)坡度(傾角)傳感器的資料 RT 小弟要設(shè)計(jì)個(gè)車載測(cè)動(dòng)態(tài)坡度的。基于51單片機(jī)系統(tǒng)的好:$ … 查看全部問答∨ |
Freescale 的 VPU 視頻解碼后怎么顯示到指定的窗口控件上 我用Freescale Mx27 中的VPU進(jìn)行 視頻的編解碼 ,解碼后如何將視頻幀顯示到指定的窗口控件中呢, … 查看全部問答∨ |
s3c2410的nand flash在燒寫后,啟動(dòng)出錯(cuò),求救 s3c2410上燒wince的bootloader,燒寫過程沒錯(cuò),但重啟后出錯(cuò) 超級(jí)終端啟動(dòng)后,屏幕出現(xiàn)如下信息: WinCE NAND Boot v1.00 Mar 22 2007 00:02:34 Picture Boot WinCE NAND Boot v1.00 Mar 22 2007 12:25:45 dwEntry is 0x00000001 ECC ERROR ...… 查看全部問答∨ |
msdn webcasts 黃文中 老師講的 《Windows Embedded從入門到精通系列課程(3):Windows CE 內(nèi)存泄漏的檢測(cè)和防止 (Level 300) 》 視頻文件為什么不完整,誰(shuí)有完整的啊? http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=zh ...… 查看全部問答∨ |
正在用keil for arm學(xué)習(xí)LPC2312,用proteus聯(lián)調(diào) 我在main.c中定義了一個(gè)全局變量led_flag和led_taber[16]的數(shù)組, 我主要是要完成用LPC2312的p0.0-p0.6這7個(gè)口作為輸出來控制7段數(shù)碼管顯示0 1 2 …E F十六個(gè)數(shù)字 用p0.7,p0.9作為外部中斷輸入, ...… 查看全部問答∨ |
|
視頻: $(\'swf_JnJ\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XNDE5Nzc2M ...… 查看全部問答∨ |
|
小弟布了一個(gè)雙DSP板,SPI的四根線直接相連。板子焊好后,兩個(gè)DSP不能同時(shí)JTAG連接,但是單獨(dú)連接是可以的,請(qǐng)大俠們幫助,非常感謝,非常感謝!… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 人形機(jī)器人馬拉松背后的思考,兆易創(chuàng)新如何賦能機(jī)器人產(chǎn)業(yè)
- 一種基于STM32的智能柜控制器設(shè)計(jì)
- 小型傾轉(zhuǎn)旋翼機(jī)的無(wú)刷直流電機(jī)驅(qū)動(dòng)器設(shè)計(jì)
- 超高速攝影機(jī)電控系統(tǒng)設(shè)計(jì)
- 基于GPS自動(dòng)授時(shí)的無(wú)線智能控制器的設(shè)計(jì)
- 基于PTR2000的無(wú)線氣象信息采集系統(tǒng)設(shè)計(jì)
- Microchip推出MEC175xB系列器件,為嵌入式控制器引入硬件 抗量子攻擊能力
- 無(wú)人飛行器機(jī)載穩(wěn)定云臺(tái)控制系統(tǒng)的設(shè)計(jì)
- 匠芯創(chuàng)推出面向具身智能高性能實(shí)時(shí)處理器M7000
- 顛覆iToF技術(shù),安森美如何突破30米深度感知極限?
- 利用驗(yàn)證框架 JAIST揭示開源自動(dòng)駕駛系統(tǒng)的安全漏洞
- 現(xiàn)代汽車集團(tuán)擬采用VR模擬器替代道路測(cè)試 提升未來車型的競(jìng)爭(zhēng)力
- 研究人員開發(fā)光驅(qū)動(dòng)致動(dòng)器 可用于驅(qū)動(dòng)水下機(jī)器人
- 吉利將發(fā)射“千里浩瀚”衛(wèi)星,實(shí)現(xiàn)輔助駕駛系統(tǒng)與衛(wèi)星功能深度融合
- 以鴻道工業(yè)操作系統(tǒng)為核心 打造工業(yè)智能機(jī)器人新生態(tài)
- UNIST研發(fā)出新表面處理技術(shù) 延長(zhǎng)下一代鋰金屬電池的壽命
- 車載SerDes芯片行業(yè)的"DeepSeek"時(shí)刻——瑞發(fā)科HSMT SerDes閃耀2025上海車展
- 豐田顛覆傳統(tǒng),固態(tài)電池明年就能量產(chǎn),最受傷的將是中國(guó)?
- 基于恩智浦與onsemi的駕駛員監(jiān)控系統(tǒng)方案
- TI 中國(guó)大學(xué)計(jì)劃20周年官網(wǎng)“幸運(yùn)雨”了,你還不來?yè)專?/a>
- 借助 Microchip 生態(tài)系統(tǒng)中的 PIC® 和 AVR® 單片機(jī)開啟嵌入式到云端之旅 系列在線研討會(huì)
- 【干貨視頻】走進(jìn)TE智能制造工廠,追蹤連接器綠色生產(chǎn)全過程
- 泰克MDO3000系列示波器結(jié)合MDO3PWR功率分析模塊 立即詢價(jià)享春季好禮!
- 有獎(jiǎng)直播:英飛凌針對(duì)電動(dòng)工具的高功率、高效率以及高可靠性解決方案
- 【ST直播】MEMS傳感器開發(fā)套件簡(jiǎn)介、了解內(nèi)嵌“有限狀態(tài)機(jī)和機(jī)器學(xué)習(xí)內(nèi)核”的傳感器
- DSP-Sitara精品課上線,禮品、開發(fā)板等你拿!
- 瓜分2000元新年開工紅包!貿(mào)澤電子邀你元宵猜燈謎
- 有獎(jiǎng)直播|ST資料中心與通訊網(wǎng)路電源管理解決方案
- 免費(fèi)領(lǐng)取|射頻年度大會(huì)EDI CON VIP全場(chǎng)通票(注冊(cè)到場(chǎng)100%中獎(jiǎng)!)
- 169元網(wǎng)友提前曝光 小米手環(huán)3即將發(fā)布
- 盛群:今年?duì)I運(yùn)勝去年 無(wú)限充電Q3放量
- 谷歌小米合作ARCore將有更多進(jìn)展 米8或?qū)⒌玫街С?/a>
- 谷歌Pixel 3 XL曝光:或采用劉海屏
- 訪高通全球總裁:為何看好數(shù)據(jù)中心市場(chǎng) 高通優(yōu)勢(shì)是什么?
- 集邦咨詢:產(chǎn)能受限,服務(wù)器用DRAM今年或漲4成以上
- 寧德時(shí)代擬不超過105億元投建動(dòng)力電池生產(chǎn)線擴(kuò)建項(xiàng)目
- 睿創(chuàng)微納2020年凈利潤(rùn)同比增190%
- 開關(guān)模式電源電流檢測(cè)方法詳解
- 泰克PCI EXPRESS 5.0收發(fā)機(jī),可縮短整體測(cè)試時(shí)間