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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-51單片機(jī)的簡易低頻信號源設(shè)計(jì)-資料下載頁

2024-12-03 20:17本頁面

【導(dǎo)讀】信號發(fā)生器亦稱函數(shù)發(fā)生器,是一種能產(chǎn)生各種函數(shù)波形的儀器。在現(xiàn)代電子學(xué)的各個(gè)。領(lǐng)域,常常需要高精度和頻率方便可調(diào)的信號發(fā)生器。發(fā)生器的性能越好,但隨之而來的是,器件成本和技術(shù)要求也會大大提高。價(jià)格低廉、頻率穩(wěn)定度高、抗干擾能力強(qiáng)、用途廣泛等優(yōu)點(diǎn)。本次畢業(yè)設(shè)計(jì)設(shè)計(jì)完成了一個(gè)基于單片機(jī)控制的低頻信號源。系統(tǒng)主要由單片機(jī)控制電。路、DA轉(zhuǎn)換電路、鍵盤控制電路及顯示電路構(gòu)成。AT89S51單片機(jī)用于完成對鍵盤輸入信。這樣便完成了低頻信號源的設(shè)計(jì),編寫軟件程序?qū)崿F(xiàn)了方波、正弦波、鋸齒波、三角波。到了正確的波形輸出。

  

【正文】 方波波形在示波器的顯示 按字母 B,輸出三角波波形,在示波器上的顯示如圖 49 所示 圖 49 三角波在示波器上的顯示 31 按字母 C,顯示正弦波的波形,如圖所示 圖 410 正弦波波形在示波器的顯示 按字母 D,顯示三角波波形,由于仿真器的 接觸不良所以顯示的波形不時(shí)完全正確: 圖 411 三角波波形 在示波器的顯示 點(diǎn)擊 復(fù)位 按鈕 , 結(jié)束調(diào)試 。 32 5. 總結(jié) 本文主要研究了以 AT89S51 單片機(jī)為主要控制器件的低頻信號源的設(shè)計(jì),包括 LED 顯示, DA轉(zhuǎn)換,輸出電流轉(zhuǎn)電壓, 4*4 鍵盤調(diào)節(jié)。主要內(nèi)容如下: 論文首先介紹了低頻信號源的發(fā)展?fàn)顩r,突出了運(yùn)用單片機(jī)做控制器的低頻信號源的優(yōu)點(diǎn),研究了幾種主流設(shè)計(jì)思路并最終選定了軟硬件結(jié)合的方法。 其次研究了電路整體設(shè)計(jì)和各個(gè)模塊的設(shè)計(jì)并對用到的器件做了描述,數(shù)模轉(zhuǎn)換選定了 DAC0832 芯片,電流電壓轉(zhuǎn)換模塊選定了 LM324 集成四運(yùn)放,顯示模塊選定了四位七段數(shù)碼管,波形轉(zhuǎn)換和頻率調(diào)節(jié)模塊選定了 4*4鍵盤。單片機(jī)產(chǎn)生需要輸出波形的數(shù)據(jù)輸出到 DAC0832, DAC832 將數(shù)字量轉(zhuǎn)化為電流信號,再由 LM324 轉(zhuǎn)化為電壓信號,數(shù)碼管用來顯示當(dāng)前頻率,鍵盤用來更改波形和頻率。 論文最后對設(shè)計(jì)的軟件部分和調(diào)試過程進(jìn)行了研究,描述了 整個(gè)程序的框架,繪制了流程圖,然后依次完成了初始化程序和其他各項(xiàng)子程序,其中 在 鍵盤掃描子程序、顯示子程序、頻率更改子程序上 做了比較細(xì)致的描述 。調(diào)試過程 將主要的實(shí)驗(yàn)現(xiàn)象用照片的形式描述出來,比較直觀和形象。 在這個(gè)系統(tǒng)的頻率調(diào)節(jié)上,這個(gè)系統(tǒng) 還不能夠完成 真正 意義上的頻率調(diào)節(jié),而是針對周期的,因?yàn)橛?jì)算 TH0TL0 的算法太過復(fù)雜,輸入頻率后無法通過除法計(jì)算出定時(shí)初值。如果 算 法的問題可以 有更好的解決, 這個(gè)系統(tǒng)將 會更加完善。 33 34 參考文獻(xiàn) [1] 俆煜明,韓雁 . 單片機(jī)與案例及接口技術(shù) [M].北京 :電子工業(yè)出版社 , 2021:1518. [2] 楊素行 . 微機(jī)原理應(yīng)用與接口技術(shù) [M]. 北京:清華大學(xué)出版社 . 2021: 2021. [3] 張毅 .新編 MCS51 單片機(jī)應(yīng)用設(shè)計(jì)(第 3 版) [M].北京:清華大學(xué)出版社 . 2021: 2123. [4] 鄧鴻 飛 .低頻信號發(fā)生器的設(shè)計(jì) [J]. 企業(yè)導(dǎo)報(bào) , 2021(04):269270. [5] 何娟 , 白鈺鵬 , 郝新紅 . 基于 MCS51 單片機(jī)的專用信號源設(shè)計(jì) [J].測試技術(shù)學(xué)報(bào) , 2021( 18): 1012. [6] 魯云飛 , 任志祿等 . 51 單片機(jī)在全自動倒計(jì)時(shí)控制器中的應(yīng)用 [J]. 沈陽建筑工程學(xué)院學(xué)報(bào)(自然科學(xué)版) .2021( 1): 45; [7] 逯久鑫 .彭旋 樊 .軍慶 . 基于 51 單片機(jī)的低頻信號發(fā)生器的設(shè)計(jì)與仿真 [J]. Electronic Design Engineering, 2021(6): 25. [8] 李家良 , 張濤 . 通用信號源設(shè)計(jì) [J]. ELECTRONIC MEASUREMENT TECHNOLOGY. 2021(1):79. [9] 趙保經(jīng) , 羅振侯 . AD 和 DA轉(zhuǎn)換器應(yīng)用手冊 [M]. 上海科學(xué)普及出版 , 2021(04):101103. [10] 逯久鑫,彭旋,樊軍慶 . 基于 51單片機(jī)的低頻信號發(fā)生 器的設(shè)計(jì)與仿真 [J].電子設(shè)計(jì)工程, 2021( 8): 153155. [11] 雷發(fā)禹,賓森林,李永枧,等.基于單片機(jī)的信號發(fā)生器設(shè)計(jì)與仿真 [J].邵陽學(xué)院學(xué)報(bào):自然科學(xué)版, 2021, 6(3): 39—41. [12] Lam K H, Tsui C Y. Low Power 2D array VLSI Architecture for Block Matching Motion Estimation Using Computation Suspension[J].Signal Processing Systems. 2021, 6: 60—69. 35 附錄 1 程序清單 ORG 000BH LJMP TIME ORG 0030H MAIN: BUF EQU 33H THOD EQU 34H TLOD EQU 35H NUM EQU 36H FLAG1 BIT 01H FLAG2 BIT 02H FLAG3 BIT 03H FLAG4 BIT 05H FLAG BIT 04H JISHU EQU 4AH JISHU2 EQU 4BH MOV A,02H MOV JISHU,A MOV A,00H MOV JISHU2,A MOV 48H,A MOV A,0FCH SETB FLAG MOV THOD,A MOV TLOD,A MOV SP,60H MOV BUF,01H MOV BUF1,02H 36 MOV BUF2,03H MOV BUF3,04H MOV TMOD,01H MOV R3,4。輸入數(shù)字計(jì)數(shù)器,在頻率改變程序中使用 MOV R4,2 MOV R1,BUF SETB SETB ET0 SETB EA LP :ACALL KEY LCALL DISP AJMP LP KEY: MOV P1,0FFH CLR 。掃描第一列 MOV A,P1 ANL A,0FH XRL A,0FH JZ SW1 。不是第一列,跳 LCALL DELAY10 。防抖動 MOV A,P1 ANL A,0FH XRL A,0FH JZ SW1 MOV A,P1 ANL A,0FH CJNE A,0EH,K1 。不是第一行,跳 MOV R2,07h?!?按下 ” AJMP PINLV K1: CJNE A,0DH,K2 37 MOV R2,4。4 按下 ” AJMP PINLV LJMP DK K2: CJNE A,0BH,K3 MOV R2,1。 AJMP PINLV LJMP DK K3: CJNE A,07H,K4 MOV R2,4。4 按下 ” AJMP PINLV K4: NOP LJMP DK SW1: MOV P1,0FFH CLR MOV A,P1 ANL A,0FH XRL A,0FH JZ SW2 。不是第二列 LCALL DELAY10 MOV A,P1 ANL A,0FH XRL A,0FH JZ SW2 MOV A,P1 ANL A,0FH CJNE A,0EH,K5 MOV R2,8。8 按下 AJMP PINLV LJMP DK K5: CJNE A,0DH,K6 38 MOV R2,5。5 按下 LJMP PINLV LJMP DK K6: CJNE A,0BH,K7 MOV R2,2。2 按下 LJMP PINLV LJMP DK K7: CJNE A,07H,K8 MOV R2,0。0 按下 LJMP PINLV K8: NOP LJMP DK SW2: MOV P1,0FFH CLR MOV A,P1 ANL A,0FH XRL A,0FH JZ SW3 LCALL DELAY10 MOV A,P1 ANL A,0FH XRL A,0FH JZ SW3 MOV A,P1 ANL A,0FH CJNE A,0EH,K9 MOV R2,9。9 按下 LJMP PINLV LJMP DK K9: CJNE A,0DH,K10 39 MOV R2,6。6 按下 LJMP PINLV LJMP DK K10: CJNE A,0BH,K11 MOV R2,3。3 按 ? LJMP PINLV LJMP DK K11: CJNE A,07H,K12 MOV R2,4。4 按下 ” AJMP PINLV K12: NOP LJMP DK SW3: MOV P1,0FFH CLR MOV A,P1 ANL A,0FH XRL A,0FH JZ SW4 LCALL DELAY10 MOV A,P1 ANL A,0FH XRL A,0FH JZ SW4 MOV A,P1 ANL A,0FH CJNE A,0EH,K13 SETB FLAG3 CLR FLAG1 CLR FLAG2 SETB TR0 40 LJMP DK K13: CJNE A,0DH,K14 SETB FLAG1 CLR FLAG2 CLR FLAG3 SETB TR0 LJMP DK K14: CJNE A,0BH,K15 SETB FLAG2 CLR FLAG1 CLR FLAG3 SETB TR0 LJMP DK K15: CJNE A,07H,K16 SETB FLAG4 CLR FLAG1 CLR FLAG3 CLR FLAG2 SETB TR0 ljmp dk K16: NOP LJMP DK SW4: LJMP DK DK: RET 41 。頻率更改程序 PINLV:PUSH ACC DJNZ R3,NEXT10 MOV A,R2 MOV @R1,A MOV R3,4 MOV R1,BUF MOV A,BUF RL A RL A RL A RL A ADD A,BUF1 MOV THOD,A MOV A,BUF2 RL A RL A RL A
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1