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

正文內(nèi)容

基于proteus的波形發(fā)生器仿真設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-30 18:28本頁(yè)面
  

【正文】 再次對(duì)所有支持和幫助過(guò)我的老師和同學(xué)們表示誠(chéng)摯的謝意!參考文獻(xiàn)[1] 華中科技大學(xué)電子技術(shù)課程組編,康華光主編,陳大欽,張林副主編. 電子技術(shù)基礎(chǔ)模擬部分. 第 5 版. 北京:高等教育出版社.,2022[2] 清華大學(xué)電子學(xué)教研組編,閻石主編. 數(shù)字電子技術(shù)基礎(chǔ). 第 4 版. 北京:高等教育出版社,1998[3] 王松武,趙旦峰,于蕾,王揚(yáng)編,刁鳴主審. 常用電路模塊分析與設(shè)計(jì)指導(dǎo). 北京:清華大學(xué)出版社,2022[4] 傅恩錫主編,楊四秧副編. 電路分析簡(jiǎn)明教程. 北京:高等教育出版社,2022[5] 王寶祥主編 . 信號(hào)與系統(tǒng). 哈爾濱工業(yè)大學(xué)出版社,2022[6] 林志琦,蔣惠萍編著. 信號(hào)發(fā)生電路原理與實(shí)用設(shè)計(jì). 北京:人民郵電出版社, 2022 [7] Baskakov , S. I. Signals and circuits . mir publishiers, 1986[8] Levan, N. Systems and signals . New York ::Optimization Software, Inc., c1983[9] Marven, Craig.,Ewers, Gillian. Build your own lowcost signal generator. New York :: TAB, c1994.[10] 周潤(rùn)景,郝曉霞編著. Multisim amp。同時(shí)也感謝我的同學(xué)在這次設(shè)計(jì)中給予我的建議和幫助,在論文撰寫(xiě)過(guò)程中,提供了許多寶貴的思路和建議及相關(guān)文獻(xiàn)資料。在此特別感謝導(dǎo)師的細(xì)心指導(dǎo)和幫助,在設(shè)計(jì)過(guò)程中為我提供了有力的指導(dǎo)和幫助。在系統(tǒng)的設(shè)計(jì)過(guò)程中體會(huì)到知識(shí)要學(xué)以致用的深刻道理,也加深了對(duì)單片機(jī)和一些基本電路知識(shí)的了解。這無(wú)疑是本設(shè)計(jì)的一大特點(diǎn),值得進(jìn)一步探索和研究。但是,通過(guò)實(shí)驗(yàn)證明了本設(shè)計(jì)的設(shè)計(jì)思想和設(shè)計(jì)方法是切實(shí)可行的。使用運(yùn)算放大器將頻率放大到需要的幅值并穩(wěn)定,后續(xù)工作就是進(jìn)一步采取穩(wěn)幅措施,使波形穩(wěn)定可靠,失真小。? 掌握了電子系統(tǒng)設(shè)計(jì)的流程,熟悉了各種硬件電路以及軟件編程方法。? 波形輸出電壓為 5V 峰峰值,且幅值可調(diào)。本設(shè)計(jì)成果及收獲如下:? 具有產(chǎn)生正弦波、方波、三角波三種周期性波形的功能。完成了仿真的測(cè)試,輸出波形穩(wěn)定。通過(guò)按鍵“頻率升高”改變波形的頻率可得到圖 46所示幅值為 5V,周期為 120ms 的三角波輸出波形。通過(guò)按鍵“頻率減低”改變波形的頻率可得到圖 44 所示幅值為 5V,周期為 20ms 的方波輸出波形。得到的波形通過(guò)調(diào)節(jié)示波器得到如下六種波形:按下“波形切換”按鍵,先得到正弦波,如圖 41 所示:圖 41 正弦波,T=40ms該波形幅值為 5V,周期為 40ms。在觀察波形過(guò)程之中可能會(huì)發(fā)現(xiàn)波形失真,這時(shí)可以調(diào)節(jié)示波器的幅度、頻率、通道等功能,使波形清晰效果最好。點(diǎn)擊模擬調(diào)試按鈕的運(yùn)行按鈕 ,進(jìn)人調(diào)試狀態(tài)。具體程序如下ifndef __sinx_h__define __sinx_h__unsigned char code sin_num[]={ 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 20, 21, 22, 23, 24, 25, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 67, 68, 70, 71, 73, 74, 75, 77, 78, 80, 81, 83, 84, 86, 87, 89, 90, 92, 93, 95, 96, 98, 99, 101,102, 104, 106, 107, 109, 110, 112, 113, 115, 116, 118, 120, 121, 123, 124, 126, 128, 129, 131, 132, 134, 135, 137, 139, 140, 142, 143, 145, 146, 148, 149, 151, 153, 154, 156, 157, 159, 160, 162, 163, 165, 166, 168, 169, 171, 172, 174, 175, 177, 178, 180, 181, 182, 184, 185, 187, 188, 189, 191, 192, 194, 195, 196, 198, 199, 200, 201, 203, 204, 205, 206, 208, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 223, 224, 225, 226, 227, 228, 229, 230, 230, 231, 232, 233, 234, 235, 236, 237, 237, 238, 239, 240, 240, 241, 242, 243, 243, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 251, 252, 252, 253, 253, 253, 253, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255 }。 } }endif//正弦表;每半個(gè)周期 256 個(gè)取值 ,最大限度保證波形不失真。break。TL0=TIME0_L。分 100 份 每次 1%。break。TL0=TIME0_L。} //正弦波//每半周期 256 取樣。sint() 。void intt0() interrupt 1{ switch(cho) { case 0:{TH0=TIME0_H。} else 。} } //num=0。void it0() interrupt 0{ if(chg==0) { if(++cho==3) {cho=0。flag=0。cs=1。} } else if(flag) { cs=0。if(num==0){num=255。P2=num++。cs=1。}else{cs=0。P2=0XFF。flag=0。cs=1。} } else if(flag) { cs=0。if(num==0){num=255。P2=sin_num[num++]。 TIME0_L=temp%256。 } else if(cho==0|cho==2){ //正弦波 三角波默認(rèn)周期 50hz 6553610^6//(512*FREQ) temp=0xffff1953/FREQ。 //方波默認(rèn)為 100hz,切換后頻率也為 50HZ 6533610^6/(256*FREQ) TIME0_H=temp/256。 if(FREQ=100)FREQ=5。 if(FREQ==0) FREQ=100。//初始化頻率,50HZ//調(diào)節(jié)部分——頻率void freq_ud(void){ unsigned int temp。bit flag=0。sbit freq_d=P1^2。 //定時(shí)器 0 的初值設(shè)置;全局變量.對(duì)應(yīng)正弦波(50HZsbit chg= P1^0。2:三角波unsigned char num=0。 //0:正弦波。 }}ifndef __0832_h__define __0832_h__unsigned char i,sqar_num=128。 while(1) { // square()。 IP=0X01。 EX0=1。 IT0=1。 TH0=0xff。程序流程框圖如圖 35:開(kāi)始定時(shí)器初始化設(shè)置鍵盤中斷級(jí)別高中斷初始化While(1)Y開(kāi)始結(jié)束判斷波形定時(shí)器賦初值定時(shí)器賦初值定時(shí)器賦初值0 1 2輸出正弦波輸出方波輸出三角波主程序 定時(shí)器中斷服務(wù)程序結(jié)束圖 35 程序流程圖 系統(tǒng)主程序include//unsigned char TIME0_H=0xec,TIME0_L=0x78。D/A 轉(zhuǎn)換電路原理如圖 34:圖 34 D/A電路圖 系統(tǒng)軟件設(shè)計(jì) 程序流程圖軟件系統(tǒng)由按鍵、單片機(jī)、D/A 轉(zhuǎn)換、放大電路等模塊組成。利用單片機(jī)的晶振控制輸出周期的速度,也就是控制了輸出的波形的頻率。假如 N個(gè)點(diǎn)構(gòu)成波形的一個(gè)周期,則 0832 輸出 N 個(gè)樣值點(diǎn)后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,即一個(gè)周期。 單片機(jī)向 0832 發(fā)送數(shù)字編碼,產(chǎn)生不同的輸出。另一類芯片內(nèi)部沒(méi)有數(shù)據(jù)寄存器,輸出信號(hào)隨數(shù)據(jù)輸入線的狀態(tài)變化而變化,因此不能直接與微型計(jì)算機(jī)接口,必須通過(guò)并行接口與微型計(jì)算機(jī)接口。DAC0832 是一個(gè)具有兩個(gè)輸入數(shù)據(jù)寄存器的 8 位 DAC。定時(shí)器中斷的特殊功能寄存器設(shè)置如下: 定時(shí)控制寄存器 TCON=20H ; 工作方式選擇寄存器 TMOD=01H; 中斷允許控制寄存器 IE=82H。用定時(shí) /計(jì)數(shù)器作為中斷源。RST 端電壓慢慢下降,降到一定程序,即為低電平,單片機(jī)開(kāi)始工作。并采用電源復(fù)位設(shè)計(jì)。MCU鍵盤 DAC0832 信號(hào)放大信號(hào)顯示圖 32 系統(tǒng)原理框圖 單片機(jī)電路AT89C51 功能:形成掃描碼,鍵值識(shí)別、鍵處理、參數(shù)設(shè)置;形成顯示段碼;產(chǎn)生定時(shí)中斷;形成波形的數(shù)字編碼,并輸出到 D/A 接口電路和顯示驅(qū)動(dòng)電路。缺點(diǎn)是,采樣頻率由單片機(jī)內(nèi)部產(chǎn)生故使整個(gè)系統(tǒng)的頻率降低。在 AT89C51 的 P1 口接 3 個(gè)按扭,通過(guò)軟件編程來(lái)選擇各種波形和頻率。 總體設(shè)計(jì)波形發(fā)生器原理框圖如下所示。用戶也可以采用外部時(shí)鐘。10 Pf,而如使用陶瓷諧振器建議選擇40Pf177。外接石英晶體或陶瓷諧振器及電容CC2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。89C51 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2分別是該放大器的輸入端和輸出端。如EA 端為高電平(接Vcc 端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。欲使CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 無(wú)效;? PSEN:程序存儲(chǔ)允許輸出是外部程序存儲(chǔ)器的讀選通型號(hào),當(dāng)89C51 由外部存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN 有效,即輸出兩個(gè)脈
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1