智能電子最小系統(tǒng)課件_第1頁(yè)
智能電子最小系統(tǒng)課件_第2頁(yè)
智能電子最小系統(tǒng)課件_第3頁(yè)
智能電子最小系統(tǒng)課件_第4頁(yè)
智能電子最小系統(tǒng)課件_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

工程一任務(wù)任務(wù)一、電路安裝與調(diào)試任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕任務(wù)三、流水燈控制任務(wù)四、交通燈控制2023/11/151任務(wù)一、電路安裝與調(diào)試

本任務(wù)就是學(xué)會(huì)智能電子最小系統(tǒng)電路板的安裝與調(diào)試等方面的知識(shí),為后續(xù)內(nèi)容的學(xué)習(xí)奠定根底。2023/11/152任務(wù)一、電路安裝與調(diào)試一、ATMEL89S52最小系統(tǒng)電路板2023/11/153任務(wù)一、電路安裝與調(diào)試二、AT89S52最小系統(tǒng)及其應(yīng)用1、LED顯示器的顯示方法及其與單片機(jī)的接口2023/11/154任務(wù)一、電路安裝與調(diào)試2、鍵盤電路2023/11/155任務(wù)一、電路安裝與調(diào)試3、音頻放大電路2023/11/156任務(wù)一、電路安裝與調(diào)試最小系統(tǒng)板的元件安裝圖2023/11/159任務(wù)一、電路安裝與調(diào)試任務(wù)實(shí)施:一、器材準(zhǔn)備1、最小系統(tǒng)板的元件清單2、最小系統(tǒng)板的元件安裝圖二、操作方法1、安裝注意要求2、硬件調(diào)試3、裝配完成檢查修整三、最小系統(tǒng)電路板的安裝與調(diào)試2023/11/1510任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕本任務(wù)就是學(xué)會(huì)PROTEUS仿真軟件與KEIL編譯環(huán)境的使用,讓學(xué)生提高分析問題和解決問題的能力,最終能夠勝任智能電子系統(tǒng)的調(diào)試。2023/11/1511任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕一、Proteus仿真軟件1、PROTEUS構(gòu)成⑴原理圖輸入系統(tǒng)ISIS⑵混合模型仿真器⑶動(dòng)態(tài)器件庫(kù)⑷高級(jí)圖形分析模塊⑸處理器仿真模型VSM⑹布線/編輯ARES2023/11/1512任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕2、PROTEUSISIS編輯環(huán)境2023/11/1513任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕二、KEIL編譯環(huán)境1、如何建立一個(gè)工程?圖1

NewProject菜單

2023/11/1514任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖2文件窗口2023/11/1515任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖3選取芯片

2023/11/1516任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖4新建程序文件

2023/11/1517任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖5把文件參加到工程文件組中2023/11/1518任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖6編譯程序

2023/11/1519任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖7調(diào)試運(yùn)行程序

2023/11/1520任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖8工程功能菜單2、如何設(shè)置生成HEX文件?2023/11/1521任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕圖9工程選項(xiàng)窗口2023/11/1522任務(wù)二、系統(tǒng)仿真〔PROTEUS與KEILC〕

圖10編譯信息窗口

任務(wù)實(shí)施:1、以AT89S51為核心組成最小系統(tǒng),驅(qū)動(dòng)發(fā)光二極管閃爍。2、PROTEUSISIS智能原理圖輸入練習(xí)2023/11/1523任務(wù)三、流水燈控制

本任務(wù)就是在單片機(jī)電路板上按裝電路,以P1作為輸出口,控制8個(gè)LED燈〔可發(fā)紅、綠或黃光〕,模擬流水燈控制。通過安裝單片機(jī)電路板的擴(kuò)展局部學(xué)會(huì)簡(jiǎn)單的電路設(shè)計(jì),焊接、安裝、編程、調(diào)試。2023/11/1524任務(wù)三、流水燈控制一、電路原理圖2023/11/1525任務(wù)三、流水燈控制二、編程要求狀態(tài)1:8個(gè)LED,從左到右逐個(gè)點(diǎn)亮,狀態(tài)2:8個(gè)LED,從右到左逐個(gè)點(diǎn)亮,狀態(tài)3:8個(gè)LED,從左到右依次點(diǎn)亮,狀態(tài)4:8個(gè)LED,從右到左依次熄滅。轉(zhuǎn)至狀態(tài)1循環(huán)2023/11/1526任務(wù)三、流水燈控制三、流程圖設(shè)置初始值數(shù)據(jù)輸出循環(huán)左移延時(shí)開始2023/11/1527任務(wù)三、流水燈控制四、源程序1、匯編程序:ORG0000HLJMPMAINORG0040HMAIN:MOVSP,#60HLOOP1:MOVR0,#8MOVA,#0FEHLP1:MOVP1,AMOVR3,#5LCALLDELAYRLADJNZR0,LP12023/11/1528任務(wù)三、流水燈控制

