天堂草原最受欢迎的角色,天堂动漫,天堂在线,色天堂下载,天堂中文在线资源,亚洲男人天堂

技術熱線: 4007-888-234
設計開發

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發工具

提供開發工具、應用測試 完善的開發代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產品競爭力

新聞中心

提供最新的單片機資訊,行業消息以及公司新聞動態

MCU歷史可追溯到MOSFET發明時期

更新時間: 2021-06-19
閱讀量:2748

MCU是一種智能半導體IC,由處理器單元、內存模塊、通信接口和外圍設備組成。MCU用于廣泛的應用,包括洗衣機、機器人、無人機、無線電和游戲控制器。

MCU的歷史可以追溯到MOSFET技術的發明。在早期,MCU是帶有處理器單元和內存模塊的原始半導體IC。通常,MCU基于哈佛架構。

幾十年來,英特爾、摩托羅拉、Microchip和Atmel等熱門制造商進一步推動了創新。這些廠商開發的MCU大多是擁有專有架構的8位MCU。例外是基于ARM的MCU,其中ARM架構已授權給制造商,ARM架構目前主導著32位MCU市場。

20210619143618.jpg


雖然MCU具有處理器單元,但它不僅僅是對二進制值執行算術運算。MCU的真正價值在于它能夠通過其內置的通信和外圍設備與物理世界進行交互。

從技術上講,MCU通過執行存儲在其非易失性存儲器模塊中的程序指令來運行。MCU曾經是基于ROM的,因此擦除程序數據曾經很困難,如果不是不可能的話。當閃存技術徹底改變半導體技術時,MCU開始在內置閃存中存儲程序指令。

大多數現代MCU使用RISC(精簡指令集計算機)指令架構進行基本指令處理。與其前身CISC相比,RISC提供了更短的指令執行周期。要為MCU開發程序,單片機開發人員使用匯編程序或C編程語言,然后使用編程工具將開發完成的程序燒錄到MCU。

上電后,MCU將開始執行作為程序數據加載的指令。它充分利用RAM來存儲程序指示的運行時變量。如前所述,MCU旨在與物理世界交互。在最簡單的形式中,MCU將根據其編程的邏輯感應輸入并驅動輸出。

例如,溫度顯示控制器將溫度傳感器和LCD顯示器鏈接到MCU。MCU將采樣溫度值作為模擬輸入并將其轉換為數字值。然后通過向LCD發送正確的命令邏輯來顯示數字值。

如何為電子產品開發項目選擇MCU?

為電子產品開發選擇MCU時要格外小心,這一點很重要。選擇不合適的MCU會導致非常痛苦的設計體驗。選擇MCU時需要考慮許多因素。

你需要考慮應用程序的復雜性。如果設計涉及一個簡單的定時器激活輸出,一個帶有1kB閃存和單個I/O端口的簡單微控制器就足夠了。但是,如果設計涉及復雜的邏輯,例如基于WIFI的面部識別設備,則需要高端32位MCU。

復雜的設備通常需要更大的程序存儲器。除此之外,你還需要列出設備的外圍設備和通信要求。某些應用中可能還需要內部功能,例如ADC、電源管理模塊和引導加載程序。

英銳恩提供各種資源的優質MCU,包括:8位單片機、16位單片機、32位單片機,以及各種模擬器件,比如:運算放大器、比較器、模擬開關,電壓管理芯片等等。

联系我们: 达尔| 墨竹工卡县| 扎鲁特旗| 神木县| 孟村| 宁陵县| 盐边县| 尉犁县| 景洪市| 泰宁县| 丹江口市| 淮安市| 南汇区| 准格尔旗| 阜康市| 锦屏县| 包头市| 临潭县| 刚察县| 上饶县| 恭城| 景谷| 塔河县| 大安市| 杨浦区| 根河市| 横山县| 秦安县| 金乡县| 延长县| 黄平县| 郧西县| 鞍山市| 临漳县| 嘉定区| 靖安县| 禄劝| 石渠县| 天津市| 德令哈市| 白玉县|