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

正文內(nèi)容

基于at89c51單片機的低頻信號發(fā)生器-在線瀏覽

2025-01-20 22:07本頁面
  

【正文】 ...................................................... 17 參考文獻(xiàn) .............................................................. 17 附錄 .................................................................. 18 附錄 AT89C51 介紹 .......................................... 18 附錄 芯片介紹 ............................................. 19 附錄 芯片介紹 ............................................... 21 基于 AT89C51 單片機的 低頻 波形發(fā)生器 4 基于 AT89C51 單片機的 低頻 波形發(fā)生器 姓名: 張亞杰 學(xué)號: 202040620270 指導(dǎo)老師: 趙發(fā)勇 摘要 : 波形發(fā)生器 作為一種常用的 信號源,廣泛地應(yīng)用于電子電路 和教學(xué)實驗等領(lǐng)域。 本 設(shè)計是 以AT89C51單片機為控制核心,外圍采用數(shù)模轉(zhuǎn)換電路( DAC0832)和運算放大電路( LM324)實現(xiàn) 的 低頻信號發(fā)生器。其設(shè)計簡單、性能優(yōu)好,具有一定的實用性。目前, 教學(xué)實驗和電子電路設(shè)計等領(lǐng)域 所使用的波形發(fā)生器大都是 由 分立元件制作的,其主要缺點是可靠性差、準(zhǔn)確度低 , 隨著 通信技術(shù)和 電子技術(shù)的發(fā)展, 對信號源的要求日趨多樣化、穩(wěn)定性高,使得傳統(tǒng)的分立元件波形發(fā)生器的局限性日益凸顯。 用匯編語言編寫出產(chǎn)生 各種 波形的 源 程序 , 使用時可根據(jù)需要通過單片機 P1 口控制輸入所要產(chǎn)生波形的信號,單片機根據(jù)輸入信號調(diào)用相應(yīng)的子程序產(chǎn)生相應(yīng)的數(shù)字信號波形, 并把產(chǎn)生的波形信息 從 P0 口輸出到 DAC0832 芯片, 實現(xiàn)模數(shù)轉(zhuǎn)換后 送到 LM324 中處理,最終輸出所需的波形。波形的周期可以根據(jù)需要通過程序任意改變,能夠滿足一些試驗和演示的需要,具有成本低、操作方便等優(yōu)點。 通過按鈕開關(guān)控制 AT89C51 單片機 產(chǎn)生相應(yīng)的波形 , 經(jīng)過 D/A 轉(zhuǎn)換 和放大后 顯示 輸出。 電路的 總體設(shè)計框圖如圖 1 所示。AT89C51的 P1口接一 組 轉(zhuǎn)換開關(guān) DIPSW4,將 DIPSW4的選擇信息通過 P1口送到單片機內(nèi)部進(jìn)行波形選擇,控制輸出所需波形。 單片機輸出 的數(shù)字信號通過 DAC0832 轉(zhuǎn)換成模擬信號 ,模擬信號經(jīng)過LM324 放大后顯示輸出。此時,波形發(fā)生 器即產(chǎn)生 相應(yīng)波形。單片機的 P0 口外接 DAC0832,作為 DAC0832 的輸入 。其外圍電路連接如下圖所示: 圖 4 單片機外圍電路連接圖 D/A 轉(zhuǎn)換 單元 AT89C51 單片機的 P1 口 輸出為數(shù)字信號,需經(jīng) DAC0832 芯片轉(zhuǎn)換成模擬信號 顯示輸出 。在這種方式下,將 2 級寄存器的輸出作為控制信號,在 其 作用下,輸入數(shù)據(jù)直接送入 D/A 寄存器。本設(shè)計采用的是雙電源工作模式運用反饋原理,構(gòu)成 I/V 轉(zhuǎn)換電路。 程序流程圖如下圖: 基于 AT89C51 單片機的 低頻 波形發(fā)生器 9 圖 7 波形發(fā)生器的主程序流程圖 主程序如下: ORG 0000H TRI BIT LADDER BIT LJMP START ORG 0030H START: MOV P1,00H MAIN: JBC TRI,S3 JBC LADDER,S4 SJMP MAIN S3:LCALL TRIAGE SJMP MAIN SQUARE按下 初始化,設(shè)置常量及指針 SAW 按下 TRIANG 按下 LADDER 按下 跳轉(zhuǎn)到主程序 N N N N 開 始 點亮 D1 調(diào)用方波輸出程序,輸出一個周期的方波 點亮 D2 調(diào)用鋸齒波輸出程序,輸出一個 周期的鋸齒波 點亮 D3 調(diào)用三角波輸出程序,輸出一個周期的三角波 點亮 D4 調(diào)用梯形波輸出程序,輸出一個周期的梯形波 基于 AT89C51 單片機的 低頻 波形發(fā)生器 10 S4:LCALL LADD SJMP MAIN TRIAGE: MOV DPTR,0FFH MOV A,00H UP:MOVX DPTR,A INC A CJNE A,0AEH,UP DEC A DOWN:DEC A MOVX DPTR,A CJNE A,068H, DOWN INC A SJMP UP LADD: MOV DPTR,0FFH L4: MOV A,42H UP1: INC A MOVX DPTR,A CJNE A,0AEH,L5 L5: JC UP1 DOWN1: LCALL DELAY1 L6: DEC A MOVX DPTR,A CJNE A,043H,L7 L7: JC L4 SJMP L6 DELAY1: MOV R0,65 D: MOV R1,55 DJNZ R1,$ DJNZ R0,D RET END 子程序及流程圖 在每個時鐘到來時,通過 AT89C51 單片機對 P0 口交替輸出 00H 和 0FFH,這樣往復(fù)執(zhí)行,即
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1