電工之家 發表於 2020-02-12 14:34:17
89C51單片機是一款8位單片機,最常用的是艾特梅爾產的AT89C51,我在上學時是用的最多的一款單片機晶片,現在來說它早已停產多年了。我認為儘管這樣,作為一種性價比很高的晶片非常適合剛接觸單片機的小白們學習,我認為在一些低端產品中還是能見到它的「蹤影」,下面我來談談我的看法。
單片機作為一種控制類晶片,不管其性能是如何發展,現在仍然沒有擺脫它的基本架構。我認為作為剛學單片機的新手來說這款晶片並沒有過時,俗話說「萬仗高樓平地起」,我們學單片機不僅僅是學單片機晶片本身的內部結構,我認為更重要的是學習單片機的一些硬體外設和軟體部分。從這一方面來講選一款經典的低端晶片來學習是我們的明智之舉,一來可以增加我們學習的自信心,二來也可以節約我們學習的成本。
一些性能較好的8位單片機也是在89C51的基礎上進行的技術改進升級的,比如一些單片機增加了ISP(在系統編程)功能、增大了裝載數據的容量、提高了時鐘頻率、降低了工作電壓等方面,有一句話叫「萬變不離其宗」,其大架構都沒有發生顛覆性的改變,從這個角度來說仍沒有過時。
從做產品項目的角度來說,我們選晶片要以成熟的典型主流晶片為主,同樣學習時也要以典型單片機作為學習的切入點才對。因此在一些價格低、處理速度慢的產品中還是以C51為主,同樣對學習單片機也一樣,低端學會了再學高端是水到渠成的事情。在做項目時對於高端的設備才選用16位或者32位的單片機比如STM32系列或ARM系列單片機!
因些,不論是學習單片機還是做產品89c51都是一款成熟而又經典的晶片並沒有過時,最後我用一句話總結就是「與其把一些高大上的技術名詞掛在嘴邊,不如把一些所謂「過時」的技術放在心裡」。
打開APP閱讀更多精彩內容
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