亚洲网站免费,中亚欧美视频无线码,亚洲第一成网站高清,亚洲熟妇无码久久精品

您好,歡迎來到深圳市立深鑫電子有限公司
聯系熱線:0755-23108363
新聞資訊 Product list
服務熱線 0755-23108363 聯系我們
電子知識

MCU單片機的四個基礎功能,你知道幾個?

來源:立深鑫電子????????發布時間:01-04????????點擊:
摘要 : 單片機的全稱是單片微型計算機簡稱單片機(MCU),是典型的嵌入式微控制器。單片機是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統
單片機的全稱是單片微型計算機簡稱單片機(MCU),是典型的嵌入式微控制器。單片機是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的微型計算機系統。

單片機比專用處理器適合應用于嵌入式系統,因此它得到了多的應用。事實上單片機是世界上數量多的計算機,現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標等電腦配件中都配有1-2部單片機,而個人電腦中也會有為數不少的單片機在工作。


MCU單片機

對于絕大多數MCU,下列功能是最普遍也是最基本的,針對不同的MCU,其描述的方式可能會有區別,但本質上是基本相同的。

1、IO口

任何MCU都具有一定數量的IO口,沒有IO口,MCU就失去了與外部溝通的渠道。根據IO口的可配置情況,可以分為如下幾種類型:

純輸入或純輸出口:此類IO口由MCU硬件設計決定,只能是輸入或輸出,不可用軟件來進行實時的設定。

直接讀寫IO口:如MCS-51的IO口就屬于此類IO口。當執行讀IO口指令時,就是輸入口;當執行寫IO口指令則自動為輸出口。

程序編程設定輸入輸出方向的:此類IO口的輸入或輸出由程序根據實際的需要來進行設定,應用比較靈活,可以實現一些總線級的應用,如I2C總線,各種LCD、LED Driver的控制總線等。

2、TImer(定時器)

TImer的種類雖然比較多,但可歸納為兩大類:一類是固定時間間隔的TImer,即其定時的時間是由系統設定的,用戶程序不可控制,系統只提供幾種固定的時間間隔給用戶程序進行選擇,如32Hz,16Hz,8Hz等,此類TImer在4位MCU中比較常見,因此可以用來實現時鐘、計時等相關的功能。

另一類則是Programmable Timer(可編程定時器),顧名思義,該類Timer的定時時間是可以由用戶的程序來控制的,控制的方式包括:時鐘源的選擇、分頻數(Prescale)選擇及預制數的設定等,有的MCU三者都同時具備,而有的則可能是其中的一種或兩種。此類Timer應用非常靈活,實際的使用也千變萬化,其中最常見的一種應用就是用其實現PWM輸出。

由于時鐘源可以自由選擇,因此,此類Timer一般均與Event Counter(事件計數器)合在一起。


MCU芯片

3、Watchdog(看門狗定時器)

Watchdog也是絕大多數MCU的一種基本配置(一些4位MCU可能沒有此功能),大多數的MCU的Watchdog只能允許程序對其進行復位而不能對其關閉(有的是在程序燒入時來設定的,如Microchip PIC系列MCU),而有的MCU則是通過特定的方式來決定其是否打開,如Samsung的KS57系列,只要程序訪問了Watchdog寄存器,就自動開啟且不能再被關閉。一般而言watchdog的復位時間是可以程序來設定的。Watchdog的最基本的應用是為MCU因為意外的故障而導致死機提供了一種自我恢復的能力。

4、外部中斷

外部中斷也是絕大多數MCU所具有的基本功能,一般用于信號的實時觸發,數據采樣和狀態的檢測,中斷的方式由上升沿、下降沿觸發和電平觸發幾種。外部中斷一般通過輸入口來實現,若為IO口,則只有設為輸入時其中斷功能才會開啟;若為輸出口,則外部中斷功能將自動關閉(ATMEL的ATiny系列存在一些例外,輸出口時也能觸發中斷功能)。外部中斷的應用如下:

外部觸發信號的檢測:一種是基于實時性的要求,比如可控硅的控制,突發性信號的檢測等,而另一種情況則是省電的需要。

信號頻率的測量:為了保證信號不被遺漏,外部中斷是最理想的選擇。

數據的解碼:在遙控應用領域,為了降低設計的成本,經常需要采用軟件的方式來對各種編碼數據進行解碼,如Manchester和PWM編碼的解碼。

按鍵的檢測和系統的喚醒:對于進入Sleep狀態的MCU,一般需要通過外部中斷來進行喚醒,最基本的形式則是按鍵,通過按鍵的動作來產生電平的變化。

  • <li id="a4sgu"></li>
  • <code id="a4sgu"><nav id="a4sgu"></nav></code>
  • 亚洲网站免费,中亚欧美视频无线码,亚洲第一成网站高清,亚洲熟妇无码久久精品