單片機(jī)的基礎(chǔ)理論:基礎(chǔ)理論知識(shí)包括模擬電路、數(shù)字電路和C語(yǔ)言知識(shí)。模擬電路和數(shù)字電路屬于抽象學(xué)科,要把它學(xué)好還得費(fèi)點(diǎn)精神。在你學(xué)習(xí)單片機(jī)之前,覺(jué)得模擬電路和數(shù)字電路基礎(chǔ)不好的話(huà),不要急著學(xué)習(xí)單片機(jī),應(yīng)該先回顧所學(xué)過(guò)的模擬電路和數(shù)字電路知識(shí),為學(xué)習(xí)單片機(jī)加強(qiáng)基礎(chǔ)。否則,你的單片機(jī)學(xué)習(xí)之路不只會(huì)很艱難和漫長(zhǎng),還可能半途而廢。筆者始終認(rèn)為,扎實(shí)的電子技術(shù)基礎(chǔ)是學(xué)好單片機(jī)的關(guān)鍵,直接影響單片機(jī)學(xué)習(xí)入門(mén)的快慢。有些同學(xué)覺(jué)得單片機(jī)很難,越學(xué)越復(fù)雜,然后學(xué)不下去了。有的同學(xué)看書(shū)時(shí)似乎明白了,可是動(dòng)起手來(lái)卻一塌糊涂,究其原因就是電子技術(shù)基礎(chǔ)沒(méi)有打好,首先被表面知識(shí)給困惑了。單片機(jī)又稱(chēng)單片微控制器。福建BB煲單片機(jī)開(kāi)發(fā)板
開(kāi)發(fā)板,中心板,單片機(jī)三者有什么不同?單片機(jī),是MCU,微控制器。 是IC, 控制芯片,可以編程。中心板,就是把單片機(jī)做成一塊板子。方便更換。開(kāi)發(fā)板,就是把 中心板+外面電路板,用于開(kāi)發(fā)自己想要的功能的一塊電路板。開(kāi)發(fā)板是用來(lái)進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)的電路板,包括中間處理器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備、數(shù)據(jù)通路/總線和外部資源接口等一系列硬件組件。中心板是將MINI PC的中心功能打包封裝的一塊電子主板。大多數(shù)中心板集成了CPU,存儲(chǔ)設(shè)備和引腳,通過(guò)引腳與配套底板連接在一起從而實(shí)現(xiàn)某個(gè)領(lǐng)域的系統(tǒng)芯片。單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中間處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。溫州凈化器單片機(jī)類(lèi)型單片機(jī)運(yùn)算器由運(yùn)算部件——算術(shù)邏輯單元、累加器和寄存器等幾部分組成。
單片機(jī)原理是指一種在線式實(shí)時(shí)控制計(jì)算機(jī)的原理方式。在線式就是現(xiàn)場(chǎng)控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本,這也是和離線式計(jì)算機(jī)(比如家用PC)的主要區(qū)別。單片機(jī)就是一個(gè)微型電腦,它是靠程序工作的,并且可以修改。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能。單片機(jī)到底是什么呢?就是一個(gè)電腦,只不過(guò)是微型的,麻雀雖小,五臟俱全:它內(nèi)部也有和電腦功能類(lèi)似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤(pán)作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過(guò)價(jià)錢(qián)也是低的,一般不超過(guò)10元用它來(lái)做一些控制電器一類(lèi)不是很復(fù)雜的工作足矣了。排煙罩VCD等等的家電里面都可以看到它的身影!它主要是作為控制部分的中心部件。
單機(jī)片主程序?yàn)檎麄€(gè)通用數(shù)據(jù)采集系統(tǒng)的主體部分.它由若干個(gè)模塊組成:自檢與初始化模塊、MD轉(zhuǎn)換程序模塊、顯示驅(qū)動(dòng)模塊、監(jiān)控程序模塊、按鍵程序模塊、數(shù)據(jù)上傳通訊模塊、數(shù)據(jù)定時(shí)存儲(chǔ)模塊。其中有些模塊還包含有子模塊,使用時(shí)下一級(jí)模塊被高一級(jí)模塊調(diào)用,各部分既相互獨(dú)自.又相互聯(lián)系主程序首先是系統(tǒng)初始化.當(dāng)運(yùn)行正常后.進(jìn)入數(shù)據(jù)采集軟件的主程序運(yùn)行.使用默認(rèn)配置參數(shù)來(lái)設(shè)定系統(tǒng)的采集通道數(shù),完成數(shù)據(jù)采集、數(shù)據(jù)顯示、數(shù)據(jù)傳輸及數(shù)據(jù)定時(shí)存儲(chǔ)等基本功能。8位單片機(jī)在中、小規(guī)模應(yīng)用場(chǎng)合仍占主流地位。
模塊化系統(tǒng)單片機(jī):某些專(zhuān)門(mén)用單片機(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。如音樂(lè)集成單片機(jī),看似簡(jiǎn)單的功能,微縮在純電子芯片中(有別于磁帶機(jī)的原理),就需要復(fù)雜的類(lèi)似于計(jì)算機(jī)的原理。如:音樂(lè)信號(hào)以數(shù)字的形式存于存儲(chǔ)器中(類(lèi)似于ROM),由微控制器讀出,轉(zhuǎn)化為模擬音樂(lè)電信號(hào)(類(lèi)似于聲卡)。在大型電路中,這種模塊化應(yīng)用極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。單片機(jī)為生產(chǎn)與研發(fā)提供便利。長(zhǎng)沙料理機(jī)單片機(jī)傳感器
單片機(jī)的體積比較小。福建BB煲單片機(jī)開(kāi)發(fā)板
通常,在各種工業(yè)設(shè)計(jì)環(huán)境中遇至不同形式的干擾.單片機(jī)數(shù)據(jù)采集系統(tǒng)是軟硬件的結(jié)合.因此設(shè)計(jì)者應(yīng)從軟硬兩方面消除.結(jié)合各種抵抗干擾的方法互相補(bǔ)充和完善.才能確保系統(tǒng)可靠、安全、正確地運(yùn)行。單片機(jī)系統(tǒng)被在干擾后會(huì)集中表現(xiàn)在幾個(gè)方面:控制狀態(tài)失效、采集數(shù)據(jù)誤差大、數(shù)據(jù)發(fā)生亂碼以及程序的運(yùn)行失控這些干擾有內(nèi)、外因素的干擾.所以軟硬件都應(yīng)當(dāng)采取有效的措施進(jìn)行解決。硬件系統(tǒng)的干擾就是防和抗的概念.即消除和抑制干擾源:降低系統(tǒng)對(duì)干擾信號(hào)的敏感性;切斷干擾對(duì)系統(tǒng)的耦合。而相應(yīng)的措施有隔離、屏蔽、接地、提高信噪比、濾波以及電壓保護(hù)等軟件抗于擾主要是通過(guò)軟件的合理編制降低單片機(jī)系統(tǒng)對(duì)干擾的靈敏度。解決的技術(shù)有指令冗余技術(shù)、軟件陷阱技術(shù)、“看門(mén)狗”技術(shù)、數(shù)字濾波技術(shù)等方法。福建BB煲單片機(jī)開(kāi)發(fā)板