自從1980年Intel推出8051系列8位單片機後,至今仍然很受歡迎。由於推出時間太早,可以說8051單片機的壽命最長也不為過。但是,有人談論8051單片機已死?那麼,8051還能走多遠呢?

國內8051單片機的現狀如何?
儘管有些人說8051單片機已死,但實際上,8051單片機的生命力可能比你預想的還要大。由於8051單片機隨著專利的到期,現在任何廠家都能夠生產兼容51指令系統的單片機。而且隨著更快、更高級的版本的出現,比如國產單片機EN8F5113,它對於設計升級和新應用程式仍然是可行的選擇。因為不用額外支付Intel專利費用,價格也相對其他架構的單片機要便宜。

在國內,現在大多數工程專業的學生也都會學習8051,很多高校的教學授課也是用的8051,對已在外工作的工程人員來說,8051是最熟悉的單片機了。8051通常使用彙編語言進行編程,而不是使用高級語言(C語言)進行編譯。所以,速度更快也是它的一個優點,8051甚至勝過僅使用高級語言編程的新一代的單片機。
最初的8051版本是什麼樣子?
「8051」只是整個系列的通用名稱,因為它是該系列的第一個單晶片單片機解決方案。下面是讀者應該熟悉的六個基本Intel版本,其他供應商通常根據自己的前綴和這些Intel版本的最後兩位數字來進行命名,封裝以後綴來表示,基本上大同小異:
8031單片機:128位元組RAM,外部代碼存儲器(3晶片解決方案,地址鎖存器,外部ROM);8032單片機:256位元組RAM,外部代碼存儲器;8051單片機:128位元組RAM,用於代碼存儲的4K內部掩碼ROM(單晶片解決方案);8052單片機:256位元組RAM,8K內部掩碼ROM,用於代碼存儲;8751單片機:128位元組RAM,4K紫外線可擦除EPROM(有石英窗口,單晶片,可重新編程);8752單片機:256位元組RAM,8K紫外線可擦除EPROM(有石英窗口);最初的設備是耗電比較大的NMOS技術,後來推出了效率更高的CMOS技術,有些具有各種電源關閉模式以進一步節省功率,在命名上區分為:80C51,但它們絕對無法與現在的專為長壽命電池設計「超低功耗」單片機比。

以前的8051內存類型
RAM變量和堆棧的靜態存儲器,變量和返回地址在中斷和子例程等期間堆疊;ROM或PROM只讀(外部程序代碼存儲器);Mask PROM內部代碼存儲器,在製造時會被屏蔽,無法更改;快閃記憶體或EEPROM電可擦內部,可重編程代碼存儲器);EPROM只讀(內部或外部代碼存儲器),可通過石英窗口擦除UV;OTP一次性可編程(內部代碼存儲)EPROM,無石英窗口;需要注意的是,體積比較大的8051單片機(例如40pin或更大)可以通過外部數據總線訪問內部或外部代碼存儲器,而較小的單片機(例如20pin)只能訪問內部代碼存儲器,不能管理三態數據總線。