89C51單片機怎麼樣?89C51單片機過時了嗎

2020-12-18 電子發燒友

89C51單片機怎麼樣?89C51單片機過時了嗎

電工之家 發表於 2020-02-12 14:34:17

  89C51單片機是一款8位單片機,最常用的是艾特梅爾產的AT89C51,我在上學時是用的最多的一款單片機晶片,現在來說它早已停產多年了。我認為儘管這樣,作為一種性價比很高的晶片非常適合剛接觸單片機的小白們學習,我認為在一些低端產品中還是能見到它的「蹤影」,下面我來談談我的看法。

  單片機作為一種控制類晶片,不管其性能是如何發展,現在仍然沒有擺脫它的基本架構。我認為作為剛學單片機的新手來說這款晶片並沒有過時,俗話說「萬仗高樓平地起」,我們學單片機不僅僅是學單片機晶片本身的內部結構,我認為更重要的是學習單片機的一些硬體外設和軟體部分。從這一方面來講選一款經典的低端晶片來學習是我們的明智之舉,一來可以增加我們學習的自信心,二來也可以節約我們學習的成本。

  一些性能較好的8位單片機也是在89C51的基礎上進行的技術改進升級的,比如一些單片機增加了ISP(在系統編程)功能、增大了裝載數據的容量、提高了時鐘頻率、降低了工作電壓等方面,有一句話叫「萬變不離其宗」,其大架構都沒有發生顛覆性的改變,從這個角度來說仍沒有過時。

  從做產品項目的角度來說,我們選晶片要以成熟的典型主流晶片為主,同樣學習時也要以典型單片機作為學習的切入點才對。因此在一些價格低、處理速度慢的產品中還是以C51為主,同樣對學習單片機也一樣,低端學會了再學高端是水到渠成的事情。在做項目時對於高端的設備才選用16位或者32位的單片機比如STM32系列或ARM系列單片機!

  因些,不論是學習單片機還是做產品89c51都是一款成熟而又經典的晶片並沒有過時,最後我用一句話總結就是「與其把一些高大上的技術名詞掛在嘴邊,不如把一些所謂「過時」的技術放在心裡」。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 51單片機過時了嗎?如何零基礎快速入門?
    近些年ARM的發展火熱,很多打算學習甚至已是51單片機學習和愛好者經常有這樣的疑問:ARM這麼熱,還有必要學51單片機嗎?本文不敢妄加評論,只是想以一個學習者和愛好者一路走過來的親身經歷告訴關心這個問題的朋友們:51單片機和ARM(本身也是一種單片機)各有自身的優勢與不足,各有各的特點和適用領域,至少在一定的時期,不存在51單片機過時的問題,但隨著技術的飛速發展,沒有什麼技術是永恆不變的。
  • 8051單片機簡史:深度認識8051單片機的來龍去脈
    8051單片機具有許多功能,例如:串行通信、定時器、中斷等,因此許多學生和初學者都開始使用8051單片機來研究單片機的概念(儘管隨著Arduino的引入,這種趨勢似乎有了一些改變)。即使8051單片機可能看起來有些過時,我們仍認為它是開始學習單片機、嵌入式系統和編程(包括C和彙編語言)的最佳平臺之一。
  • 51單片機還有沒有必要學?
    二、51單片機入門學習首先根據個人基礎,如果是完全沒有基礎的,應該還是從51單片機入手,目前51單片機的應用還有很多,很多設備還能見到51晶片,尤其成本低的項目,出貨量特別大,51單片機入門簡單,上手快,項目開發進度快。低端產品大量使用,也是教學入門的晶片。
  • 現在還有必要學習51單片機了嗎
    「現在都是什麼年代了,你還在學單片機?早就該學嵌入式系統了,Linux和FPGA了。什麼,你學的還是51單片機,這個單片機可能比你老爸年紀還大,還學它幹嘛?你這不是1949年參加Guo軍,1912年入宮做『大內總管』嗎?」。
  • 不同單片機之間的通信方式
    如果合理使用多種不同類型的單片機組合設計,可以得到極高靈活性與性能價格比,因此,多種異型單片機系統設計漸漸成為一種新的思路,但單片機之間的通信一直是困擾這種方法拓展的主要問題。 本文將分析比較幾種單片機之間的方式、難點,並提出一種解決方案。
  • 基於單片機旋轉時鐘的設計
    故該系統的硬體模塊主要由以下幾部分組成:顯示模塊、無線供電模塊、單片機最小系統模塊、紅外遙控模塊、時鐘模塊、校準模塊、電機驅動模塊。其系統原理框圖如圖2.1所示。其中無線供電模塊利用線圈耦合將能量傳輸給單片機系統,單片機系統就能正常工作了。
  • 單片機之間UART通信示意圖分享
    單片機簡介   單片機是一種集成電路晶片。它採用超大規模技術將具有數據處理能力的微處理器(CPU)、存儲器(含程序存儲器ROM和數據存儲器RAM)、輸入、輸出接口電路(I/O接口)集成在同一塊晶片上,構成一個即小巧又很完善的計算機硬體系統,在單片機程序的控制下能準確、迅速、高效地完成程序設計者事先規定的任務。
  • 分享一份通俗易懂的msp430單片機學習教程
    下面以MSP430系列單片機為例,解釋一下學習單片機的過程。本文引用地址:http://www.eepw.com.cn/article/201810/393510.htm  (6)分步驟學習單片機  學習使用單片機就是理解單片機硬體結構,在彙編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
  • 基於MSP430單片機編程器的設計
    本文提出一種採用MSP430F149單片機作為CPU控制核心的編程器。與51單片機編程器相比,MSP430單片機編程器增加了I2C存儲模塊,可無需電腦利用該編程器對晶片進行燒錄,使燒錄過程更方便、快捷。 2.系統設計 基於MSP430的單片機編程器以MSP430F149為核心,主要由鍵盤、顯示、串口、燒寫、電平轉換、電源和存儲模塊構成。
  • 在今天這個時代下,51單片機會被淘汰掉嗎?
    我走過了一條工業發展之路,新的總會淘汰舊的,那我不禁想到,今天學的單片機,明天是不是也要淘汰?首先,個人覺得,淘汰是不可能的,但發展是一定的,以後的單片機會更加複雜是一個趨勢,工業生產技術 的提高。我們學的51單片機是一類單片機的一個統稱,常見的51是AT89C51和STC89C51,這些都是8位單片機,很經典的產品。
  • 基於單片機設計的音樂馬桶
    這次程序倒是不難,也才用了51單片機的兩個I/O口,不過方案思路卻是推倒老師自立的。假如以後回看有什麼問題,加以反思。若是行得通,那就最好。因為是從WORD複製而來,格式什麼的比較花時間,插圖錯誤也要以後慢慢改。
  • 單片機的硬體抗幹擾技術解析
    單片機系統硬體抗幹擾常用方法實踐影響單片機系統可靠安全運行的主要因素主要來自系統內部和外部的各種電氣幹擾,並受系統結構設計、元器件選擇、安裝、製造工藝影響。這些都構成單片機系統的幹擾因素,常會導致單片機系統運行失常,輕則影響產品質量和產量,重則會導致事故,造成重大經濟損失。 形成幹擾的基本要素有三個: (1)幹擾源。
  • 電工必學:PLC與單片機的本質區別是什麼?
    PLC與單片機的本質區別是什麼? PLC與單片機的差別是: 1、PLC是應用單片機構成的比較成熟的控制系統,是已經調試成熟穩定的單片機應用系統的產品。有較強的通用性。
  • 關於單片機和嵌入式,它們的區別是什麼
    單片機又是什麼?兩者有什麼區別和聯繫呢?針對兩者之間的問題小編整理了一篇文章,希望對大家理解兩者的基本概念,以及區別有所幫助。 1、從系統組成上區別,單片機由控制器、運算器、存儲器、輸入輸出設備構成,而嵌入式第一步需要結合具體的應用,考慮成本,性能,可擴展性,開發周期等各方面的要求,確定系統的主控器件後,加入微處理器,外圍硬體設備,嵌入式作業系統,應用程式組成。
  • 基於單片機的自動貓廁所設計(任務書)
    江蘇理工學院 2019屆畢業設計(論文)任務書學 院 電氣信息工程學院題 目 基於單片機的自動貓廁所設計 主要內容及基本要求 主要內容:基於單片機,設計一個自動開關門具有自動清理貓排廢物的簡易貓廁所。
  • 小白必看:單片機系統電路經典設計教學
    1、電源  在使用STC89C52RC單片機的時候,工作電壓:5.5V-3.4V(5V單片機),這個地方就說明我們這個單片機正常的工作電壓是個範圍值,只要電源VCC在5.5V到3.4V之間都可以正常工作,電壓超過5.5V是絕對不允許的,會燒壞單片機,電壓如果低於3.4V,單片機不會損壞,但是也不能正常工作。
  • 「硬見小百科」單片機、ARM、MCU、DSP、FPGA、嵌入式關係
    市面上七大主流單片機的詳細介紹 單片機現在可謂是鋪天蓋地,種類繁多,讓開發者們應接不暇,發展也是相當的迅速,從上世紀80年代,由當時的4位8位發展到現在的各種高速單片機。
  • 單片機硬體設計(抗幹擾)的經驗總結
    單片機系統硬體抗幹擾常用方法實踐影響單片機系統可靠安全運行的主要因素主要來自系統內部和外部的各種電氣幹擾,並受系統結構設計、元器件選擇、安裝、製造工藝影響。這些都構成單片機系統的幹擾因素,常會導致單片機系統運行失常,輕則影響產品質量和產量,重則會導致事故,造成重大經濟損失。
  • 51,AVR,PIC,MSP430,STM32單片機比較
    在keil選擇單片機選項框中可以選擇其它比較接近的片子,也可以下載stc的keil驅動程序,不過裡面只有STC89系列的片子。串口編程很方便,只需RS232的電路(無論是對於初學者還是產品開發調試)。PIC:我就是學這款單片機入門的,pic的好處就是各個型號的兼容性強,學好了PIC16f877a,16系列的就OK了,別的型號要用的時候拿出2分鐘看看數據手冊就行了。12系列 16系列 18系列也是充分的向下兼容。
  • 如何使用通用單片機製作MIDI鍵盤
    用51單片機的TXD腳,與音效卡的MIDI-IN腳(15腳)相連,就可以很好的產生所需的MIDI信號,驅動音效卡。採用51系列單片機最小系統的標準電路,音效卡 MIDI接口的1,4腳為供電輸出,分別為 VCC、GND ; 15腳為MIDI-IN,接單片機串行輸出腳 TXD。單片機的P0,P2口用來掃描鍵盤,可提供8x8的鍵盤掃描能力。絕大多數的電子琴的鍵數小於64,這樣的安排夠用了。其他剩餘的各腳,可用作工作參數預置,用來設置鍵值初值及所佔MIDI通道號等。