經(jīng)驗(yàn)分享:幾種使用過的單片機(jī)大對(duì)比
發(fā)布時(shí)間:2015-10-26 責(zé)任編輯:susan
【導(dǎo)讀】單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機(jī)大致可以分為通用型/專用型、總線型/非總線型及工控型/家電型。本文通過比較幾種使用過的單片機(jī)(個(gè)人觀點(diǎn)),供選型者和初學(xué)者參考。
51系列單片機(jī)
使用的人很多,資料很多,根本不需要技術(shù)支持。價(jià)錢便宜(如批量AT89c52只需要8.5RMB)。但普通型的芯片內(nèi)部資源較少,需要外部擴(kuò)展??偩€外置使系統(tǒng)抗干擾型變差。外括看門狗電路增加成本(max813比89c52要貴)。執(zhí)行速度較慢,晶振頻率較高,EMI性能較差。
功耗較大,不能用于低功耗產(chǎn)品(雖然philip有低功耗產(chǎn)品,但價(jià)格不如pic單片機(jī))。
近幾年出現(xiàn)一些擴(kuò)展功能的51單片機(jī),如外部ram內(nèi)置、2個(gè)uart、加入spi接口、a/d轉(zhuǎn)換器等,價(jià)格不是很貴,但批量大和產(chǎn)品期望生命周期長,使用有所顧慮。以上說的好像都是缺點(diǎn),但51單片機(jī)的優(yōu)點(diǎn)也很明顯,51單片機(jī)是低檔8位單片機(jī)中外括資源比較大的,便于用較低的成本構(gòu)成一較大的系統(tǒng),這是其他單片機(jī)不能相比的。根據(jù)使用過的幾種51單片機(jī)(普通類型),ATMEL和PHILIP的性能差不多,但ATMEL比較便宜,Winbond的性能好,但價(jià)格較高。
開發(fā)工具價(jià)格中等,開發(fā)手段較落后。因?yàn)槌绦蚩臻g較大,堆??梢苿?dòng),適用C編程,編譯軟件也不錯(cuò)(keil),編程器(LABTOOL-48)支持較好。
以下的單片機(jī)用的不多
Motorola的單片機(jī)(限于本人水平,僅說說8位單片機(jī)),資料較少(而且有錯(cuò)誤,自己有教訓(xùn)),使用的人不多,技術(shù)支持一般,小客戶更是基本不支持。使用過908gp32,晶振為32768Hz,內(nèi)部PLL倍頻到4MHz,抗干擾性較好,資源較多,基本不用擴(kuò)展。但價(jià)格較高,不過908JL8的性價(jià)比要好于89c52,而且總類繁多,包括幾乎所有功能,但是好像沒有低功耗產(chǎn)品。
仿真開發(fā)工具昂貴(但因?yàn)閮?nèi)部有監(jiān)控程序,908(flash)系列可以自制簡(jiǎn)單的調(diào)試和下載工具)。開發(fā)手段較先進(jìn)。適用于C編程(經(jīng)驗(yàn)是即使不熟悉匯編語言,也能用的很好),軟件開發(fā)工具CodeWarrior,功能強(qiáng)大,但與其他開發(fā)工具有些區(qū)別,奇怪的是,有些頭文件竟然有錯(cuò)誤。編程器(LABTOOL-48)高版本支持較好。
Msp430單片機(jī)。技術(shù)支持還可以,資料也不多。使用過F11x1,功耗低而且速度快,匯編語言用起來很靈活,尋址方式很多,指令很少,容易上手。缺點(diǎn)是片內(nèi)資源較少,沒有a/d和竄口,但斜率a/d用起來還可以(怕中斷)。缺點(diǎn)是占的指令空間較大,因?yàn)槭?6位單片機(jī),程序以字為單位,有的指令竟然占6個(gè)字節(jié)。雖然程序表面上簡(jiǎn)潔,但空間占用很大(與pic單片機(jī)比較)。內(nèi)部有flash信息儲(chǔ)存器,用來保存不掉電信息,用起來一般。必須分頁寫入,數(shù)據(jù)必須讀出回寫,與flash操作相同,讀出簡(jiǎn)單寫入麻煩。Msp430單片機(jī)的低檔類型,不如pic單片機(jī)。復(fù)位特性較差,根據(jù)實(shí)際應(yīng)用,在掉電電壓下降較慢時(shí),瞬時(shí)掉電復(fù)位性能較差,需外加復(fù)位芯片。
和其他單片機(jī)相比,仿真開發(fā)是最順手的一種。Jatg接口,可以快速下載程序到flash儲(chǔ)存器,再線調(diào)試功能還可以,調(diào)試工具便宜,軟件開發(fā)工具IAR也相當(dāng)不錯(cuò)。編程器(LABTOOL-48)不支持。
最適于入門學(xué)習(xí)
Pic單片機(jī),技術(shù)支持較好(不知對(duì)小客戶態(tài)度如何),是僅次于51的流行單片機(jī),雖然硬件結(jié)構(gòu)和語言奇怪,開發(fā)手段落后。但價(jià)錢便宜、功耗低(但要頻率夠低)、很實(shí)用。程序代碼空間很節(jié)省,與其結(jié)構(gòu)有關(guān)。如果以前使用其它單片機(jī)而改用pic,會(huì)感到很別扭。因?yàn)槎褩V羔槻豢勺?,不適用c語言(c語言的ram定義也要分頁,應(yīng)是首創(chuàng)吧),匯編語言還可以。Pic單片機(jī)最實(shí)用的資源是a/d轉(zhuǎn)換器(而且比單獨(dú)的a/d便宜),IIC接口基本無用(因?yàn)橛闷饋肀溶浄逻€麻煩),串口做的也一般,如無多機(jī)通信功能(高檔除外),雖然中斷很多,但只有1個(gè)入口。有的帶有內(nèi)部EEROM,但仍然為IIC接口,有的稱是并行接口,但也不在ram空間里,讀寫仍然麻煩。Pic單片機(jī)硬件特性比較好,考慮的很周到,如復(fù)位性能較好(延遲上電復(fù)位、上電復(fù)位、掉電復(fù)位),看門狗也不錯(cuò),而且抗干擾性好,在許多應(yīng)用中不用外加輔助電路,特別適用于低成本應(yīng)用。
仿真開發(fā)工具(ice2000)價(jià)格昂貴,而且根據(jù)單片機(jī)不同要更換單價(jià)數(shù)千元仿真模塊。當(dāng)然可以使用國產(chǎn)的。近來推出個(gè)ICD2,但是把監(jiān)控程序下載到片上程序空間,而且占用ram。對(duì)于資源本就很少的芯片來說不太實(shí)用。
特別推薦
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Same Sky多樣化電子元器件
- 使用合適的窗口電壓監(jiān)控器優(yōu)化系統(tǒng)設(shè)計(jì)
- ADI電機(jī)運(yùn)動(dòng)控制解決方案 驅(qū)動(dòng)智能運(yùn)動(dòng)新時(shí)代
- 倍福推出采用 TwinSAFE SC 技術(shù)的 EtherCAT 端子模塊 EL3453-0090
- TDK推出新的X系列環(huán)保型SMD壓敏電阻
- Vishay 推出新款采用0102、0204和 0207封裝的精密薄膜MELF電阻
- Microchip推出新款交鑰匙電容式觸摸控制器產(chǎn)品 MTCH2120
技術(shù)文章更多>>
- 更高精度、更低噪音 GMCC美芝電子膨脹閥以創(chuàng)新?lián)屨夹袠I(yè)“制高點(diǎn)”
- 本立租完成近億元估值Pre-A輪融資,打造AI賦能的租賃服務(wù)平臺(tái)
- 中微公司成功從美國國防部中國軍事企業(yè)清單中移除
- 華邦電子白皮書:滿足歐盟無線電設(shè)備指令(RED)信息安全標(biāo)準(zhǔn)
- 功率器件熱設(shè)計(jì)基礎(chǔ)(九)——功率半導(dǎo)體模塊的熱擴(kuò)散
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發(fā)工具
開關(guān)
開關(guān)電源
開關(guān)電源電路
開關(guān)二極管
開關(guān)三極管
科通
可變電容
可調(diào)電感
可控硅
空心線圈
控制變壓器
控制模塊
藍(lán)牙
藍(lán)牙4.0
藍(lán)牙模塊
浪涌保護(hù)器
雷度電子
鋰電池
利爾達(dá)
連接器
流量單位