天堂草原最受欢迎的角色,天堂动漫,天堂在线,色天堂下载,天堂中文在线资源,亚洲男人天堂

技術熱線: 4007-888-234

技術支持

PIC單片機編程:PIC單片機開發應了解的知識

更新時間: 2021-01-06

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

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

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

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

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

1313131346846461.png

一、PIC硬件基礎

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

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

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

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

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

三、如何對單片機編程

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

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

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

404
返回首頁 |  返回上一頁
联系我们: 高阳县| 佛坪县| 顺义区| 伊吾县| 原阳县| 灵宝市| 合水县| 宣汉县| 巴青县| 莫力| 根河市| 安阳县| 玉溪市| 镇平县| 和田县| 天柱县| 名山县| 布尔津县| 库尔勒市| 肇庆市| 三河市| 林甸县| 德钦县| 化隆| 峨眉山市| 仙居县| 庄河市| 开鲁县| 北辰区| 隆德县| 江津市| 綦江县| 伊宁县| 开江县| 镇原县| 黔江区| 固始县| 舒兰市| 和林格尔县| 东方市| 华亭县|