哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

初學者常見的51單片機

單片機技術(shù)宅 ? 來源:單片機技術(shù)宅 ? 作者:單片機技術(shù)宅 ? 2021-03-02 15:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說明:今天我們說的51單片機,主要針對初學者常見的AT和STC,大神們路過不要噴。

正文

對于初學單片機的小伙伴,絕大部分都是以51單片機開始的,剛接觸單片機時,總認為51單片機就是一塊芯片,大大的,40個引腳(那會肯定還不知道DIP40,也不知道還有個詞叫做“封裝”)??傆X得所有的單片機指的就是它了。

是的,就是它,上圖左邊是實物單片機圖片,右邊為話電路圖時候的引腳定義,很多小伙伴大學的單片機課程學完了還是這樣的認識。是的,很多大學現(xiàn)在還在用著這芯片教學,這不怪誰,因為實驗設(shè)備是很久很久之前就生產(chǎn)的了。其實,殊不知單片機這名字可大了,今天小代就細細說一下初學者常見的51單片機。

1. AT89C51單片機

就是上面圖片中這家伙,是ATMEL公司生產(chǎn)的8位單片機。ATMEL公司,1984年成立的一家美國公司。就在剛剛,小代想查一下AT89C51單片機是哪年發(fā)布的,但是沒找到。知網(wǎng)搜了一下,也只能檢索到2001年,但是在2001年,知網(wǎng)上就有很多很多的用AT89C51單片機做的設(shè)計發(fā)表。可想,那會這芯片就已經(jīng)是風靡全球了,2001年是什么概念,20年前,在做的有多少小伙伴那會還只是個細胞。芯片行業(yè),現(xiàn)在的速度是6個月迭代一次,20年前少說也是1-2年迭代一次吧,這樣一想,這芯片真的算是古董級別的東西了,手上有的小伙伴,不要再用了,好好收藏起來吧,2007年AT公司已經(jīng)停產(chǎn)這芯片了。

AT89C51單片機的命名規(guī)則

前綴 由字母“AT”組成,表示該器件是ATMEL公司的產(chǎn)品。

型號 由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。

89CXXXX”中,9是表示內(nèi)部含 Flash存儲器,C表示為 CMOS產(chǎn)品。

89LVXXXX”中,LV表示低壓產(chǎn)品。

89SXXXX”中,S表示含有串行下載 Flash存儲器。

XXXX”表示器件型號數(shù),如51、1051、8252等。

后綴中的第一個參數(shù) X用于表示速度,它的意義如下:

X=12,表示速度為12 MHz。

X=20,表示速度為20 MHz。

X=16,表示速度為16 MHz。

X=24,表示速度為24 MHz。

后綴中的第二個參數(shù) X用于表示封裝,它的意義如下:

X=D,表示陶瓷封裝。

X=Q,表示 PQFP封裝。

X=J,表示 PLCC封裝。

X=A,表示 TQFP封裝。

X=P,表示塑料雙列直插 DIP封裝。

X=W,表示裸芯片。

X=S,表示 SOIC封裝。

后綴中第三個參數(shù) X用于表示溫度范圍,它的意義如下:

X=C,表示商業(yè)用產(chǎn)品,溫度范圍為0~ 70℃。

X=I,表示工業(yè)用產(chǎn)品,溫度范圍為-40~ 85℃。

X=A,表示汽車用產(chǎn)品,溫度范圍為-40~ 125℃。

X=M,表示軍用產(chǎn)品,溫度范圍為-55~150℃。

例如:有一個單片機型號為“AT89C51—12PI”,則表示意義為該單片機是 ATMEL公司生產(chǎn)的Flash單片機,內(nèi)部是 CMOS結(jié)構(gòu),速度為12 MHz,封裝為塑封 DIP,是工業(yè)用產(chǎn)品。

2.STC單片機

國產(chǎn)單片機,其內(nèi)核還是外國人的8位單片機的內(nèi)核,只是國內(nèi)公司重新設(shè)計外設(shè)封裝成的。STC公司(南通國芯微電子有限公司),是的,就是官網(wǎng)很丑很丑的那家了。人家要說,我們做技術(shù)的人就是這樣不拘小節(jié)。我們不同是來吐槽的,我們是做技術(shù)的?,F(xiàn)在STC已經(jīng)占有了全球80%以上的51單片機的市場份額。

STC89C51單片機

圖片來自STC89數(shù)據(jù)手冊

就是它,看著就高級,是吧,常見的芯片和AT的沒什么區(qū)別,還是黑黑的DIP40封裝的一長條的芯片。STC89C51單片機應(yīng)該是是STC比較早的產(chǎn)品,生產(chǎn)時間應(yīng)該是在2004年左右,在資源上和AT沒有太多的區(qū)別,而卻還做到了pin-pin兼容AT芯片,但是在下載程序方式和程序下載次數(shù)上有了質(zhì)的飛躍,AT89C51或者S51芯片都需要專門的燒寫器才能下載程序,特別是C系列芯片,燒寫次數(shù)只有1000次,厲害一點的小伙伴一個月就給寫廢了一片了,而STC89C51可以實現(xiàn)10萬次的燒寫程序,并且可以直接用串口就能下載程序,小代想啊,這也它能快速在高校中流行起來的主要原因,畢竟學習成本一下子降了很多很多。

