經(jīng)驗(yàn)分享:幾種使用過(guò)的單片機(jī)大對(duì)比
發(fā)布時(shí)間:2015-10-26 責(zé)任編輯:susan
【導(dǎo)讀】單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要分支領(lǐng)域,根據(jù)發(fā)展情況,從不同角度,單片機(jī)大致可以分為通用型/專用型、總線型/非總線型及工控型/家電型。本文通過(guò)比較幾種使用過(guò)的單片機(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)品期望生命周期長(zhǎng),使用有所顧慮。以上說(shuō)的好像都是缺點(diǎn),但51單片機(jī)的優(yōu)點(diǎn)也很明顯,51單片機(jī)是低檔8位單片機(jī)中外括資源比較大的,便于用較低的成本構(gòu)成一較大的系統(tǒng),這是其他單片機(jī)不能相比的。根據(jù)使用過(guò)的幾種51單片機(jī)(普通類型),ATMEL和PHILIP的性能差不多,但ATMEL比較便宜,Winbond的性能好,但價(jià)格較高。
開(kāi)發(fā)工具價(jià)格中等,開(kāi)發(fā)手段較落后。因?yàn)槌绦蚩臻g較大,堆棧可移動(dòng),適用C編程,編譯軟件也不錯(cuò)(keil),編程器(LABTOOL-48)支持較好。
以下的單片機(jī)用的不多
Motorola的單片機(jī)(限于本人水平,僅說(shuō)說(shuō)8位單片機(jī)),資料較少(而且有錯(cuò)誤,自己有教訓(xùn)),使用的人不多,技術(shù)支持一般,小客戶更是基本不支持。使用過(guò)908gp32,晶振為32768Hz,內(nèi)部PLL倍頻到4MHz,抗干擾性較好,資源較多,基本不用擴(kuò)展。但價(jià)格較高,不過(guò)908JL8的性價(jià)比要好于89c52,而且總類繁多,包括幾乎所有功能,但是好像沒(méi)有低功耗產(chǎn)品。
仿真開(kāi)發(fā)工具昂貴(但因?yàn)閮?nèi)部有監(jiān)控程序,908(flash)系列可以自制簡(jiǎn)單的調(diào)試和下載工具)。開(kāi)發(fā)手段較先進(jìn)。適用于C編程(經(jīng)驗(yàn)是即使不熟悉匯編語(yǔ)言,也能用的很好),軟件開(kāi)發(fā)工具CodeWarrior,功能強(qiáng)大,但與其他開(kāi)發(fā)工具有些區(qū)別,奇怪的是,有些頭文件竟然有錯(cuò)誤。編程器(LABTOOL-48)高版本支持較好。
Msp430單片機(jī)。技術(shù)支持還可以,資料也不多。使用過(guò)F11x1,功耗低而且速度快,匯編語(yǔ)言用起來(lái)很靈活,尋址方式很多,指令很少,容易上手。缺點(diǎn)是片內(nèi)資源較少,沒(méi)有a/d和竄口,但斜率a/d用起來(lái)還可以(怕中斷)。缺點(diǎn)是占的指令空間較大,因?yàn)槭?6位單片機(jī),程序以字為單位,有的指令竟然占6個(gè)字節(jié)。雖然程序表面上簡(jiǎn)潔,但空間占用很大(與pic單片機(jī)比較)。內(nèi)部有flash信息儲(chǔ)存器,用來(lái)保存不掉電信息,用起來(lái)一般。必須分頁(yè)寫入,數(shù)據(jù)必須讀出回寫,與flash操作相同,讀出簡(jiǎn)單寫入麻煩。Msp430單片機(jī)的低檔類型,不如pic單片機(jī)。復(fù)位特性較差,根據(jù)實(shí)際應(yīng)用,在掉電電壓下降較慢時(shí),瞬時(shí)掉電復(fù)位性能較差,需外加復(fù)位芯片。
和其他單片機(jī)相比,仿真開(kāi)發(fā)是最順手的一種。Jatg接口,可以快速下載程序到flash儲(chǔ)存器,再線調(diào)試功能還可以,調(diào)試工具便宜,軟件開(kāi)發(fā)工具IAR也相當(dāng)不錯(cuò)。編程器(LABTOOL-48)不支持。
最適于入門學(xué)習(xí)
Pic單片機(jī),技術(shù)支持較好(不知對(duì)小客戶態(tài)度如何),是僅次于51的流行單片機(jī),雖然硬件結(jié)構(gòu)和語(yǔ)言奇怪,開(kāi)發(fā)手段落后。但價(jià)錢便宜、功耗低(但要頻率夠低)、很實(shí)用。程序代碼空間很節(jié)省,與其結(jié)構(gòu)有關(guān)。如果以前使用其它單片機(jī)而改用pic,會(huì)感到很別扭。因?yàn)槎褩V羔槻豢勺儯贿m用c語(yǔ)言(c語(yǔ)言的ram定義也要分頁(yè),應(yīng)是首創(chuàng)吧),匯編語(yǔ)言還可以。Pic單片機(jī)最實(shí)用的資源是a/d轉(zhuǎn)換器(而且比單獨(dú)的a/d便宜),IIC接口基本無(wú)用(因?yàn)橛闷饋?lái)比軟仿還麻煩),串口做的也一般,如無(wú)多機(jī)通信功能(高檔除外),雖然中斷很多,但只有1個(gè)入口。有的帶有內(nèi)部EEROM,但仍然為IIC接口,有的稱是并行接口,但也不在ram空間里,讀寫仍然麻煩。Pic單片機(jī)硬件特性比較好,考慮的很周到,如復(fù)位性能較好(延遲上電復(fù)位、上電復(fù)位、掉電復(fù)位),看門狗也不錯(cuò),而且抗干擾性好,在許多應(yīng)用中不用外加輔助電路,特別適用于低成本應(yīng)用。
仿真開(kāi)發(fā)工具(ice2000)價(jià)格昂貴,而且根據(jù)單片機(jī)不同要更換單價(jià)數(shù)千元仿真模塊。當(dāng)然可以使用國(guó)產(chǎn)的。近來(lái)推出個(gè)ICD2,但是把監(jiān)控程序下載到片上程序空間,而且占用ram。對(duì)于資源本就很少的芯片來(lái)說(shuō)不太實(shí)用。
特別推薦
- 貿(mào)澤與Cinch聯(lián)手發(fā)布全新電子書(shū)深入探討惡劣環(huán)境中的連接應(yīng)用
- 自耦變壓器的構(gòu)造和操作
- 電感器輸出,運(yùn)算放大器輸入:二階有源濾波器簡(jiǎn)介
- ESR 對(duì)陶瓷電容器選擇的影響(上)
- 步進(jìn)電機(jī)中的脈寬調(diào)制與正弦控制
- 基于射頻無(wú)線電力傳輸供電的無(wú)電池資產(chǎn)跟蹤模塊的先進(jìn)監(jiān)控系統(tǒng)
- ESR 對(duì)陶瓷電容器選擇的影響(下)
技術(shù)文章更多>>
- 深化綠色承諾,ST與彭水共繪可持續(xù)發(fā)展新篇章
- 基于SiC的高電壓電池?cái)嚅_(kāi)開(kāi)關(guān)的設(shè)計(jì)注意事項(xiàng)
- 如何更好對(duì)微控制器和輸出外設(shè)進(jìn)行電氣隔離?
- 意法半導(dǎo)體公布2024年第四季度及全年財(cái)報(bào)和電話會(huì)議時(shí)間安排
- IGBT 模塊在頗具挑戰(zhàn)性的逆變器應(yīng)用中提供更高能效
技術(shù)白皮書(shū)下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
撥動(dòng)開(kāi)關(guān)
玻璃釉電容
剝線機(jī)
薄膜電容
薄膜電阻
薄膜開(kāi)關(guān)
捕魚(yú)器
步進(jìn)電機(jī)
測(cè)力傳感器
測(cè)試測(cè)量
測(cè)試設(shè)備
拆解
場(chǎng)效應(yīng)管
超霸科技
超級(jí)本
超級(jí)電容
車道校正
車身控制
車載以太網(wǎng)
車載娛樂(lè)
充電
充電電池
充電器
充電樁
觸控屏
觸控顯示
觸摸開(kāi)關(guān)
傳感技術(shù)
傳感器
傳感器模塊