freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pic單片機(jī)學(xué)習(xí)教程轉(zhuǎn)載(編輯修改稿)

2025-07-26 07:16 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 信息“**********Build failed!**********”如圖255所示,即表示編譯失敗,你需要重新檢查程序行的內(nèi)容并再次進(jìn)行編譯,直到通過為止。接下來,我們要把編譯成功的文件燒寫到單片機(jī)中看一下程序運(yùn)行的效果。首先將PICkit2編程器連接至電腦USB接口,用ICSP數(shù)據(jù)線連接PICkit 2編程器和最小系統(tǒng)板,編程器與PC及目標(biāo)板的連接方法如圖256所示。依次點(diǎn)擊菜單欄上的“Programmer→ Select Programmer→PICkit 2”,將編程器設(shè)定為PICkit 2,如圖257所示。編程器設(shè)定好后,Output窗口中的PICkit 2選項(xiàng)卡里會(huì)出現(xiàn)PICkit 2編程器準(zhǔn)備好的提示,如圖258所示。此時(shí),如果編程器沒有連接到電腦,則會(huì)有錯(cuò)誤信息在這個(gè)窗口中出現(xiàn)。PICkit 2成功連接后,你會(huì)發(fā)現(xiàn)在工具欄上,多了一組有趣的按鈕,如圖259所示。下面分別介紹這些按鈕的功能。按鈕:編程目標(biāo)器件,用于把編譯生成的HEX文件燒寫到目標(biāo)單片機(jī)中。按鈕:讀目標(biāo)器件的存儲(chǔ)器,用于讀取單片機(jī)存儲(chǔ)器中燒錄的內(nèi)容。按鈕:讀目標(biāo)器件的EEPROM,用于讀取單片機(jī)EEPROM存儲(chǔ)器中燒錄的內(nèi)容。按鈕:校驗(yàn)?zāi)繕?biāo)器件的內(nèi)容,用于檢驗(yàn)燒寫是否正確。按鈕:擦除目標(biāo)器件的存儲(chǔ)器。按鈕:校驗(yàn)?zāi)繕?biāo)器件存儲(chǔ)器是否被擦除。按鈕:將目標(biāo)器件的MCLR引腳電平置高,用于解除單片機(jī)的復(fù)位狀態(tài)。按鈕:將目標(biāo)器件的MCLR引腳電平置低,用于使單片機(jī)復(fù)位。 按鈕:重新建立與PICkit 2編程器的連接,用于當(dāng)PC與PICkit 2編程器連接中斷(如USB線意外拔出)時(shí),重新與編程器建立連接。點(diǎn)擊編程目標(biāo)器件(Program the target device)按鈕,即可將編譯生成的HEX文件燒寫到我們的最小系統(tǒng)板中,如圖260所示。Output窗口中的PICkit 2選項(xiàng)卡里會(huì)有PICkit 2編程器的擦除、燒寫、重新準(zhǔn)備好等一系列的動(dòng)作提示,如圖261所示。注意:PICkit 2編程器在編程結(jié)束后會(huì)繼續(xù)操控目標(biāo)單片機(jī)的MCLR、PGD、PGC引腳。將MCLR引腳置為低電平,PGD、PGC引腳置高電平。MCLR引腳置低電平后,會(huì)使目標(biāo)單片機(jī)在燒寫完成后處于復(fù)位狀態(tài),這樣可以確保程序不會(huì)意外執(zhí)行。我們需要人為干預(yù)MCLR引腳,將其置為高電平,使單片機(jī)解除復(fù)位狀態(tài),這可以通過將目標(biāo)器件的MCLR引腳電平置高(Bring target MCLR to Vdd)按鈕來完成,即圖262中箭頭所指按鈕。點(diǎn)擊按鈕,解除目標(biāo)單片機(jī)的復(fù)位狀態(tài),這個(gè)動(dòng)作在Output窗口中同樣會(huì)有提示,如圖263所示。激動(dòng)人心的時(shí)刻終于到了,這時(shí)我們會(huì)發(fā)現(xiàn)最小系統(tǒng)板上與RD0相連接的LED燈已經(jīng)點(diǎn)亮了,具體狀態(tài)如圖264所示??吹侥阌H手點(diǎn)亮的這個(gè)流水燈,你是不是很有成就感呢?對(duì),控制PIC就像控制家里的電燈一樣簡(jiǎn)單,而且從你點(diǎn)亮這個(gè)流水燈開始,你已經(jīng)入門了,繼續(xù)努力,你會(huì)成為一個(gè)優(yōu)秀的單片機(jī)工程師,加油! PIC入門編程實(shí)例接下來我們要讓RD0和RD1端口驅(qū)動(dòng)的流水燈交替閃爍,間隔大約1秒鐘的時(shí)間。為了方便起見,在程序中加入了延時(shí)函數(shù),具體代碼見代碼清單22。代碼清單22 交替閃爍的流水燈include__PROG_CONFIG(1,0xC100)。//PIC的配置字1__PROG_CONFIG(2,0x0A16)。//PIC的配置字2__PROG_CONFIG(3,0x8100)。//PIC的配置字3__PROG_CONFIG(4,0x0081)。//PIC的配置字4__PROG_CONFIG(5,0xC00F)。//PIC的配置字5__PROG_CONFIG(6,0xE00F)。//PIC的配置字6__PROG_CONFIG(7,0x400F)。//PIC的配置字7void delay(unsigned int t)。//延時(shí)函數(shù)聲明void main(void)//主函數(shù){TRISD=0x00。//0000 0000, 將PORTD端口設(shè)為輸出TRISE=0xfe。//1111 1110, 將PORTE最低位設(shè)為輸出PORTE=0x01。//0000 0001, PORTE最低位輸出1,驅(qū)動(dòng)流水燈公共端while(1)//主循環(huán){ PORTD=0x01。 //0000 0001, PORTD最低位輸出1,點(diǎn)亮最低位流水燈 delay(500)。 PORTD=0x02。 //0000 0010, PORTD次低位輸出1,點(diǎn)亮次低位流水燈 delay(500)。}}void delay(unsigned int t)//延時(shí)函數(shù){unsigned
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1