0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)之常用幾款單片機(jī)優(yōu)劣分析

m3eY_edn_china ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-10-31 10:42 ? 次閱讀

幾種使用過的單片機(jī)比較(個人觀點(diǎn)),供選型者和初學(xué)者參考。

51系列單片機(jī)

使用的人很多,資料很多,根本不需要技術(shù)支持。價錢便宜(如批量AT89c52只需要8.5RMB)。但普通型的芯片內(nèi)部資源較少,需要外部擴(kuò)展。總線外置使系統(tǒng)抗干擾型變差。外括看門狗電路增加成本(max813比89c52要貴)。執(zhí)行速度較慢,晶振頻率較高,EMI性能較差。

功耗較大,不能用于低功耗產(chǎn)品(雖然philip有低功耗產(chǎn)品,但價格不如pic單片機(jī))。

近幾年出現(xiàn)一些擴(kuò)展功能的51單片機(jī),如外部ram內(nèi)置、2個uart、加入spi接口、a/d轉(zhuǎn)換器等,價格不是很貴,但批量大和產(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的性能好,但價格較高。

開發(fā)工具價格中等,開發(fā)手段較落后。因?yàn)槌绦蚩臻g較大,堆棧可移動,適用C編程,編譯軟件也不錯(keil),編程器(LABTOOL-48)支持較好。

以下的單片機(jī)用的不多。

Motorola的單片機(jī)(限于本人水平,僅說說8位單片機(jī)),資料較少(而且有錯誤,自己有教訓(xùn)),使用的人不多,技術(shù)支持一般,小客戶更是基本不支持。使用過908gp32,晶振為32768Hz,內(nèi)部PLL倍頻到4MHz,抗干擾性較好,資源較多,基本不用擴(kuò)展。但價格較高,不過908JL8的性價比要好于89c52,而且總類繁多,包括幾乎所有功能,但是好像沒有低功耗產(chǎn)品。

仿真開發(fā)工具昂貴(但因?yàn)閮?nèi)部有監(jiān)控程序,908(flash)系列可以自制簡單的調(diào)試和下載工具)。開發(fā)手段較先進(jìn)。適用于C編程(經(jīng)驗(yàn)是即使不熟悉匯編語言,也能用的很好),軟件開發(fā)工具CodeWarrior,功能強(qiáng)大,但與其他開發(fā)工具有些區(qū)別,奇怪的是,有些頭文件竟然有錯誤。編程器(LABTOOL-48)高版本支持較好。

Msp430單片機(jī)。技術(shù)支持還可以,資料也不多。使用過F11x1,功耗低而且速度快,匯編語言用起來很靈活,尋址方式很多,指令很少,容易上手。缺點(diǎn)是片內(nèi)資源較少,沒有a/d和竄口,但斜率a/d用起來還可以(怕中斷)。缺點(diǎn)是占的指令空間較大,因?yàn)槭?6位單片機(jī),程序以字為單位,有的指令竟然占6個字節(jié)。雖然程序表面上簡潔,但空間占用很大(與pic單片機(jī)比較)。內(nèi)部有flash信息儲存器,用來保存不掉電信息,用起來一般。必須分頁寫入,數(shù)據(jù)必須讀出回寫,與flash操作相同,讀出簡單寫入麻煩。Msp430單片機(jī)的低檔類型,不如pic單片機(jī)。復(fù)位特性較差,根據(jù)實(shí)際應(yīng)用,在掉電電壓下降較慢時,瞬時掉電復(fù)位性能較差,需外加復(fù)位芯片。

和其他單片機(jī)相比,仿真開發(fā)是最順手的一種。Jatg接口,可以快速下載程序到flash儲存器,再線調(diào)試功能還可以,調(diào)試工具便宜,軟件開發(fā)工具IAR也相當(dāng)不錯。編程器(LABTOOL-48)不支持。

最適于入門學(xué)習(xí)。

Pic單片機(jī),技術(shù)支持較好(不知對小客戶態(tài)度如何),是僅次于51的流行單片機(jī)。

雖然硬件結(jié)構(gòu)和語言奇怪,開發(fā)手段落后。但價錢便宜、功耗低(但要頻率夠低)、很實(shí)用。程序代碼空間很節(jié)省,與其結(jié)構(gòu)有關(guān)。如果以前使用其它單片機(jī)而改用pic,會感到很別扭。因?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個入口。

有的帶有內(nèi)部EEROM,但仍然為IIC接口,有的稱是并行接口,但也不在ram空間里,讀寫仍然麻煩。Pic單片機(jī)硬件特性比較好,考慮的很周到,如復(fù)位性能較好(延遲上電復(fù)位、上電復(fù)位、掉電復(fù)位),看門狗也不錯,而且抗干擾性好,在許多應(yīng)用中不用外加輔助電路,特別適用于低成本應(yīng)用。

仿真開發(fā)工具(ice2000)價格昂貴,而且根據(jù)單片機(jī)不同要更換單價數(shù)千元仿真模塊。當(dāng)然可以使用國產(chǎn)的。近來推出個ICD2,但是把監(jiān)控程序下載到片上程序空間,而且占用ram。對于資源本就很少的芯片來說不太實(shí)用。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • msp430
    +關(guān)注

    關(guān)注

    180

    文章

    2403

    瀏覽量

    229335
  • AT89C52
    +關(guān)注

    關(guān)注

    10

    文章

    197

    瀏覽量

    69509
  • 儲存器
    +關(guān)注

    關(guān)注

    1

    文章

    93

    瀏覽量

    17479

