天天看點

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

至此,相信你已經對pic的開發過程有了基本的了解。别着急,在駕馭pic之前,我們還需要做一些軟體方面的準備工作。

變量就像是一個小盒子,用來儲存程式運作的資料,我們得先設定盒子的大小,以便能裝得下這些資料。指定變量的資料類型就是先在記憶體中劃定一個固定的空間,以便于用這個空間來存儲相關的資料。picc編譯器支援的資料類型基本上符合ansi c,并且增加了單片機需要的位變量類型。picc編譯器支援的基本資料類型如表2-1所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

在picc編譯器中定義資料類型時,有如下需要注意的地方:

1)picc編譯器中用關鍵字bit來聲明一個位變量,它隻能存儲0或1兩種取值。位變量可以儲存程式運作時的各個狀态值,而且不需要消耗更多的ram空間。當我們把一個整型變量整體指派給一個位變量時,整型變量的最後一位将指派給該位變量,這一點和ansi c中對布爾類型的轉換是不一樣的。

2)picc編譯器同時支援有符号和無符号字元型(signed char 和unsigned char)變量,如果關鍵字signed和unsigned沒有标明,則char在預設的狀态下為unsigned char。

3)picc編譯器将雙精度浮點型資料(double)預設為24位,這樣可以節約存儲空間并提高運算效率,通過更改編譯選項可以将double型設定為32位。

開發pic18系列單片機,我們需要安裝兩種軟體,一個是mplab ide軟體,另一個是picc18編譯器,這兩個軟體我們都可以從microchip網站上下載下傳。下面我們首先來安裝mplab ide軟體,具體步驟如下所示。

1)從microchip公司網站上下載下傳mplab ide(v8.80)軟體,其壓縮包如圖2-7所示。

2)下載下傳完成後,首先解壓縮軟體,并運作setup檔案,開始安裝軟體,如圖2-8所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

3)啟動mplab ide軟體的安裝,點選“next”按鈕,如圖2-9所示。

4)選中“i accept the terms of the license agreement”選項, 點選“next”按鈕,如圖2-10所示。

5)選擇預設選項“complete”,點選“next”按鈕,如圖2-11所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

6)使用預設的安裝路徑,點選“next”按鈕,如圖2-12所示。

7)再次選中“i accept the terms of the license agreement”選項, 點選“next”按鈕,如圖2-13所示。

8)在出現的對話框中選中“automatically close and attempt to restart applications”選項,點選“ok”按鈕,如圖2-14所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

9)點選“finish”按鈕,完成mplab ide軟體的安裝,如圖2-15所示。

10)軟體提示是否安裝picc編譯器,點選“是”按鈕,如圖2-16所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

11)點選“next”按鈕,開始安裝picc編譯器,如圖2-17所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

12)選中“i accept the terms of the licence agreement”選項,點選“next”按鈕,如圖2-18所示。

13)使用預設的安裝路徑,點選“next”按鈕,如圖2-19所示。

14)注意,此處不要勾選“add to environment”選項,直接點選“next”按鈕,如圖2-20所示。

15)點選“finish”按鈕,完成hi-tech c編譯器的安裝,如圖2-21所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

本章前面安裝的picc編譯器是用于為pic10/12/16系列單片機開發c程式的,要開發pic18系列的單片機,還需另外安裝picc18編譯器。安裝步驟如下所示。

1)再次通路microchip網站,下載下傳picc18編譯器軟體,如圖2-22所示。

2)解壓縮後,輕按兩下圖示,找到picc18編譯器安裝檔案,如圖2-23所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

3)點選“next”按鈕,開始安裝picc18編譯器,如圖2-24所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

4)選中“activate in pro mode 45 day evaluation”選項,将picc18編譯器設定為45天的pro mode版,45天後軟體将自動變成lite mode版。lite mode版不會影響程式的正常編譯,隻是在生成hex檔案的大小上與pro mode版有所差別。接下來點選“next”按鈕,如圖2-25所示。

5)選中“i accept the terms of the licence agreement”選項,點選“next”按鈕,如圖2-26所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

6)在出現下面的對話框時,點選“确定”,繼續安裝,如圖2-27所示。

《我和PIC單片機:基于PIC18》——2.3 開發前的準備

7)使用預設的安裝路徑,點選“next”按鈕,如圖2-28所示。

8)使用預設的選項,點選“next”按鈕,如圖2-29所示。

9)點選“finish”按鈕,完成picc18編譯器的安裝,如圖2-30所示。

至此,我們已經完成了開發pic所需軟體的安裝過程,接下來就讓我們抓緊去體驗一下內建開發環境給我們的開發工作帶來的便利吧!

《我和PIC單片機:基于PIC18》——2.3 開發前的準備
《我和PIC單片機:基于PIC18》——2.3 開發前的準備