專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫(kù)分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!
單片機(jī)經(jīng)常使用在許多電子設(shè)備上,用來控制電子產(chǎn)品的一些動(dòng)作和功能。英銳恩單片機(jī)開發(fā)工程師表示,因?yàn)檫@樣的原因,它們也經(jīng)常被稱為嵌入式單片機(jī)。單片機(jī)可以運(yùn)行特定的程序,專門用于一項(xiàng)任務(wù)。單片機(jī)可以從他們控制的設(shè)備中獲取信號(hào),并通過將設(shè)備信號(hào)發(fā)送到不同的部分來保持控制。比如:電視機(jī)的遙控器就是單片機(jī)的一個(gè)很好的例子,電視機(jī)可以從遙控器獲取信號(hào)并將其輸出顯示在電視屏幕上。
像傳統(tǒng)計(jì)算機(jī)一樣,單片機(jī)依靠不同的功能來完成其工作,這些功能包括:
一、內(nèi)存(RAM)
RAM用于存儲(chǔ)數(shù)據(jù)以及單片機(jī)工作時(shí)創(chuàng)建的其他結(jié)果。但是,一旦切斷單片機(jī)的電源,它就不會(huì)永久存儲(chǔ)數(shù)據(jù),并且其內(nèi)存也會(huì)丟失。RAM包含一個(gè)特殊功能寄存器(SFR),這是單片機(jī)制造商提供的預(yù)配置存儲(chǔ)器,它可以控制串行通信和模數(shù)轉(zhuǎn)換器等特定電路的行為。
二、只讀存儲(chǔ)器(ROM)
單片機(jī)作為程序執(zhí)行的特殊任務(wù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)中,ROM使單片機(jī)知道某些動(dòng)作應(yīng)觸發(fā)特定的響應(yīng)。例如,ROM使電視機(jī)遙控器中的單片機(jī)知道按下頻道按鈕會(huì)改變屏幕上的顯示。ROM中存儲(chǔ)的程序大小取決于ROM的大小,一些單片機(jī)可以以外部芯片的形式增加ROM的大小,但大部分單片機(jī)都內(nèi)置ROM。
三、程序計(jì)數(shù)器(PCR)
程序計(jì)數(shù)器允許小型計(jì)算機(jī)基于一系列不同的編程指令來執(zhí)行程序。每執(zhí)行一條指令行,程序計(jì)數(shù)器就會(huì)增加1,這有助于在代碼行中跟蹤計(jì)數(shù)器的位置。
四、輸入和輸出(input和output)
與通過鼠標(biāo)或鍵盤控制的計(jì)算機(jī)不同,單片機(jī)具有通過輸入和輸出與人進(jìn)行交互的獨(dú)特方式。單片機(jī)上的典型輸入和輸出設(shè)備包括LED顯示屏,開關(guān)和確定濕度,溫度和光照水平的傳感器。大多數(shù)嵌入式系統(tǒng)不具有用于直接人機(jī)交互的屏幕或鍵盤。取而代之的是,單片機(jī)具有多種輸入和輸出引腳或GPIO,它們被配置用于不同的輸入和輸出設(shè)備。
例如,你可以將感測(cè)溫度器件的電路連接到單片機(jī)上的輸入引腳,而將另一個(gè)引腳配置為輸出并連接至自動(dòng)調(diào)溫器,該自動(dòng)調(diào)溫器根據(jù)預(yù)先設(shè)置觸發(fā)空調(diào)或加熱器的開和關(guān),設(shè)定溫度范圍。
以上就是英銳恩單片機(jī)開發(fā)工程師分享的單片機(jī)基礎(chǔ)知識(shí)。英銳恩專注單片機(jī)應(yīng)用方案設(shè)計(jì)與開發(fā),提供8位單片機(jī)、16位單片機(jī)、32位單片機(jī)、運(yùn)放芯片和模擬開關(guān)。