命名規(guī)則

f3243d54-721a-11eb-8b86-12bb97331649.png

(圖片來自STC89數(shù)據(jù)手冊)

從上圖中可以看出,其實就STC89這一系列就有很多芯片,每個芯片又對應(yīng)4種封裝形式,細想,這一系列的芯片每個型號,每種封裝的整一片來,那也還是壯觀啊。

在后續(xù)幾年中,STC就全靠他了,直到了2010年左右,又推出了新的型號的單片機STC10/11芯片。

這里的10/11,其實就是推出的年份,后面幾年的芯片也是這樣的規(guī)則。

f37bb19c-721a-11eb-8b86-12bb97331649.png

(圖片來自STC11數(shù)據(jù)手冊)

這一代的芯片和89系列沒有太多的改進,只是增加了更低的工作電壓,可以低到2.1V,增加了通用IO口的四種工作模式也是從這一代芯片出現(xiàn)的。緊跟著的2012年,有了大動作,可以說是51單片機的飛躍。

f3cd766c-721a-11eb-8b86-12bb97331649.png

(圖片來自STC12數(shù)據(jù)手冊)

2012年生產(chǎn)的STC12單片機在運行速度提升,程序存儲空間提升,工作電壓放寬這些都不在話下了,從這一代芯片起,STC的單片機集成了內(nèi)部的ADC轉(zhuǎn)換,8路8位分辨率的ADC,還具有了PWM功能,擁有了第二個串口,4個16位的定時器。這些功能都是香的一逼啊,以至于小代在當年都自己做過好幾塊的開發(fā)板。

時隔3年,到了2015年,STC又推出了STC15系列芯片,在STC12的基礎(chǔ)上再一次提升性能,ADC提升到了8路10位,8路PWM輸出,4路串口,還可多引腳定義。也是從這一代芯片開始,采用了全新的引腳布局,和之前的所有STC芯片都不在是pin-pin兼容了,這一代芯片內(nèi)部高可靠復位電路和高精度時鐘真正的可用了,最小系統(tǒng)真正的就以芯片,供電就能運行,可用直接省去外部復位電路和晶振電路,再一次刷新了51單片機的認識。

f43b641a-721a-11eb-8b86-12bb97331649.png

(圖片來自STC15數(shù)據(jù)手冊)

2年后的2017年,STC再次推出STC8A/8H系列芯片。從命名上就可以看出,不再是之前的年份命名,采用了單片機的位數(shù)來明年,也是一個信號,STC想做16位或者32位的芯片了。

圖片來自STC官網(wǎng)

小代找了一下STC官方網(wǎng)站的更新記錄,在2020年11月24日的更新中,網(wǎng)站更新了STC-ISP下載軟件版本,其中就提到新增了STC16F40K128系列芯片,說明是16位單片機。就在2020年的智能車賽上,已經(jīng)看到有高校同學已經(jīng)用STC16的芯片做的智能車賽了。

就按這樣的節(jié)奏,后續(xù)STC出32位的單片機不是沒有可能啊,我們就靜等STC的32吧。

寫在最后

今天小代寫這個的目的其實很簡單的,就是給初學單片機的小白介紹一下,不要說到單片機就理所當然的認為就只有一個芯片,一個型號。

好多時候小伙伴在群里問問題,有需要的時候小代會問一下用的什么芯片,很多小白回我一句“51單片機啊”,看完今天的介紹,不要再這樣說了,51有很多很多具體型號,就STC來說,這些年發(fā)展下來,都小說幾十種了啊,各個系列,各個型號還有不一樣的地方,也許你的問題就出在這不一樣的地方。

責任編輯:lq

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

    關(guān)注

    463

    文章

    54369

    瀏覽量

    468860
  • 51單片機
    +關(guān)注

    關(guān)注

    278

    文章

    5716

    瀏覽量

    135052
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    2118

    瀏覽量

    55991

原文標題:什么是51單片機?可能顛覆你的認識

