資源描述:
《【IE基礎(chǔ)012】-JIT概》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、第13章單片機實驗指導(dǎo)13.3實驗指導(dǎo)13.1ISP單片機實驗板介紹13.2有關(guān)軟件本實驗和下列教材配套:電子工業(yè)出版社《單片微型計算機與接口技術(shù)》(第2版)李群芳等編清華大學(xué)出版社《單片機原理接口及應(yīng)用-嵌入式系統(tǒng)技術(shù)基礎(chǔ)》李群芳肖看等編武漢大學(xué)出版社《單片機原理與應(yīng)用-嵌入式系統(tǒng)開發(fā)基礎(chǔ)》李群芳萬世明等編武漢大學(xué)出版社《單片機原理與應(yīng)用實訓(xùn)-嵌入式系統(tǒng)開發(fā)基礎(chǔ)》李群芳萬世明等編13.1ISP單片機實驗板介紹所謂可在線編程(ISP),就是單片機在實驗板上進行擦除和編程(燒寫),而不是象傳統(tǒng)方式那樣,從實驗板上拔下單片機,插到編程器上擦除和
2、燒寫,燒寫完畢,再從編程器上拔下單片機,插到實驗板上運行,這樣不但費時費工,而且容易損壞芯片。本章的實驗,緊密結(jié)合課堂教學(xué),通過各個實驗使學(xué)生掌握嵌入式系統(tǒng)的開發(fā)方法和技能。實驗的硬件電路在面包板搭建(此時必須另購編程器),也可以與編者提供的可在線編程ISP實驗板結(jié)合使用。可在線編程單片機多功能實驗板(以下簡稱實驗板)核心為增強型51單片機-89S52,該單片機和8051/52、89C51/52完全兼容,內(nèi)含256BRAM8KBFLASHEEPROM、3個16位定/計數(shù)器,并有看門狗。可在線編程單片機多功能實驗板上有在線編程電路,實驗者可通
3、過帶鎖按壓開關(guān)方便地實現(xiàn)系統(tǒng)編程狀態(tài)和程序運行狀態(tài)之間的轉(zhuǎn)換,帶鎖按壓開關(guān)按下,運行ISP編程軟件進行編程,將目標(biāo)程序?qū)懭雴纹瑱C內(nèi)FLASH程序存儲器,并且可以反復(fù)地擦除和編程。再次按帶鎖按壓開關(guān),開關(guān)彈起,直接觀察編程后的運行結(jié)果.實驗板上有多個短接塊,通過改變跳線的位置改變接口的設(shè)計安排。同時也留由P0、P1、P2的24插孔和P3的RD和WR插孔供用戶做更深入開發(fā)時接到其它面包板或目標(biāo)板上。當(dāng)作產(chǎn)品開發(fā)時,實驗板也可以作獨立編程器使用。由于價格便宜,學(xué)生也可自行購買,以便可隨時在寢室做實驗??稍诰€編程單片機多功能實驗板實物、附件和電路圖
4、見下圖。說明:1.本系統(tǒng)的晶振為12MHz。2.各I/O口線安排如下:P0口:8位撥碼開關(guān)(固定連接)輸入,4×4矩陣鍵盤(固定連接),A/D0809數(shù)據(jù)線(用排線接插)。P1口:P1.0~P1.5數(shù)碼管位選(P1.4、P1.5跳線選擇)、P1.4和P1.5也是串行A/D的數(shù)據(jù)線和時鐘線(跳線選擇),P1.6和P1.7為串行IICEEPROM時鐘和數(shù)據(jù)線(跳線選擇)。P2口:數(shù)碼管段選,控制數(shù)碼管字形,通過跳線J11選擇。如果跳線J11斷開,段選驅(qū)動74LS573斷開電源將無法工作,數(shù)碼管不顯示,P2口可外接其他外設(shè),或P2.7串行A/D的
5、片選線(跳線選擇)。P3口:P3.0P3.1用于串行通信,P3.2INT0中斷請求(跳線選擇)、P3.4T0計數(shù)脈沖輸入(跳線選擇),P3.3、P3.4和P3.5為串行D/A5615的數(shù)據(jù)線、片選線和時鐘線(跳線選擇)。3.圖中為跳線,通過短接塊使其相連或斷開,使用戶可以靈活安排接口設(shè)計。4.89C51/52單片機可以在實驗板上執(zhí)行,但不能在上面燒寫(在線編程),因為89C51/52不是ISP型,此時需另購專用的編程器燒寫(編程)。5.4×4矩陣鍵盤接在P0口,當(dāng)撥動開關(guān)K0-K7全置于OFF時,可對矩陣鍵盤進行編程,按面板印的字,各字對應(yīng)
6、的鍵編碼如圖所示,鍵值各用戶也可以自行定義,如鍵CDEF分別定義為+-×÷等,實驗板就可以設(shè)計一個計算器。也可以把按鍵定義成具有兩個音階的琴鍵,利用板上的揚聲器,實驗板可以設(shè)計為一個電子琴。4*4鍵盤89S52電源插座揚聲器中斷請求D/AA/D計數(shù)脈沖EEPROM用戶并行口預(yù)留焊孔、插針通過串行線連另一實驗板或PC電腦,作雙機串行通信通過下載線連電腦完成在線編程執(zhí)行/編程選擇跳線用戶擴展板撥動開關(guān)K1-K8模擬電壓調(diào)節(jié)J9J10J6J5下載線串行通信線5V直流電源可在線編程(ISP)單片機多功能實驗板附件4×4鍵盤16×16LED點陣顯示屏
7、16×2LCD顯示器連接線選購附件有:16×16LED點陣顯示屏16×2LCD顯示器4×4鍵盤(第一版的實驗板上沒有鍵盤的可選購)因為附件和ISP實驗板兩邊都有插針,所以通過連接線插能方便地將這些附件方便地連到連到ISP實驗板上。跳線用于改變并行口線的應(yīng)用設(shè)計,比起原教材新增了幾根跳線,下面僅對新增的跳線進行說明,其他跳線同教材的介紹。J5決定是否使用帶鎖按壓開關(guān)W2產(chǎn)生的脈沖作INT0外部中斷請求,如果J5和INT0短接,使用板上開關(guān)W2產(chǎn)生外部中斷請求,如果J5和NC短接,用戶可以自行外接外部中斷請求或?qū)3.2腳作它用。J6決定是否使
8、用帶鎖按壓開關(guān)W3產(chǎn)生的脈沖作向計數(shù)器T0提供外部計數(shù)脈沖,每按兩次開關(guān)W3,產(chǎn)生一個計數(shù)脈沖。如果J6和NC短接,用戶可以自行外接計數(shù)脈沖或?qū)3.4腳作它用。J9將短接塊和標(biāo)