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

技術(shù)熱線: 4007-888-234
設(shè)計開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動態(tài)

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

更新時間: 2021-01-06
閱讀量:2970

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

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

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

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

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

1313131346846461.png

一、PIC硬件基礎(chǔ)

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

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

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

二、使用PIC單片機(jī)進(jìn)行設(shè)計

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

三、如何對單片機(jī)編程

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

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

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

洛隆县| 汝城县| 安泽县| 营山县| 安新县| 漠河县| 黔江区| 韩城市| 上犹县| 南澳县| 乌什县| 西和县| 淮北市| 南部县| 沈阳市| 观塘区| 三明市| 鹤峰县| 二连浩特市| 苏尼特左旗| 始兴县| 上饶县| 怀集县| 四平市| 馆陶县| 宜春市| 正阳县| 颍上县| 普陀区| 汾西县| 合川市| 乌兰察布市| 太康县| 永和县| 延川县| 麟游县| 宝丰县| 若尔盖县| 呼和浩特市| 定南县| 甘南县|