專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!
對于單片機(jī)愛好者、學(xué)生來說,和其他任何MCU一樣,要對PIC單片機(jī)進(jìn)行編程,通常需要以下軟件工具: (1)IDE(集成開發(fā)環(huán)境),它將為應(yīng)用程序編寫的符號(hào)邏輯轉(zhuǎn)換為程序命令; (2)編譯器,將程序轉(zhuǎn)換為設(shè)計(jì)工程師通常稱為HEX文件的MCU匯編語言; (3)IPE(集成編程環(huán)境),在進(jìn)行某些程序調(diào)整后,最終將其用于將十六進(jìn)制文件傳輸?shù)絇IC中; (4)在線調(diào)試器/編程器。
要對PIC單片機(jī)進(jìn)行編程,你需要了解特定的開發(fā)工具的基本構(gòu)件,例如配置寄存器,總線和存儲(chǔ)器類型。理解C編程語言、匯編語言等單片機(jī)開發(fā)語言等。此外,選擇正確的軟件開發(fā)工具集還可以使升級(jí)更加容易和快捷。 許多PIC的基礎(chǔ)內(nèi)存體系結(jié)構(gòu)是哈佛體系結(jié)構(gòu),該體系結(jié)構(gòu)廣泛應(yīng)用于英特爾8051單片機(jī)中。哈佛結(jié)構(gòu)具有一個(gè)用于存儲(chǔ)程序命令的存儲(chǔ)空間,并為運(yùn)行內(nèi)存額外分配空間,單獨(dú)的存儲(chǔ)空間(可以是片上閃存,ROM,RAM或外部芯片)通??梢蕴岣叱绦驁?zhí)行速度。
Microchip的PIC系列單片機(jī)在電子工業(yè)鄰域中很受歡迎,其原因有很多,包括價(jià)格、性能和廣泛的設(shè)計(jì)支持。PIC單片機(jī)的選擇范圍也很廣,它們經(jīng)過精心設(shè)計(jì),可以滿足各種應(yīng)用的需求。在國內(nèi)的應(yīng)用市場中,考慮到成本問題會(huì)選擇PIC單片機(jī)的替代IC,比如英銳恩?的EN系列的多款單片機(jī)便可以替代PIC單片機(jī)的一些型號(hào)。
自從英特爾于1971年開發(fā)的第一款商用微處理器(4位4004)到目前的I9系列(64位)微處理器,已經(jīng)更新了很多代。微處理器技術(shù)的進(jìn)步使個(gè)人計(jì)算比以往更快,更可靠。如果說微處理器是計(jì)算機(jī)系統(tǒng)的心臟,那么微控制器就是大腦。微處理器和微控制器通常具有相同的功能,因?yàn)樗鼈兙哂泄餐奶卣鳎⑶宜鼈兪菍閷?shí)時(shí)應(yīng)用而設(shè)計(jì)的,因此經(jīng)常相互使用。但是,他們又有相當(dāng)大的差異。
目前,市場的火災(zāi)報(bào)警器大多都是煙霧煙感類型,有什么報(bào)警器在明火出現(xiàn),又沒有煙霧的情況下報(bào)警呢?為此,英銳恩單片機(jī)?開發(fā)工程師們分享了一個(gè)基于PIC單片機(jī)開發(fā)的紅外火焰探測器。在該火焰警報(bào)器的功能類似于典型的煙霧警報(bào)器,可以檢測到無煙火焰。
天然氣等氣體如果泄露,可能具有極大的危險(xiǎn),如果不加以控制,甚至可能導(dǎo)致死亡。在這個(gè)方案中,英銳恩單片機(jī)工程師們將使用MQ-2氣體傳感器和PIC單片機(jī)?制作一個(gè)簡單的天然氣報(bào)警系統(tǒng)。該報(bào)警系統(tǒng)既可以顯示當(dāng)前的檢測到的其他濃度水平,又可以在天然氣超過危險(xiǎn)濃度水平時(shí)發(fā)出警報(bào)。
對于單片機(jī)初學(xué)者來說,數(shù)字電壓表是一個(gè)不錯(cuò)的練習(xí)項(xiàng)目。在本文中,英銳恩單片機(jī)開發(fā)工程師們分享了一個(gè)使用PIC單片機(jī)?開發(fā)的簡易數(shù)字電壓表。該數(shù)字電壓表的范圍是0-20V,當(dāng)然你也可以自己增加或減少輸入電壓的范圍。
在本文中,英銳恩單片機(jī)開發(fā)工程師們分享了一個(gè)使用PIC單片機(jī)開發(fā)的被動(dòng)紅外(PIR)傳感器模塊的報(bào)警器。在這個(gè)方案中,我們使用PIC12F635單片機(jī)進(jìn)行開發(fā),持續(xù)監(jiān)控傳感器模塊的輸出,并在其激活時(shí)打開蜂鳴器。