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

正文內(nèi)容

課程設計-基于單片機的語音存儲及回放系統(tǒng)課程設設計-資料下載頁

2025-01-13 18:43本頁面
  

【正文】 MOVX @DPTR, A MOV DPTR, 0BFFFH MOV A, R1 DEC A MOV R1, A CJNE A, 00H, MAIN0 JMP MAINCC: MOV 21H, 00H MOV R2, 0FFH MOV R3, 0FFHCC0: MOV A, 22H MOV R1, 80H CJNE A,00H, CC1 MOV 22H, 00H JMP MAINCC1: MOV DPTR, 0FFF7H MOVX A, @DPTR MOV DL, R2 MOV DH, R3 MOVX @DPTR, A DEC R2 CJNE R2, 00H, CC2 MOV R2, R3CC2: MOV DPTR, 0FFFBH MOVX @DPTR, A MOV DPTR, 0FFFEH MOV A, R1 MOVX @DPTR, A DEC A MOV R1, A CJNE A, 00H, CC1 JMP CC0FF: MOV 20H, 00H MOV R2, FFH MOV R3, 0FFHFF0: MOV A, 22H MOV R2, 80H CJNE A, 00H, FF1FF1: CJNE R2, 00H, FF2 JMP MAINFF2: MOV DL, R2 MOV DH, R3 MOVX A, @DPTR MOV DPTR, 0FFBH MOVX @DPTR, A DEC R2 CJNE R2, 00H,FF3 MOV R2, R3FF3: MOV DPTR, 0FFFEH MOV A, R1 MOVX @DPTR, A DEC A MOV R1, A CJNE A,00H, FF1 JMP FF0中斷程序如下:(1) 鍵盤中斷:2D: JNB P10 K1 JNB P11 K2 JNB P12 K3 JNB P13 K4 JNB P14 K5 JNB P15 K6 JMP 2DK1: ACALL DELAY JNB P10 K11 JMP P10 2DK2: ACALL DELAY JNB P11 K21 JMP 2DK3: ACALL DELAY JNB P12 K31 JMP 2DK4: ACALL DELAY JNB P13 K41 JMP 2DK5: ACALL DELAY JNB P14 K51 JMP 2DK6: ACALL DELAY JNB P15 K61 JMP 2DK11: MOV R0, 10H ; RET ;返回中斷K21: MOV R0, 20H ;置2ms/div RET ;返回中斷K31: MOV R0, 40H ;置20ms/div RET ;返回中斷K41: MOV 20H, 01H ; RET ;返回中斷K51: MOV 21H, 01H ; RET ;返回中斷K61: MOV 22H, 01H ; RET ;返回中斷(2)A/D轉換器中斷: 89C51單片機采用中斷方式讀取轉換的結果,A/D轉換的程序如下: MOV A,00H ;指定IN0的通道號 MOV DPTR, OEFFFH ;指向0809的口地址MOVX @DPTR,A ;啟動0809轉換LOOP: AJMP LOOP ;等待轉換結束采用中斷方式等待轉換結束的A/D轉換和D/A轉換程序如下: ORG 0000H ;復位 AJMP START ORG 0013H ;中斷向量地址 AJMP INT1SV ;轉中斷服務子程序 START: SETB INT1 ;測中斷響應信號是否來到 SETB EA ;開中斷 SETB EXI ;允許產(chǎn)生中斷 MOV DPTR, OEFFFH ;指向0809的口地址 MOV A, 00H ;0809IN0的通道號 MOVX @DPTR, A ;啟動0809轉換 LOOP: AJMP LOOP ;等待轉換 INT1SV: MOV DPTR, 0EFFFH ;指向0809口地址 MOVX A,@DPTR ;讀A/D轉換的結果 MOV DPTR,7FFFH ;指向DAC0832口地址 MOVX @DPTR, A ;啟動0832轉換MOV DPTR, 0EFFFH ;指向0809以進行下一次MOV A, 00H ;A/D轉換(IN0)MOVX @DPTR, A ;啟動A/D轉換RETI;中斷返回,進行下一次A/D、D/A的轉換,如此周而復始。又由前面數(shù)據(jù)采集模塊的介紹我們已經(jīng)知道,DAC0832被接成雙緩沖方式,已指定了0832的口地址為07FFFH。當P27=0時,由于0832內(nèi)部的兩級寄存器的、都與89C51的信號直接相連接,當來到時,DAC0832完成一次D/A轉換,其轉換程序如下:MOV DPTR, 7FFFH ;地址指針指向0832的口地址MOV A, data ;A/D轉換的結果data送累加器AMOVX @DPTR, A ;累加器A的數(shù)字量送DAC0832執(zhí)行MOVX @DPTR ,A這條指令時,可以生成信號,DAC0832的輸出經(jīng)運算放大器后可以得到與輸入數(shù)字量成比例的模擬電壓信號。對單片機控制0832產(chǎn)生鋸齒波的程序如下:OUTPUT: MOV R1, 0FFH ;送數(shù)字量進寄存器;MOV DPTR, 07FFFH ;地址指針指向0832的口地址MOV A, R1 ;寄存器內(nèi)容送累加器AMOVX @DPTR, A ;累加器A的數(shù)字量送DAC0832CALL DELAY ;調(diào)用延遲子程序DEC R1 ;數(shù)字量值減1JMP OUTPUT ;往復輸出MOV A, DATA ;往累加器A中送延遲常數(shù)DELAY:LOOP DELAY ;等待延遲RET ;中斷返回4設計總結經(jīng)過這學期的刻苦努力,我的課程設計終于取得了階段性的進展,雖然我們最后未能將此系統(tǒng)做出實際的產(chǎn)品來,但我們覺得在這
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1