經(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)品期望生命周期長(zhǎng),使用有所顧慮。以上說的好像都是缺點(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í)用。
特別推薦
- 伺服驅(qū)動(dòng)器賦能工業(yè)自動(dòng)化:多場(chǎng)景應(yīng)用方案深度解析
- 10年壽命+零下40℃耐寒:廢物管理物聯(lián)網(wǎng)設(shè)備的電池選型密碼
- 從混動(dòng)支線機(jī)到氫能飛行器:Vicor模塊化電源的航空減碳路線圖
- 意法半導(dǎo)體披露公司全球計(jì)劃細(xì)節(jié),重塑制造布局和調(diào)整全球成本基數(shù)
- 動(dòng)態(tài)存儲(chǔ)重構(gòu)技術(shù)落地!意法半導(dǎo)體全球首發(fā)可編程車規(guī)MCU破解域控制器算力僵局
- 深度解析電壓基準(zhǔn)補(bǔ)償在熱電偶冷端溫度補(bǔ)償中的應(yīng)用
- 如何為特定應(yīng)用選擇位置傳感器?技術(shù)選型方法有哪些?
技術(shù)文章更多>>
- 強(qiáng)強(qiáng)聯(lián)手!貿(mào)澤攜TE用電子書解碼智能制造破局之道
- 從單點(diǎn)突破到系統(tǒng)進(jìn)化:TDK解碼傳感器融合的AI賦能密碼
- 0.15%精度革命!意法半導(dǎo)體TSC1801重塑低邊電流檢測(cè)新標(biāo)桿
- 激光器溫度精準(zhǔn)控制,光纖通信系統(tǒng)的量子級(jí)精度躍遷
- 高精度電路噪聲飆升?解密運(yùn)放輸入電容降噪的「三重暴擊」與反殺策略
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
電阻測(cè)試儀
電阻觸控屏
電阻器
電阻作用
調(diào)速開關(guān)
調(diào)諧器
鼎智
動(dòng)力電池
動(dòng)力控制
獨(dú)石電容
端子機(jī)
斷路器
斷路器型號(hào)
多層PCB
多諧振蕩器
扼流線圈
耳機(jī)
二極管
二極管符號(hào)
發(fā)光二極管
防靜電產(chǎn)品
防雷
防水連接器
仿真工具
放大器
分立器件
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