中文字幕无码不卡一区二区三区_少妇被又大又粗又爽毛片久久黑人_91精品国产在热久久无毒不卡_久久久久久亚洲综合网站

技術熱線: 4007-888-234

技術支持

PIC單片機編程:PIC單片機開發(fā)應了解的知識

更新時間: 2021-01-06

Microchip的PIC系列單片機在單片機開發(fā)人員中很受歡迎,其原因有很多,包括價格、性能和廣泛的設計支持。PIC單片機(MCU)的選擇范圍也很廣,它們經(jīng)過精心設計以適應各種應用的需求。

PIC入門與幾乎所有MCU入門相似:在最基本的層次上,設計人員必須詳細了解將在MCU的硬件中實現(xiàn)的邏輯。許多設計會遇到問題,這通常是設計人員沒有考慮周全的邏輯關系。

除了為電路邏輯打下堅實的基礎外,對應用程序的詳細了解還為關鍵任務問題(例如所需的輸入和輸出數(shù)量)提供了答案??冃?;必須滿足的成本和開發(fā)時間預算。

除了簡單的電子設計外,MCU還必須解決一些重要的問題:將在哪里使用系統(tǒng)級設備(環(huán)境條件和地理位置)?它必須符合哪些行業(yè)標準以及必須與其他產(chǎn)品互操作?必須滿足有關健康,安全和環(huán)境要求的哪些行業(yè)和政府法規(guī)?

下圖為具有I/O和一些外設的Microchip的PIC16F84的框圖。它于1990年代初期推出,具有基本功能。當今的8位MCU通常集成了多個外設,這為應用程序開發(fā)人員帶來了更多的軟件復雜性。

1313131346846461.png

一、PIC硬件基礎

要對PIC單片機進行編程,你需要了解特定器件的基本構件,例如配置寄存器,總線和存儲器類型。理解C編程語言非常有用–即使不是必需的。選擇正確的軟件開發(fā)工具集還可以使升級更加容易和快捷。

許多PIC的基礎內(nèi)存體系結構是哈佛體系結構,該體系結構首先廣泛部署在英特爾8051 MCU中。該體系結構具有一個用于存儲程序命令的存儲空間,并為數(shù)據(jù)分配了另一空間。具有單獨的存儲空間(可以是片上閃存,ROM,RAM或外部芯片)通常可以提高程序執(zhí)行速度。接下來,我們必須非常明確將要用于設計的PIC單片機。8位PIC單片機是一個不錯的選擇,因為它們的成本通常低于16位和32位MCU,并具有足夠的外設集(例如A/D轉(zhuǎn)換器),并具有良好的性能。

Microchip提供了幾種8位PIC系列。PIC10F和PIC12F是最便宜的,但提供更少的存儲器,更少的引腳數(shù)和更少的外設。選擇成本最低的芯片會冒著發(fā)現(xiàn)設計中途發(fā)現(xiàn)MCU無法完全滿足應用需求的風險。PIC18F系列位于Microchip 8位產(chǎn)品性能范圍的另一端。它更加復雜,提供高度專業(yè)化的片上外設,并且也是最昂貴的系列。對于第一個設計,PIC18F系列可能會過大。

二、使用PIC單片機進行設計

剛開始使用PIC架構的設計人員建議使用PIC16F系列的芯片,該芯片已經(jīng)存在了十多年,并且仍然很受歡迎。因此,該系列擁有網(wǎng)絡上很大的代碼庫,這意味著許多基本代碼已經(jīng)編寫并且可以輕松下載。

三、如何對單片機編程

要對PIC單片機(或任何MCU)進行編程,通常需要以下軟件工具:

1、IDE(集成開發(fā)環(huán)境),它將為應用程序編寫的符號邏輯轉(zhuǎn)換為程序命令。
2、編譯器,將程序轉(zhuǎn)換為設計工程師通常稱為HEX文件的MCU匯編語言。
3、IPE(集成編程環(huán)境),在進行某些程序調(diào)整后,它最終用于將十六進制文件傳輸?shù)絇IC中。
4、在線調(diào)試器/編程器。

以上就是英銳恩單片機開發(fā)工程師分享的PIC單片機開發(fā)編程知識,如果你需要更多單片機方案產(chǎn)品的信息,請撥打官網(wǎng)電話:0755-82543511,或點擊“在線咨詢”,我們的客服人員將為你提供更詳細的解答。

404
返回首頁 |  返回上一頁
郁南县| 荔浦县| 清镇市| 玛沁县| 大荔县| 沙洋县| 临沧市| 于都县| 东平县| 蓬溪县| 浙江省| 罗定市| 丹巴县| 宝坻区| 河东区| 奉贤区| 当雄县| 孟津县| 毕节市| 蓬安县| 卢氏县| 孟州市| 勃利县| 昭觉县| 平阴县| 宁乡县| 肥城市| 北海市| 红桥区| 贵溪市| 上蔡县| 射阳县| 海伦市| 菏泽市| 建阳市| 台中县| 海阳市| 轮台县| 赞皇县| 镇远县| 南乐县|