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

正文內容

通用可變增益放大器畢業(yè)設計論文(參考版)

2024-12-05 15:32本頁面
  

【正文】 G2=0。 delay(1)。 G1=0。 //bai=i/10。 } else { ge=a%10。 P3=0XFF。 P3=0xf7。y)。x) for(y=124。 39 for(x=z。 display()。n++)。 //給 D賦值 for(n=0。 while(1) { //d=(i*51)/20。 void keyscan(void)。 void display()。 /**共陽數(shù)碼管字型碼 **0***1****2****3****4****5****6****7****8***9***/ uchar i=5,a=0,mode=0,d,ge,shi。/*自減 */ sbit save=P3^7。 sbit add=P3^4。 sbit G3=P3^2。 sbit G1=P3^0。} //等 待鍵釋放 if(i==100) i=0。P3=m|0xb0。 //按鍵后 1,2 交替 while(k!=0xff) {m=P3。(mode==2))i,a=a4。 //數(shù)碼管顯示4 else if((minus==0)amp。amp。//獲取 P3 口值 k=m|0x4f。 if(k!=0xff){ delay(10)。 m=P3。 P3=P3|0x0f。 //高位顯示 R else P1=0xa1。// G4=0。 delay(1)。 G3=0。 delay(1)。 G2=0。 delay(1)。 G1=0。 //bai=i/10。 } else { ge=a%10。 P3=0XFF。 P3=0xf7。y)。x) for(y=124。 for(x=z。 display()。n++)。 for(n=0。 while(1) { //d=(i*51)/20。 void keyscan(void)。 void display()。/*調整 */ uchar code table[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。/*自加 */ sbit minus=P3^5。 sbit G4=P3^3。 sbit G2=P3^1。 35 附錄一 總電路圖 36 附錄二 源程序 源程序 /*************************數(shù)碼管顯示 20~0**************************/ include include include define DAC XBYTE[0X0000] define uchar unsigned char define nchar signed char define uint unsigned int //define DAC XBYTE[0x7fff] //uchar xdata DAC0832 _at_ 0xF000。 感謝 同班的蹇震 及 曾祥凡 、 吳鵬兀 、 肖 瑤 等同學,他們給予了我許多有益的建議,幫助和啟發(fā) 了 我解決了許多的問題。s posts and telemunications press, 2021. [7]王冠華 . Multisim 10 電路設計及應用 [M].北京 : 國防工業(yè)出版社 ,2021. Wang Guanhua. Multisim circuit design and application [M]. Beijing: national defence industry press, 2021. [8]馬忠梅,籍順心等,單片機的 C語言應用程序設計 [M]. 第四版 .北京:北京航空航天大學出版社, 2021. Ma Zhongmei, working, etc., MCU C language application program design [M]. 4th edition. Beijing: Beijing university of aeronautics and astronautics press, 2021. [9]伍乾永,陳彬 .基于單片機的可控增益放大器設計 [J].內江科技 ,2021, 29(4) WuQianYong Chen Bin. Based on the microcontroller of the controllable gain amplifier design [J]. Journal of neijiang science and technology, 2021, 29 (4) 33 [10]白鳳山,張立倩,黃威 . 一種基于單片機的可編程自動增益放大器的實現(xiàn)[J].內蒙古人學學報 (自 然科學版 ), 2021,33( 6) Bai Fengshan Zhang Liqian, Huang Wei. A kind of based on single chip microputer automatic programmable gain amplifier implementation [J]. Journal of Inner Mongolia to study (natural science edition), 2021 (6) 34 致 謝 本次的畢業(yè)設計,首先衷心感謝這幾個月來給予我?guī)椭?、指導和關懷的伍麟珺老師,她嚴謹?shù)闹螌W態(tài)度和悉心教導是我一生中的寶貴財富,她孜孜不倦的工作精神和對學生的熱情態(tài)度使我受益良多。an: xi 39。所以設計要求基本到達。 對于設計要求( 1) 要求的三檔 ,仿真 設計中用了自加、自減鍵來完成 4dB不連續(xù)可調步進;對于設計要求( 2),增益為 100時,在 DC— 1MHz 帶寬范圍內,輸出的信號幅度波動不超過 5%的要求,在仿真中增益微 100 時的 DC— 1MHz 帶寬范圍內,輸出地信號幅度波動不超過 ,符合要求;對于設計要求( 3),增益為 100 時,輸入端短路,輸出端電壓值不超過177。通過這次課程設計我深刻的體會到程序的思想其實比代碼重要的多,一個好的程序不在于代碼的多少,而在于程序設計思想的優(yōu)劣。而在編寫給 DAC0832 賦值的程序時, DAC0832的基準電壓時用一個單刀雙擲開關接的正 +5V 電壓和 5V 電壓,由于是手動操作,所以編寫了 3 個程序來完 成電壓的正負值輸出和數(shù)碼管的正負值顯示,比較的繁瑣。其實真正難解決的還是程序的設計部分,首先我參照《單片機的 C 語言應用程序設計》(第4版)的程序設計,但是當 我將程序全部寫完之后不能正常運行,修改之后而且數(shù)碼管也顯示也顯示錯誤,電壓的輸出誤差也較大。不管是在硬件電路連接還是在程序設計的過程中都遇到了諸多困難。在 6MHz 時增益為 ,所以在 DC— 6MHz 帶寬范圍內,輸出大信號幅度波動不超過 1dB。輸入信號 Ui=20mV,輸出信號 Uo=,由公式( 1),可得放大倍數(shù) k=,由公式( 2)可得增益 Av=。 圖 25 控制端電壓 圖 26 控制端電壓 ( 6)依次按下自減,直到輸入 AD603 控制端電壓變?yōu)?,測量輸出信號。所以理論增益 Av=,實際增益Av=,誤差為 。波形測試如圖 25,幅度測試如圖 26。 圖 23 控制端電壓 圖 24 控制端電壓 ( 5) AD603 輸入端加峰 峰值為 40mV 正弦波。所以理論增益 Av=,實際增益 Av=,誤差為 。波形測試如圖 23,幅度測試如圖24。 圖 21 控制端電壓 圖 22 控制端電壓 ( 4) AD603 輸入端加峰 峰值為 40mV 正弦波。所以理論增益 Av=, 27 實際增益 Av=,誤差為 。波形測試如圖 21,幅度測試如圖 22。 圖 19 控制端電壓 圖 20 控制端電壓 (3) AD603 輸入端加峰 峰值為 40mV 正弦波。所以理論增益 Av=, 26 實際增益 Av=,誤差為 。波形測試如圖 19,幅度測試如圖 20。 圖 17 初始電壓 0V波形 圖 18 初始電壓 0V增益 (2) AD603 輸入端加峰 峰值為 40mV 正弦波。所以理論增益 Av=,實際增益 25 Av=,誤差為 。波形測試如圖 17,幅度測試如圖 18。 幅頻特性測量 (1) 運行仿真, AD603 輸入端加峰 峰值為 40mV 正弦波。 ( 2)當 DAC0832 的基準電壓 VREF 接 5V 時,根據(jù)公式( 12),可得出表 6。按鍵程序的詳細流程圖如圖 所示: 開 始是 否 按 下 調 整 鍵讀 P 3 口 的 值是 否 按 下 調 整 鍵是 否 有 按 鍵 按 下讀 取 鍵 值等 待 按 鍵 釋 放延 時 1 0 m s返 回YYYN NN 圖 16 按鍵程序 24 5 測試結果和分析數(shù)據(jù) D/A 轉化輸出電壓測量 AD603 增益控制所需電壓由 D/A 轉化電路所得。按鍵處理首先得測 P3 口的 有沒有鍵按下,如果有則讀 P3 口的值保存在一個內存單元內,延時去抖然后在繼續(xù)判斷 是否按下,如果有則讀 P3 口的值保存在一個內存單元內,再判斷是否有鍵按下,再讀取鍵值保存。數(shù)據(jù)顯示程序模塊的 詳細流程圖如圖 15 所示: 開 始置 段 碼 、 位 選 碼 初 值位 選 碼 送 P 3 口取 出 段 控 碼送 P 1 口延 時 1 m s指 向 下 一 個 顯 示 單 元顯 示 完返 回 圖 15 數(shù)據(jù)顯示程序流程圖 23 按鍵掃描程序模塊 設計中要顯示 20~40 的數(shù)據(jù),所以兩個按鍵,一個自加,一個自減。主程序模塊的流程圖如圖 14所示: 開 始系 統(tǒng) 初 始 化是 否 有 按 鍵 按 下取 鍵 值進 入 子 函 數(shù)數(shù) 據(jù) 處 理顯 示YN 圖 14 主流程圖 22 數(shù)據(jù)顯示程序模塊 要顯示的數(shù)據(jù)首先得轉換成十進制數(shù)然后取出每一位十進制數(shù)位再送到數(shù)碼管顯示。首先初始化系統(tǒng),最高位顯示 ,然后判斷開始鍵 ,若按下,則最高位顯示 R;接著判斷操作鍵 ,若按下,則最高位變成 d,再判斷 P3口的 、 兩鍵是否按下,兩鍵分別表示自加、自減鍵。 主程序模塊 主程序模塊是將各個子程序模塊連接起來的程序的主體部分。 通用可變增益放大器的系統(tǒng)軟件設計采用模塊化設計方法。 圖 13 直流穩(wěn)壓電源電路 21 4 系統(tǒng)軟件設計 軟件編程部分是設計的電路能否成功的關鍵。經過 C C8, C C7 濾波得到一直流電壓,再經 , 整流得到所需電壓。一塊 LM7805 與一塊 LM7905 三端穩(wěn)壓器對接連接,可獲 得一正負 5v對稱的穩(wěn)壓電源。唯一的缺點是效率較低。 圖 12 控制部分電路 20 直流穩(wěn)壓電源電路 如圖 13所示:電路為自行設計的正負 15V和正負 5V的直流穩(wěn)壓電源電路圖。 根據(jù)公式( 12),上述電 路最終輸出電壓 U=5*D/256,其中 D 為單片機輸入到 DAC0832 的值。它有 5個引出腳,其中“ +”、“ ”為兩個信號輸入端,“ V+”、“ V”為正、負電源端,“ Vo”為輸出端。該四放大器可以工作在低到 伏或者高到 32 伏的電源下。 圖 13 DAC0832的模擬電壓輸出電路 19 DAC0832 與 LM324 組成單緩沖接入方式,滑動變阻器 R5 可微調輸出電壓,使之符合設計要求。 Multisim 中 DAC0832 是用 IDAC16 來代替。輸入可有 2^8=256 個不同的二進制組態(tài),輸出為 256個電壓之一,即輸出電壓不是整個電壓范圍內任意值,而只能是 256 個可能值。 DAC0832 邏輯輸入滿足 TTL 電平,可直接與 TTL 電路或微機電路連接。 D/A轉換結果采用電流形式輸出 , 若需要 需求 的模擬電壓信號,可通過一個高輸入阻抗的線性運算放大器實現(xiàn)。改變 RFB 端外接電阻值可
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1