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

正文內(nèi)容

單片機(jī)仿真實(shí)驗(yàn)開發(fā)-資料下載頁

2025-08-24 13:27本頁面

【導(dǎo)讀】《單片機(jī)原理與應(yīng)用》課程對(duì)許多專業(yè)來說是一門重要的專業(yè)課。內(nèi)各高校以MCS-51單片機(jī)為主要內(nèi)容進(jìn)行教學(xué)。著計(jì)算機(jī)技術(shù)的飛速發(fā)展,大量高性能、采用新技術(shù)的嵌入式系統(tǒng)CPU的面世,給傳統(tǒng)的單片機(jī)教學(xué)帶來沖擊,對(duì)微機(jī)教學(xué)方法的改進(jìn)提出了新的課題。其功能,分析選擇其作為軟件平臺(tái)的可行性和優(yōu)越性。應(yīng)用的實(shí)驗(yàn)項(xiàng)目;實(shí)驗(yàn)過程清晰,Proteus對(duì)單片機(jī)及單片機(jī)外圍電路進(jìn)行仿真,公開化,實(shí)驗(yàn)原理容易理解,Proteus與Keil的聯(lián)調(diào)將硬件仿真的過程完美展現(xiàn)。本設(shè)計(jì)利用Proteus軟件仿真,解決傳統(tǒng)實(shí)驗(yàn)教學(xué)模式的缺陷。穩(wěn)定,其優(yōu)點(diǎn)是硬件電路簡單,軟件功能完善,控制系統(tǒng)可靠,性價(jià)比較高等,具有一定的實(shí)用和參考價(jià)值。

  

