英特爾在1980年開發了8051系列單片機,雖然現在老的51單片機應該已經找不到了,但是新的國產8051單片機仍然存在并且很受歡迎。從那以后,國產51內核MCU進行了大升級。當前市場上提供的8051單片機的更新版本功能更強大、功耗更低,并且最重要的是更便宜。
一、什么是設計可重用性?
有很多半導體公司生產邏輯芯片,例如CPU、微處理器、單片機等。這些技術的開發過程通常很耗時,需要大量投資。
假設A公司從頭開始就投入大量時間和金錢來開發最先進的控制器。構成控制器的基礎流程很多,例如,設計架構。一旦公司A開發,測試并發布了最終產品,他們就會將用于構建其特定控制器的基礎技術的許可證出售給其他公司。因此,如果公司B從公司A購買了此許可證,則他們不必從頭開始做所有工作。他們只需使用公司A的基礎技術來構建自己的自定義控制器。
8051內核被廣泛使用的知識產權(IP)核心。使用流行的IP內核可以保持一致性,并且像我們這樣的人可以在不經歷可用性急劇變化的情況下獲得很多選擇。如果每個公司都有自己的體系結構,那么每次您想嘗試一個新的單片機時,要學習它們就非常困難。
8051單片機IP內核可免費使用,所以這實際上的51單片機價格便宜的原因。與32位ARM內核相比,它們更小且功耗更低,有許多人熟悉該體系結構,而且這些只是8051單片機仍然流行的部分原因。
二、系統設計指標
在設計嵌入式系統時,需要考慮一些事項。嵌入式系統工程師的工作是確??紤]以下所有參數:
1.處理能力;
2.可靠性;
3.能量消耗;
4.成本;
5.原型制作時間和上市時間;
6.可維護性。
(1)處理能力
根據軟件的復雜性,系統需要一定數量的計算能力。必須找到適量的處理能力,不能太少,而且絕對不能超過要求。8051具有足夠的變體,可提供從1 MIPS(原始8051)到450 MIPS(每秒百萬條指令)的處理能力
(2)可靠性
嵌入式系統需要進行徹底的測試和驗證。此階段通常需要時間,并增加了成本。由于市場上流行的8051變體以及免費的IP核,因此已經過嚴格的測試。
(3)能量消耗
在設計嵌入式系統時,必須將電源視為稀缺資源??偸瞧谕_發一個系統,該系統具有足夠的功能以完全運行。系統電池的壽命取決于其消耗的電量。許多8051變體已針對低功耗應用進行了修改,比如英銳恩的EN8F5113單片機。
(4)費用
通常在嵌入式系統的實際設計開始之前就已經考慮了成本。項目成本是設計項目之前要考慮的最大問題之一。由于8051單片機具有免費的IP核,并且實際的芯片價格便宜。
(5)原型制作和上市時間
更多的時間等于更高的成本,通常主要花費在實現工作原型中的核心功能,對其進行擴展和測試上。由于8051具有簡單的體系結構,因此其測試也很容易。
(6)可維護性
單片機應用產品發布后,系統維護或修改的簡便性,特別是那些不參與系統原始設計的設計師。
三、國產8051單片機現狀
現在,有很多國產51單片機廠商生產8051變體及其兼容的IP核。一般來說,幾乎所有的產品都以某種方式對8051進行了修改或升級。
原始的8051具有4KB ROM和128字節RAM,多年以來,已經對8051的現代變體進行了升級。而且它們已經包含了許多功能,例如英銳恩的EN51系列單片機,內置復位定時器、片上振蕩器、可自編程的Flash ROM程序存儲器、A/D、EEPROM等等。
I2C、SPI、USB、CAN或LIN總線、ZigBee和藍牙等通信協議的添加已深刻影響了8051在現代傳感器中的增長。國產8051單片機還可以找到片上PWM發生器、模擬比較器、A/D和D/A轉換器、額外的計數器和計時器、在線調試功能,更多的中斷源、超低功耗,可選擇的并行端口等新的國產8051單片機。
以上就是英銳恩單片機開發工程師分享的國產8051單片機現狀。英銳恩專注單片機應用方案設計與開發,提供8位單片機、16位單片機、32位單片機、運放芯片和模擬開關。