LOOP2:MOVR0,#8MOVA,#7FHLP2:MOVP1,AMOVR3,#5LCALLDELAYRRADJNZR0,LP2LOOP3:MOVR0,#8MOVA,#0FEHLP3:MOVP1,AMOVR3,#5LCALLDELAYCLRCRLCADJNZR0,LP32023/11/1529任務(wù)三、流水燈控制LOOP4:MOVR0,#8MOVA,#80HLP4:MOVP1,AMOVR3,#5LCALLDELAYSETBCRRCADJNZR0,LP4LJMPLOOP1DELAY:MOVR2,#0FFH ;延時(shí)子程序 DELAY1:MOVR1,#0C3HDJNZR1,$DJNZR2,DELAY1 DJNZR3,DELAY RETEND2023/11/1530任務(wù)三、流水燈控制2、Cx51程序:#include<reg51.h>#defineuintunsignedint #defineucharunsignedcharvoiddelay(uintn) /*1ms延時(shí)函數(shù)*/{uintk,j;for(k=0;k<n;k++) for(j=0;j<121;j++);}2023/11/1531任務(wù)三、流水燈控制

main(){uchari;uintaa; while(1) {aa=0xfe;for(i=0;i<8;i++) {P1=aa;delay(500); aa=(aa<<1)|0x01;}aa=0x7f; for(i=0;i<8;i++) {P1=aa; delay(500); aa=(aa>>1)|0x80;}2023/11/1532任務(wù)三、流水燈控制

aa=0xfe; for(i=0;i<8;i++) {P1=aa; delay(500); aa=aa<<1;}

aa=0x80; for(i=0;i<8;i++) {P1=aa; delay(500); aa=(aa>>1)|0x80;}}}2023/11/1533任務(wù)三、流水燈控制任務(wù)實(shí)施:1、在PROTEUS中畫好電路原理圖。2、在KEIL中編寫流水燈控制的程序。編好后調(diào)試產(chǎn)生HEX文件。3、將HEX文件寫入電路圖中的單片機(jī),仿真出流水燈控制的現(xiàn)象。4、在最小系統(tǒng)板的擴(kuò)展局部按照PROTEUS中的電路原理圖安裝并焊接,利用EasyISP在線下載軟件將HEX文件燒入AT89S52芯片中,實(shí)物仿真流水燈控制。2023/11/1534任務(wù)四、交通燈控制本任務(wù)是以P1作為輸出口,用74LS244驅(qū)動(dòng)四個(gè)雙色LED燈〔可發(fā)紅,綠,黃光〕,模擬交通燈管理。通過安裝單片機(jī)電路板的擴(kuò)展局部學(xué)會(huì)簡(jiǎn)單的電路設(shè)計(jì),焊接、安裝、編程、調(diào)試。2023/11/1535任務(wù)四、交通燈控制一、電路原理圖2023/11/1536任務(wù)四、交通燈控制二、編程要求本實(shí)驗(yàn)是交通燈控制實(shí)驗(yàn),要先了解實(shí)際交通燈的變化規(guī)律。假設(shè)一個(gè)十字路口為東西南北走向。初始狀態(tài)0為東西紅燈,南北紅燈。然后轉(zhuǎn)至狀態(tài)1:東西綠燈通車,南北紅燈。過一段時(shí)間轉(zhuǎn)至狀態(tài)2:東西綠燈閃幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒,南北仍然紅燈。再轉(zhuǎn)狀態(tài)3:南北綠燈通車,東西紅燈。過一段時(shí)間轉(zhuǎn)至狀態(tài)4:南北綠燈閃幾次轉(zhuǎn)亮黃燈,延時(shí)幾秒,東西仍然紅燈。最后循環(huán)轉(zhuǎn)至狀態(tài)1。說明:.雙色LED是由一個(gè)紅色LED管芯和一個(gè)綠色LED管芯封裝在一起,公用負(fù)端。當(dāng)紅色正端加高電平,綠色正端加低電平時(shí),紅燈亮;紅色正端加低電平,綠色正端加高電平時(shí),綠燈亮;兩端都加高電平時(shí),黃燈亮。2023/11/1537任務(wù)四、交通燈控制三、流程圖2023/11/1538任務(wù)四、交通燈控制四、源程序1、匯編程序:

ORG0000HLJMPSTARTORG0040HSTART:MOVSP,#60HSTATUS0:MOVP1,#0FHMOVR3,#30LCALLDELAYSTATUS1:MOVP1,#5AHMOVR3,#50 LCALLDELAY2023/11/1539任務(wù)四、交通燈控制STATUS2:MOVR0,#3FLASH:MOVP1,#0AHMOVR3,#5 LCALLDELAY MOVP1,#5AHMOVR3,#5 LCALLDELAY DJNZR0,FLASH MOVP1,#5FHMOVR3,#30 LCALLDELAY2023/11/1540任務(wù)四、交通燈控制STATUS3:MOVP1,#0A5HMOVR3,#50 LCALLDELAYSTATUS4:MOVR0,#3FLASH1:MOVP1,#05HMOVR3,#5 LCALLDELAY MOVP1,#0A5HMOVR3,#5 LCALLDELAY DJNZR0,FLASH1 MOVP1,#0AFHMOVR3,#30 LCALLDELAY LJMPSTATUS12023/11/1541任務(wù)四、交通燈控制DELAY:MOVR2,#0FFH ;延時(shí)子程序 DELAY1:MOVR1,#0C3HDJNZR1,$DJNZR2,DELAY1DJNZR3,DELAY RETEND2023/11/1542任務(wù)四、交通燈控制2、Cx51程序:

#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharvoiddelay(uintn) {uintk,j;for(k=0;k<n;k++) for(j=0;j<121;j++);}2023/11/1543任務(wù)四、交通燈控制

main(){ uchari;P1=0x0f;delay(3000); while(1) {P1=0x5a; de

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論