【正文】 ND ② 半圓波 ORG 00H BANYUAN: MOV R2,00 ;起始值為 0 MOV R1,40 ;數(shù)據(jù)長度為 40 BANY1: MOV DPTR,TAB2 ;首地址給 DPTR MOV A,R2 MOVC A,@A+DPTR ;查表取數(shù) 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 27 頁 MOV DPTR,7FFFH MOVX @DPTR,A ;輸出數(shù)據(jù)到 DA INC R2 ;數(shù)據(jù)序號(hào)更新 DA, +1 DJNZ R1,BANY1 ;循環(huán)取數(shù) SJMP BANYUAN ;復(fù)位 TAB2: DB 0,40,56,67,77,85,91,102,107,111 ;送到 DA 的數(shù)據(jù)表 DB 114,117,120,122,124,125,127,127,128 DB 128,127,127,125,124,122,120,117,114 DB 111,107,102,97,91,85,77,67,56,40,0 END 程序調(diào)好后分別生成 、 加載到單片機(jī)中。 ( 3) 仿真 單機(jī)圖標(biāo) ,啟動(dòng)仿真。在 、 的 控制下,可在模擬示波器上看到鋸齒波和半圓波如圖 412 所示。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 28 頁 圖 412 DAC0832 仿真 單片機(jī)與 ADC0808 接口的設(shè)計(jì)與仿真 A/D 轉(zhuǎn)換器是一種能把輸入模擬電壓或電流信息變成與其正比的數(shù)字量信息的電路芯片。 A/D 轉(zhuǎn)換器用于實(shí)現(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換。 ADC0808 是典型的 8 通道模擬輸入 8 位并行數(shù)字輸出的逐次逼近式A/D 轉(zhuǎn)換器。該轉(zhuǎn)換器采用 CMOS 工藝,可實(shí)現(xiàn) 8 路模擬信號(hào)的分時(shí)采集。片內(nèi)有 8 路模擬選通開關(guān),以及相應(yīng)的通道地址鎖存用譯碼電路。 設(shè)計(jì)與仿真目的 ① 理解典型的單片機(jī)與 ADC0808 的接口電路; ② 理解用延時(shí)方式編寫 ADC0808 轉(zhuǎn)換程序的方法; ③ 理解單片機(jī)把 ADC0808 當(dāng)作一個(gè)片外 RAM 地址來訪問。 PRPTEUS 設(shè)計(jì)與仿真 ( 1) 電路設(shè)計(jì) 在 PROTEUS ISIS 中設(shè)計(jì)如圖 413 所示的單片機(jī)與 ADC0808 的接口電路。 原件清單: 7SEGMPX4CA、 744 ADC080 BUTTON、 POT、 RES。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 29 頁 圖 413ADC0808 接口電路 ( 1) 程序設(shè)計(jì) ETDATA EQU 30H 。ADC0808 數(shù)據(jù)輸出值 ST BIT OE BIT EOC BIT CLK BIT ORG 0000H LJMP MAIN ORG 000BH LJMP T0X 。中斷 0 ORG 001BH LJMP T1X 。中斷 1 ORG 0030H MAIN: MOV TMOD,12H 。T0 工作在模式 2, T1 工作在模式 1 MOV TH0,216 MOV TL0,216 MOV TH1,(655364000)/256 。4ms 延時(shí)賦初值 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 30 頁 MOV TL1,(655364000)MOD 256 SETB ET0 SETB ET1 SETB TR0 SETB TR1 SETB EA LOOP: CLR ST 。產(chǎn)生啟動(dòng)轉(zhuǎn)換的正脈沖信號(hào) SETB ST CLR ST JNB EOC,$ 。等待轉(zhuǎn)換結(jié)束 SETB OE 。允許輸出 MOV GETDATA,P0 。暫存轉(zhuǎn)換結(jié)果 CLR OE 。關(guān)閉輸出 MOV A,GETDATA 。將轉(zhuǎn)換結(jié)果轉(zhuǎn)換為 10 進(jìn)制數(shù) MOV B,100 DIV AB MOV 33H,A 。存放百位上的數(shù) MOV A,B 。除以 100 后的余數(shù) MOV B,10 DIV AB MOV 34H,A 。十位上的數(shù) MOV 35H,B 。個(gè)位上的數(shù) LJMP LOOP T0X: CPL CLK RETI T1X: MOV TH1,(655364000)/256 。4ms 延時(shí)賦值 MOV TL1,(655364000)MOD 256 MOV A,33H 。百位上的數(shù) ORL A,10H 。左邊第一個(gè) LED 工作 MOV P1,A 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 31 頁 LCALL DELAY MOV A,34H 。十位上的數(shù) ORL A,20H 。左邊第二個(gè) LED 工作 MOV P1,A LCALL DELAY MOV A,35H 。個(gè)位上的數(shù) ORL A,40H 。左邊第三個(gè) LED 工作 MOV P1,A LCALL DELAY MOV P1,00H 。左邊第四個(gè)無輸出 LCALL DELAY RETI DELAY: MOV R7,255 DJNZ R7,$ RET END 程序調(diào)好后生成 文件,并加載該文件到圖 413 中單片機(jī)的“ Program File‖屬性欄中并設(shè)置時(shí)鐘頻率為 12MHZ。 ( 2) 仿真 單機(jī)圖標(biāo) ,啟動(dòng)仿真。如圖 452 所示 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 32 頁 圖 414ADC0808 接口仿真 ADC0808 內(nèi)部有輸出鎖存器,可以與 AT89C51 單片機(jī)直接相連。初始化時(shí),使 START和 OR 信號(hào)全為低電平。傳送到要轉(zhuǎn)換的通道的地址在 A、 B、 C端口上。在 START 端給出一個(gè)至少有 100ns 寬的正脈沖信號(hào)。當(dāng) EOC 變?yōu)楦唠娖綍r(shí),表示轉(zhuǎn)換完成。數(shù)碼管顯示數(shù)據(jù)范圍為 0~ 255。 定時(shí)器的設(shè)計(jì)與仿真 定時(shí)器是日常生活中最常用到的單片機(jī)系統(tǒng),本實(shí)驗(yàn)定時(shí)器 設(shè)計(jì)一個(gè)秒表定時(shí)器 T0 工作在方式 1。 設(shè)計(jì)與仿真目的 ①初步了解定時(shí)器的應(yīng)用。 ②掌握定時(shí)器的相關(guān)知識(shí)。 PRPTEUS 設(shè)計(jì)與仿真 ( 1)電路設(shè)計(jì) 在 PROTEUS ISIS 中設(shè)計(jì)如圖 415 定時(shí)器秒表的應(yīng)用電路。 原件清單: 7SEGMPX2CA、 AT89C5 BUTTON、 RESPACK8。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 33 頁 圖 415 秒表電路 ( 2)程序設(shè)計(jì) KEY BIT ORG 0000H LJMP MAIN ORG 000BH LJMP TI_T0 ORG 0030H MAIN: MOV TMOD,01H 。定時(shí)器初始化 MOV TH0,3CH 。定時(shí) 50ms MOV TL0,0B0H MOV IE,82H 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 34 頁 MOV R0,00H MOV R1,00H D0: JB KEY,D00 。判斷鍵是否按下 LCALL DELAY JB KEY,D00 SETB TR0 。第一次按鍵 ,剛啟動(dòng)定時(shí)器 SETB EA JNB KEY,$ SJMP D1 D00: CALL DISPLAY 。沒按則調(diào)用顯示 SJMP D0 D1: CALL DISPLAY JB KEY,D1 。判斷是否有第二次按鍵 CALL DELAY 。沒按則繼續(xù)調(diào)用顯示 JB KEY ,D1 D2: CALL DELAY JB KEY,D1 CLR EA 。第二次按鍵 ,則暫停計(jì)數(shù) CALL DISPLAY JNB KEY,$ D3: JB KEY,D33 。判斷是否有第三次按鍵 CALL DELAY JB KEY,D33 MOV R1,00H 。第三次按鍵 ,則計(jì)數(shù)清零 JNB KEY,$ SJMP D0 D33: CALL DISPLAY SJMP D3 。顯示程序 DISPLAY:MOV A,R1 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 35 頁 MOV B,10 DIV AB MOV DPTR,TAB1 MOVC A,@A+DPTR MOV P0,A SETB 。顯示十位 CALL DELAY CLR MOV A,B MOV DPTR,TAB MOVC A,@A+DPTR MOV P0,A 。顯示個(gè)位 SETB CALL DELAY CLR RET 。延時(shí)程序 DELAY: MOV R7,20 D4: MOV R6,250 DJNZ R6,$ DJNZ R7,D4 RET 。中斷程序 TI_T0: MOV TH0,3CH MOV TL0,0B0H INC R0 CJNE R0,02H,RETURN 。是否計(jì)到 100ms MOV R0,00H 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 36 頁 INC R1 。到 100ms,則加 1 CJNE R1,99,RETURN 。加到 99 時(shí)清零 MOV R1,00H RETURN: RETI TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H TAB1: DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H END ( 3)仿真 單機(jī)圖標(biāo) ,啟動(dòng)仿真。 圖 416 秒表仿真 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 37 頁 當(dāng)?shù)谝淮伟聪掳存I時(shí),定時(shí)器開始計(jì)時(shí)。第二次按下按鍵時(shí),停止計(jì)時(shí)并計(jì)算第一次按下鍵盤與第二次按下鍵盤時(shí)間,送入 P0 口和 P2 口并將時(shí)間顯示出來,P0 口顯示十位, P2 口顯示個(gè)位。第三次按下鍵盤時(shí)使定時(shí)器清 0,等待下一次按鍵。 串行口實(shí)驗(yàn)和仿真 如圖 417 所示,將 89C51 的第 10 與 11 腳短路,讓串行數(shù)據(jù)輸出連接到串行輸入,以達(dá)到自己傳給自己的目的。另外,第 11 腳所要傳出的數(shù)據(jù)是來自PORT2 所連接的指撥開關(guān) DIPSW 狀態(tài);而第 11 腳所接收的串行數(shù)據(jù),將反映到 P0 所連接的 LED 上。 PRPTEUS 設(shè)計(jì)與仿真 ( 1)電路設(shè)計(jì) 在 PROTEUS ISIS 中設(shè)計(jì)如圖 417 所示的串行口電路。 原件清單: AT89C5 DIPSW LEDBLUE、 RES 圖 417 串行電路圖 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) (論文 ) 第 38 頁 ( 2)程序設(shè)計(jì) ORG 0 START : MOV T
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1