日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《我和PIC单片机:基于PIC18》——第2章 PIC的开发环境 2.1 PIC开发的硬件资源...

發布時間:2025/4/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《我和PIC单片机:基于PIC18》——第2章 PIC的开发环境 2.1 PIC开发的硬件资源... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第2章

PIC的開發環境

前面我們學習了PIC的內部資源配置和I/O口的基本結構,這一章我們重點要實現對I/O口的控制。單片機是軟硬件結合的統一體,因此本章先介紹如何用簡單的材料搭建起供學習使用的最小系統板,之后要學習MPLAB IDE集成開發環境,并且在該環境下使用C語言編寫程序點亮一個發光二極管。

2.1 PIC開發的硬件資源

學習單片機貴在動手實踐,這就要求我們需要有必要的硬件作為輔助才能達到預期的學習效果。作為初學者,可以購買成品的PIC開發板,這樣做的好處是可以節約一些時間,讓你更加專注于單片機本身和編寫代碼。此外,如果你在學習單片機的同時想要提高一下自己的動手能力,那么你完全可以使用本書所述的辦法自己搭建一個PIC的最小系統板,用它來完成全部的學習過程。

2.1.1 動手搭建系統板

自己動手搭建PIC的最小系統板,你需要有一片DIP40封裝的PIC18F4520單片機、一小塊多孔電路板(俗稱洞洞板),再配上一些電阻電容、二極管、三極管、數碼管等元器件即可。搭建系統板所用的主要材料如圖2-1所示,材料清單詳見本書附錄B。此外,你還需要準備的就是編程器了,這里我們向大家推薦的是PICkit 2編程器。

材料準備好后,就需要著手搭建PIC的最小系統板了。系統板的搭建可以一次性完成,也可以先完成最基礎的部分,即將單片機的VCC引腳和GND引腳分別接+5V和地,OSC1和OSC2引腳外接4M晶振,并且引腳上各用一個22p旁路電容接地,VPP引腳用10kΩ電阻上拉到VCC,單片機即可正常工作。在此基礎上,按照章節學習的需要,逐步擴展出流水燈、數碼管、蜂鳴器、獨立按鍵等其他外圍電路。系統板的電路原理圖詳見本書附錄C。

另外,強烈建議你在搭建最小系統板時,將單片機的VPP、VCC、GND、PGD、PGC五個引腳按照最小系統板原理圖中所示順序用插針的方式引出,以方便連接編程器的ICSP接口。使用該接口,不僅可以用于最小系統板程序的下載和仿真調試,還可以起到給目標板供電及控制系統復位的作用。

最小系統板搭建后如圖2-2所示。這使板面更加簡潔,我們已經將系統板的連線及部分元器件安放在了板的背面。你千萬不要小看這塊最小系統板,它絕對可以幫助你完成本書全部代碼的測試工作。

為了確保代碼的正確性,本書中所列的源代碼均在最小系統板和PIC18的開發平臺ebox2049實驗板上驗證通過。ebox2049實驗板核心單片機是TQFP44封裝的PIC18F4520,與DIP40封裝的單片機內部結構完全一致,實驗板的外觀詳見本書附錄D。

2.1.2 ICSP接口

對PIC單片機的編程是通過一個簡單的六線接口來完成的,稱為ICSP接口。ICSP全稱是In-Circuit Serial Programming,即在線串行編程(接口)。通過ICSP接口,即使芯片被焊接到電路板上,也可以實現程序燒寫和硬件仿真調試功能。

ICSP接口由六根線構成,分別是編程電壓線(VPP)、電源線(VCC)、地線(GND)、串行編程數據線(PGD)、串行編程時鐘線(PGC)以及備用線(AUX)。ICSP編程方式速度快,安全可靠,其除了具有編程功能外,還兼有仿真調試及向目標板供電的功能。ICSP接口與目標芯片的連接方式如圖2-3所示。

總結

以上是生活随笔為你收集整理的《我和PIC单片机:基于PIC18》——第2章 PIC的开发环境 2.1 PIC开发的硬件资源...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。