文章出處:【微信號:chuxue_MCU,微信公眾號:單片機技術(shù)宅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    面向測量初學者的入門專欄:為什么要測量聲音和振動?

    面向測量初學者的入門專欄:為什么要測量聲音和振動?您有沒有想過,其實我們每天都生活在各種“聲音”和“振動”之中?這些復雜交織的聲音和振動,如果按照頻率(也就是聲音的高低)進行分解,并分析其大小、甚至
    的頭像 發(fā)表于 04-17 09:51 ?308次閱讀
    面向測量<b class='flag-5'>初學者</b>的入門專欄:為什么要測量聲音和振動?

    8XC51FX:高性能8位單片機的全方位解析

    8XC51FX:高性能8位單片機的全方位解析 在單片機的世界里,8XC51FX系列以其卓越的性能和豐富的功能脫穎而出,成為眾多電子工程師在設(shè)計項目時的熱門選擇。今天,我們就來深入探討一
    的頭像 發(fā)表于 03-29 13:15 ?225次閱讀

    手把手教你學51單片機-C語言版

    更多信息),手把手地帶領(lǐng)大家來學習單片機技術(shù),給單片機初學者帶來福音,讓大家一步一個腳印的掌握單片機技術(shù)。 《手把手教你學51
    發(fā)表于 03-05 11:47

    小白也能聽懂的單片機知識路徑

    在科技飛速發(fā)展的今天,單片機作為電子技術(shù)的核心組件,扮演著越來越重要的角色。對于想要踏入這個領(lǐng)域的初學者來說,了解并掌握單片機知識是邁向成功的第一步。 第一部分:單片機基礎(chǔ)與
    發(fā)表于 02-04 16:44

    開發(fā)單片機需要具備多少的模電技能

    給各位初學者一些建議,前期一定要先做好個人職業(yè)定位,不要定位電子工程師這種,范圍太廣,涉及的知識體系太龐大。 你可以再把范圍縮小,比如說硬件工程師、單片機工程師、Linux驅(qū)動工程師、FPGA工程師。 然后根據(jù)這些職位的要求去針對性學習,這樣才能讓你以最快的速度入行。
    發(fā)表于 01-26 06:51

    學習單片機快速方法

    做出來。對于初學者來說我建議有流水燈、數(shù)碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器,這就差不多了。 一般買單片機學習板都配有視頻教學光盤(沒有的別買)和一些資料。比如應(yīng)用軟件什么的。建議在網(wǎng)
    發(fā)表于 01-14 07:42

    FPGA初學者求助

    Vivado2025.1配置MIG時出現(xiàn)報錯 大家好,我是一名研一的學生,同時也是一名FPGA初學者,最近在使用vivado2025.1配置MIG的時候遇到了問題,具體問題如下: 我這個mig的配置
    發(fā)表于 12-07 11:43

    怎么學好單片機?

    程之后,怎么嵌入單片機? 初學者學了編程語言的之后,又或者搞純軟件想轉(zhuǎn)單片機的人,都會有個共同的特點就是,下一步不知道如何入手? 那么我就會問,你懂硬件嗎?要求不高,略懂就好,不求很精,因為硬件這
    發(fā)表于 12-04 07:16

    51單片機RS485編程實例資料

    詳細介紹51單片機RS485通信接線和編程代碼
    發(fā)表于 10-20 14:57 ?5次下載

    第2章 點亮你的LED

    本章的標題是點亮LED,雖然任務(wù)很簡單,但是需要了解的單片機基礎(chǔ)知識卻很多,特別是對于初學者,剛開始要在頭腦中建立一個單片機的概念,然后通過點亮一個LED小燈來增加初學者
    的頭像 發(fā)表于 10-13 15:52 ?623次閱讀
    第2章  點亮你的LED

    避雷!樹莓派初學者常犯的5個錯誤!

    如果你剛剛?cè)胧謽漭?,你就會知道它潛力無窮,幾乎能實現(xiàn)你想到的任何功能。然而,這種自由也讓你可能在不知不覺中做出對系統(tǒng)有害的操作。在本文中,我將介紹要避免犯哪些錯誤。初學者最常犯的錯誤包括:損壞SD
    的頭像 發(fā)表于 07-22 17:16 ?1526次閱讀
    避雷!樹莓派<b class='flag-5'>初學者</b>常犯的5個錯誤!

    AT89C51 單片機中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機中文資料.pdf》資料免費下載
    發(fā)表于 06-24 15:29 ?1次下載

    圖解單片機功能與應(yīng)用(完整版)

    了大量電路實例,既適于51單片機初學者,又可作為工程技術(shù)人員的參考書和高校相關(guān)專業(yè)的教材。 獲取完整文檔資料可下載附件哦?。。?! 如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~
    發(fā)表于 06-16 16:52

    2.4寸TFT彩屏配套測試程序-51單片機

    如題,2.4寸TFT彩屏配套測試程序-51單片機。
    發(fā)表于 06-04 16:26 ?0次下載

    51單片機筆記(建議收藏!)

    初學者來說,不要鉆牛角尖,把常見的、大多數(shù)的東西把握了,慢慢再去研究小眾技能吧。上面講了這么多,實際上就想告訴初學者:嵌入式或者單片機的入門真的不難,但也不容易,需要你拿出態(tài)度來。我
    發(fā)表于 05-21 17:24
    黔东| 武强县| 广西| 临城县| 昔阳县| 潞城市| 平乡县| 永年县| 镇沅| 庆阳市| 巴塘县| 孟州市| 崇仁县| 顺平县| 泾阳县| 临朐县| 通辽市| 泸州市| 阜阳市| 南宫市| 剑阁县| 桦甸市| 凤翔县| 南安市| 庆阳市| 新密市| 沧源| 绥宁县| 阿瓦提县| 钟祥市| 石柱| 柘城县| 临夏县| 安义县| 贵州省| 正镶白旗| 新邵县| 太保市| 五河县| 丰顺县| 玛多县|