原文標(biāo)題:幾種使用過的單片機(jī)比較

文章出處:【微信號:edn-china,微信公眾號:EDN電子技術(shù)設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    STM32單片機(jī)常用的引腳及功能

    單片機(jī)中,引腳是連接外部設(shè)備和單片機(jī)內(nèi)部模塊的接口,通過引腳可以將輸入信號傳遞給單片機(jī),或?qū)?b class='flag-5'>單片機(jī)處理后的信號輸出到外部設(shè)備。在本文中,我們將介紹STM32
    的頭像 發(fā)表于 12-07 16:22 ?2.2w次閱讀

    單片機(jī)的介紹

    單片機(jī)的介紹
    發(fā)表于 08-20 18:59

    ★★★★常用單片機(jī)畢業(yè)設(shè)計分享★★★★

    ★★★★常用單片機(jī)畢業(yè)設(shè)計分享★★★★不完善之處請多多指教,完全是拋磚引玉??!
    發(fā)表于 06-28 12:19

    誰能幫我推薦***帶AD和LED的單片機(jī)

    誰能幫我推薦***帶AD和LED的單片機(jī)
    發(fā)表于 01-13 09:23

    常用單片機(jī)開發(fā)模式

    單片機(jī)開發(fā)的過程肯定是需要單片機(jī)開發(fā)工具的支持的,進(jìn)行程序的調(diào)試等是單片機(jī)開發(fā)過程更加順暢,縮短
    發(fā)表于 11-19 06:09

    介紹非常實(shí)用的單片機(jī)小工具

    作為一個電子工程師,在大眾的眼里,你們似乎擁有麒麟臂,上能九天攬月,下可五洋捉鱉,抄板、焊板、畫板、仿真、編程、調(diào)試、創(chuàng)意什么的通通不在話下。今天,創(chuàng)客學(xué)院小編要給各位大佬介紹非常實(shí)用的單片機(jī)
    發(fā)表于 11-23 06:50

    單片機(jī)的原理介紹

    單片機(jī)的原理介紹 主要單片機(jī)的介紹1. ATMEL公司的AVR單片機(jī),是增強(qiáng)型RISC內(nèi)載Flash的
    發(fā)表于 03-30 14:57 ?35次下載

    常用單片機(jī)介紹

    常用單片機(jī)介紹 單片機(jī)種類繁多,但是一般常用的有以下幾種:    ATMEL公司的AVR單片機(jī),是增強(qiáng)型RISC內(nèi)
    發(fā)表于 03-18 15:30 ?2093次閱讀

    單片機(jī)開發(fā)及應(yīng)用技術(shù)

    電子專業(yè)單片機(jī)相關(guān)知識學(xué)習(xí)教材資料單片機(jī)開發(fā)及應(yīng)用技術(shù)
    發(fā)表于 09-01 18:17 ?0次下載

    MSP430系列單片機(jī)與51單片機(jī)的區(qū)別及優(yōu)劣勢對比

    msp430系列單片機(jī)是一種新型的16位單片機(jī),主要特點(diǎn)就是功耗小,速度快,主要開發(fā)語言是c。開發(fā)環(huán)境有iar集成開發(fā)環(huán)境。 msp430
    發(fā)表于 07-22 15:43 ?3.6w次閱讀

    當(dāng)前常用單片機(jī)開發(fā)模式有哪些

    單片機(jī)開發(fā)的過程肯定是需要單片機(jī)開發(fā)工具的支持的,進(jìn)行程序的調(diào)試等是單片機(jī)開發(fā)過程更加順暢,縮短
    發(fā)表于 11-13 11:21 ?1次下載
    當(dāng)前<b class='flag-5'>常用</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)</b>模式有哪些

    藍(lán)橋杯單片機(jī)開發(fā) keil工程建立

    藍(lán)橋杯單片機(jī)開發(fā) keil工程建立
    發(fā)表于 11-13 14:06 ?11次下載
    藍(lán)橋杯<b class='flag-5'>之</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>開發(fā)</b>  keil工程建立

    單片機(jī)開發(fā)使用工具LED查詢軟件

    單片機(jī)開發(fā)使用工具LED查詢軟件
    發(fā)表于 12-16 16:59 ?1次下載

    零點(diǎn)起步PIC單片機(jī)常用模塊與典型實(shí)例

    零點(diǎn)起步PIC單片機(jī)常用模塊與典型實(shí)例
    發(fā)表于 02-08 14:16 ?0次下載

    單片機(jī)Debug工具性能對比 單片機(jī)調(diào)試常用命令

    。以下是對單片機(jī)調(diào)試工具性能的簡要對比以及一些常用的調(diào)試命令。 單片機(jī)Debug工具性能對比 Keil uVision 性能 :Keil uVision 是一功能強(qiáng)大的集成
    的頭像 發(fā)表于 12-19 09:56 ?225次閱讀