專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!
提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力
提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)
1980年,英特爾推出了功能有限的8位單片機(jī)?,即MCS-51。在推出后的短短幾年內(nèi),8051設(shè)計(jì)引領(lǐng)了嵌入式市場(chǎng),多家制造商推出了自己的8051版本。8051單片機(jī)提供了引人注目的功能,隨著越來(lái)越多的設(shè)計(jì)不斷涌現(xiàn),該架構(gòu)的增長(zhǎng)也不斷增加,由此衍生出多種產(chǎn)品。 早在1980年代,幾乎沒(méi)有與8051架構(gòu)具有可比性的單片機(jī)作為嵌入式產(chǎn)品的最佳選擇。幾十年后,為什么8051單片機(jī)仍然保持著活力?
對(duì)于單片機(jī)愛(ài)好者、學(xué)生來(lái)說(shuō),和其他任何MCU一樣,要對(duì)PIC單片機(jī)進(jìn)行編程,通常需要以下軟件工具: (1)IDE(集成開(kāi)發(fā)環(huán)境),它將為應(yīng)用程序編寫的符號(hào)邏輯轉(zhuǎn)換為程序命令; (2)編譯器,將程序轉(zhuǎn)換為設(shè)計(jì)工程師通常稱為HEX文件的MCU匯編語(yǔ)言; (3)IPE(集成編程環(huán)境),在進(jìn)行某些程序調(diào)整后,最終將其用于將十六進(jìn)制文件傳輸?shù)絇IC中; (4)在線調(diào)試器/編程器。
要對(duì)PIC單片機(jī)進(jìn)行編程,你需要了解特定的開(kāi)發(fā)工具的基本構(gòu)件,例如配置寄存器,總線和存儲(chǔ)器類型。理解C編程語(yǔ)言、匯編語(yǔ)言等單片機(jī)開(kāi)發(fā)語(yǔ)言等。此外,選擇正確的軟件開(kāi)發(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í)行速度。