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

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

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

開發工具

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

技術支持

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

新品推廣

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

新聞中心

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

電子產品開發:MCU是電子產品的核心部件

更新時間: 2021-05-24
閱讀量:3996

現在,在電子產品中,MCU這個詞有著非常不同的含義。MCU是微控制器英文microcontroller uint的縮寫,在嵌入式系統中,MCU是構成電路的核心部件。

一、什么是MCU?

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

itemeditorimage_5e2f04eb07dc3.jpg

MCU的歷史可以追溯到MOSFET技術的發明。在早期,MCU是一種原始半導體IC,具有處理器單元和內存模塊。一般來說,MCU大多基于哈佛體系結構。

數十年來,英特爾、摩托羅拉、微芯片和艾特梅爾等制造商,開發的大多數MCU都是具有專有架構的8位MCU。其他是基于ARM的MCU,其中ARM架構已授權給制造商,目前主導著32位MCU市場。

二、MCU如何工作?

雖然MCU有一個處理器單元,但它不僅僅是對二進制值執行算術操作,MCU的真正價值在于它能夠與物理世界及其內置的通信和外圍設備進行接口。

itemeditorimage_5e2f055130de6.jpg

從技術上講,MCU通過執行存儲在其非揮發性內存模塊中的程序說明來發揮作用。MCU過去是基于ROM的,因此刪除程序數據在過去很困難。當閃存技術徹底改變半導體技術時,MCU開始將程序指令存儲在內置FLASH中。

大多數現代MCU使用RISC(減少指令集計算機)指令架構進行基本指令處理。與前身CISC相比,RISC提供的指令執行周期更短。要為MCU開發程序,嵌入式系統開發人員需要使用匯編語言或C語言進行編程。然后,完成的程序將加載到MCU中,并使用編程工具。

通電后,MCU將開始執行加載為程序數據的指令。它充分利用RAM存儲程序所指示的運行時間變量,如上面所述,MCU可以當做是與物理世界的接口。在最簡單的程序中,MCU將處理輸入并根據其編程的邏輯驅動輸出,以到需要控制的效果。

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

三、在設計之前挑選合適的MCU?

在項目開始之前,最重要的是要非常仔細地為您的設計選擇MCU。對工程師來講,選擇錯誤的MCU會導致非常痛苦的設計體驗。所以在選擇MCU時,有許多因素需要權衡。

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

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

联系我们: 大埔区| 宜昌市| 三河市| 万盛区| 颍上县| 长乐市| 琼中| 兰西县| 乌鲁木齐市| 韶山市| 张家口市| 油尖旺区| 屏东市| 莫力| 封开县| 营口市| 阿荣旗| 太和县| 弥勒县| 连云港市| 兴义市| 杭锦后旗| 北安市| 砚山县| 泾阳县| 启东市| 武邑县| 阿图什市| 海口市| 蓬溪县| 河北省| 屯门区| 万州区| 怀远县| 乌什县| 莱芜市| 九江县| 木兰县| 巴里| 清水县| 乐平市|