經(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ǔ)存器,用來保存不掉電信息,用起來一般。必須分頁(yè)寫入,數(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è),應(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)然可以使用國(guó)產(chǎn)的。近來推出個(gè)ICD2,但是把監(jiān)控程序下載到片上程序空間,而且占用ram。對(duì)于資源本就很少的芯片來說不太實(shí)用。
特別推薦
- 兆易創(chuàng)新GD32F30x STL軟件測(cè)試庫(kù)獲得德國(guó)萊茵TüV IEC 61508功能安全認(rèn)證
- 芯科科技第三代無線開發(fā)平臺(tái)引領(lǐng)物聯(lián)網(wǎng)發(fā)展
- MSO 4B 示波器為工程師帶來更多臺(tái)式功率分析工具
- 艾為電子推出新一代高線性度GNSS低噪聲放大器——AW15745DNR
- 瑞薩發(fā)布四通道主站IC和傳感器信號(hào)調(diào)節(jié)器, 以推動(dòng)不斷增長(zhǎng)的IO-Link市場(chǎng)
- e絡(luò)盟現(xiàn)貨供應(yīng) Abracon 新推出的 AOTA 系列微型鑄型電感器
- 加賀富儀艾電子推出支持Wi-Fi 6和藍(lán)牙的無線局域網(wǎng)/藍(lán)牙組合模塊
技術(shù)文章更多>>
- 讓汽車LED照明無死角,LED驅(qū)動(dòng)的全面進(jìn)化
- 開關(guān)模式電源問題分析及其糾正措施:晶體管時(shí)序和自舉電容問題
- 熱電偶的測(cè)溫原理
- 【泰克先進(jìn)半導(dǎo)體實(shí)驗(yàn)室】 遠(yuǎn)山半導(dǎo)體發(fā)布新一代高壓氮化鎵功率器件
- ADALM2000實(shí)驗(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
熱門搜索
SPANSION
SRAM
SSD
ST
ST-ERICSSON
Sunlord
SynQor
s端子線
Taiyo Yuden
TDK-EPC
TD-SCDMA功放
TD-SCDMA基帶
TE
Tektronix
Thunderbolt
TI
TOREX
TTI
TVS
UPS電源
USB3.0
USB 3.0主控芯片
USB傳輸速度
usb存儲(chǔ)器
USB連接器
VGA連接器
Vishay
WCDMA功放
WCDMA基帶
Wi-Fi