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

正文內(nèi)容

基于單片機(jī)的語(yǔ)音存儲(chǔ)及回放系統(tǒng)-資料下載頁(yè)

2025-06-22 15:43本頁(yè)面
  

【正文】 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) 鍵盤(pán)中斷: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轉(zhuǎn)換器中斷: 89C51單片機(jī)采用中斷方式讀取轉(zhuǎn)換的結(jié)果,A/D轉(zhuǎn)換的程序如下: MOV A,00H ;指定IN0的通道號(hào) MOV DPTR, OEFFFH ;指向0809的口地址MOVX @DPTR,A ;啟動(dòng)0809轉(zhuǎn)換LOOP: AJMP LOOP ;等待轉(zhuǎn)換結(jié)束采用中斷方式等待轉(zhuǎn)換結(jié)束的A/D轉(zhuǎn)換和D/A轉(zhuǎn)換程序如下: ORG 0000H ;復(fù)位 AJMP START ORG 0013H ;中斷向量地址 AJMP INT1SV ;轉(zhuǎn)中斷服務(wù)子程序 START: SETB INT1 ;測(cè)中斷響應(yīng)信號(hào)是否來(lái)到 SETB EA ;開(kāi)中斷 SETB EXI ;允許產(chǎn)生中斷 MOV DPTR, OEFFFH ;指向0809的口地址 MOV A, 00H ;0809IN0的通道號(hào) MOVX @DPTR, A ;啟動(dòng)0809轉(zhuǎn)換 LOOP: AJMP LOOP ;等待轉(zhuǎn)換 INT1SV: MOV DPTR, 0EFFFH ;指向0809口地址 MOVX A,@DPTR ;讀A/D轉(zhuǎn)換的結(jié)果 MOV DPTR,7FFFH ;指向DAC0832口地址 MOVX @DPTR, A ;啟動(dòng)0832轉(zhuǎn)換MOV DPTR, 0EFFFH ;指向0809以進(jìn)行下一次MOV A, 00H ;A/D轉(zhuǎn)換(IN0)MOVX @DPTR, A ;啟動(dòng)A/D轉(zhuǎn)換RETI;中斷返回,進(jìn)行下一次A/D、D/A的轉(zhuǎn)換,如此周而復(fù)始。又由前面數(shù)據(jù)采集模塊的介紹我們已經(jīng)知道,DAC0832被接成雙緩沖方式,已指定了0832的口地址為07FFFH。當(dāng)P27=0時(shí),由于0832內(nèi)部的兩級(jí)寄存器的、都與89C51的信號(hào)直接相連接,當(dāng)來(lái)到時(shí),DAC0832完成一次D/A轉(zhuǎn)換,其轉(zhuǎn)換程序如下:MOV DPTR, 7FFFH ;地址指針指向0832的口地址MOV A, data ;A/D轉(zhuǎn)換的結(jié)果data送累加器AMOVX @DPTR, A ;累加器A的數(shù)字量送DAC0832執(zhí)行MOVX @DPTR ,A這條指令時(shí),可以生成信號(hào),DAC0832的輸出經(jīng)運(yùn)算放大器后可以得到與輸入數(shù)字量成比例的模擬電壓信號(hào)。對(duì)單片機(jī)控制0832產(chǎn)生鋸齒波的程序如下:OUTPUT: MOV R1, 0FFH ;送數(shù)字量進(jìn)寄存器;MOV DPTR, 07FFFH ;地址指針指向0832的口地址MOV A, R1 ;寄存器內(nèi)容送累加器AMOVX @DPTR, A ;累加器A的數(shù)字量送DAC0832CALL DELAY ;調(diào)用延遲子程序DEC R1 ;數(shù)字量值減1JMP OUTPUT ;往復(fù)輸出MOV A, DATA ;往累加器A中送延遲常數(shù)DELAY:LOOP DELAY ;等待延遲RET ;中斷返回4設(shè)計(jì)總結(jié)經(jīng)過(guò)這學(xué)期的刻苦努力,我的課程設(shè)計(jì)終于取得了階段性的進(jìn)展,雖然我們最后未能將此系統(tǒng)做出實(shí)際的產(chǎn)品來(lái),但我們覺(jué)得在這兩個(gè)多月之內(nèi),自己的確盡了最大的努力,去鉆研這個(gè)系統(tǒng),從用PROTEL布線(xiàn)布板到收集大量的有關(guān)本系統(tǒng)的文獻(xiàn)資料再到周期非常長(zhǎng)的軟件調(diào)試,我們接觸了真正設(shè)計(jì)一個(gè)電子產(chǎn)品的全部過(guò)程,學(xué)到了很多實(shí)實(shí)在在的知識(shí)。在元器件的焊接過(guò)程中,由于這次都是我們自己設(shè)計(jì)電路在電路板上的排布格式,而且也要根據(jù)電路圖自己研究線(xiàn)的連接,所以一開(kāi)始感覺(jué)很困難。尤其是在焊接芯片時(shí),由于他的引腳很多,只要焊錯(cuò)一點(diǎn)就很麻煩。不過(guò)進(jìn)過(guò)多次的嘗試與總結(jié),終于初步的把電路焊接出來(lái),不過(guò)主要是語(yǔ)音處理部分的,其外圍電路由于元器件的缺失沒(méi)有完整的焊接出來(lái)。另外,通過(guò)這次設(shè)計(jì),我最大的體會(huì)就是理論的知識(shí)看似掌握的很透徹,但真正把它做出產(chǎn)品出來(lái)確實(shí)遇到很多困難。在完成之際,我首先要向指導(dǎo)老師宋楊老師表示最真摯的謝意。在課題的寫(xiě)作期間,我經(jīng)歷了不知從何入手的無(wú)助和設(shè)計(jì)過(guò)程中遇到的各種困難,都是靠楊老師在百忙之中抽出時(shí)間來(lái)對(duì)我們悉心指導(dǎo),為我們提出了各方面的指導(dǎo)意見(jiàn),為我們提供各方面的重要資料,是我們的工作進(jìn)程中的中間力量。在此,還要感謝學(xué)校老師一直為我們準(zhǔn)備好優(yōu)越的實(shí)驗(yàn)設(shè)備,工具,電子元件和實(shí)驗(yàn)環(huán)境。由于本人學(xué)識(shí)有限,加之時(shí)間倉(cāng)促,文中不免有錯(cuò)誤和待改進(jìn)之處,真誠(chéng)歡迎各位師長(zhǎng)、提出寶貴意見(jiàn)。5附件元器件清單:12V直流電源電阻: 10(4) 10k(4) 20k(5) 60k(5) 32k(6) 83k(4) 3k(1) 120k(3)2k(5) 滑動(dòng)變阻: 10k(2) (3) 電容: (2) (4) 10uf(1) 3uf(1) (2) 200uf(2) (2)運(yùn)放: OP07(2) NE5534(2) LM386(1) UA741(2) 芯片: 89C51(1) DA0832(1) AD574(1) AT29C040(1) 74LS373
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1