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

正文內(nèi)容

寬帶放大器的設計與研究畢業(yè)設計-資料下載頁

2025-11-14 17:37本頁面

【導讀】無線通信等系統(tǒng)中必不可少的部分。本系統(tǒng)以可控增益放大器AD603為核心,外。加STC89C58RD單片機的配合,實現(xiàn)了增益可調(diào)的寬帶放大器。路、單片機顯示控制模塊、穩(wěn)壓電源模塊??煽卦鲆娣糯箅娐酚蓛善珹D603串聯(lián)。AD811,提升了系統(tǒng)的帶負載能力。為解決寬帶放大器自激及減小輸出噪聲,本。系統(tǒng)采用多種形式的抗干擾措施,抑制噪聲,改善放大器的穩(wěn)定性。

  

【正文】 196pF636pF1.288uH1.288uH50166。184。50166。184。AD603AQVINP COM GPOS GNEGVNEGFDBKOUTVPOSAD603AQVINP COM GPOS GNEGVNEGFDBKOUTVPOS22uF22uF22uF22uF100pF100pF100pF100pF5V5V5V5VD/A IND/A INAD811AN3 2476100pF100pF22uF22uF12V12V1k166。184。1k166。184。PAOUT附錄 系統(tǒng)核心部分電路圖 . . 單片機模塊電路圖 . . 部分程序清單 系統(tǒng)主程序 void main() { double outVoltage 。 unsigned char flag = 1 。 Init_Lcd( ) 。 SystemInit( ) 。 EA = 0 。 DAConver( 332 ) 。 EA = 1 。 while( 1 ) { if( count = 0 ) { EA = 0 。 WriteStr( strADval , 1 ) 。 if( flag == 1 ) { WriteStr( Gain : dB , 2 ) 。 flag = 0 。 } EA = 1 。 } if( KeyScan() != 0 ) { SetValues( ) 。 if( Gain = 0 ) { outVoltage = ( Voltage[ 0 ] ) / * 。 } else { outVoltage = ( Voltage[ Gain/5 1 ] ) / * 。 } EA = 0 。 DAConver( (int)( outVoltage + ) ) 。 EA = 1 。 } } } . . 系統(tǒng)初始化子程序 void SystemInit( void ) { EA = 0 。 TMOD = 0x01 。 TH0 = 0x00 。 TL0 = 0x00 。 ET0 = 1 。 TR0 = 1 。 EA = 0 。 } 顯示初始化子程序 void Init_Lcd( void ) { WriteCmd( FunSet_DL82R5x8 )。 //8 位數(shù)據(jù)傳輸, 2 行 , 5x8 Delay_ms( 5 ) 。 WriteCmd( EnMod_AddInc ) 。 Delay_ms( 5 ) 。 WriteCmd( DisOpen_C0B0 ) 。 //顯示開,關光標 Delay_ms( 5 ) 。 WriteCmd( ClearS ) 。 Delay_ms( 5 ) 。 //清除 LCD的顯示內(nèi)容 } 系統(tǒng)中斷子程序 void Timer0interrupt( void ) interrupt 1 { unsigned long tmp 。 EA = 0 。 TH0 = 0x00 。 TL0 = 0x00 。 count ++ 。 if( count == 10 ) { ADSimple = ADConver( ) 。 //AD simples ADVoltage = ADSimple/* * 1000 。 tmp = (unsigned long) ADVoltage 。 //Voltage: V 。 // 9. 11 12 13 strADval[9] = ((char)( (unsigned int)(tmp/1000))) | 0x30 。 strADval[11] = ((char)( (unsigned int)(tmp%1000/100 ))) | 0x30 。 strADval[12] = ((char)( (unsigned int)(tmp%100/10 ))) | 0x30 。 . . strADval[13] = ((char)( (unsigned int)(tmp%10 ))) | 0x30 。 count = 0 。 } Display( ADSimple ) 。 EA = 1 。 } 鍵值掃描子程序 unsigned char KeyScan( void ) // retrun 1 while some key down else retrun 0 { unsigned char row 。 unsigned char col 。 unsigned char temp 。 KeyPort = 0xF0 。 temp = KeyPort 。 if( temp != 0xF0 ) { Delay_ms( 10 ) 。 KeyPort = 0xF0 。 temp = KeyPort 。 if( temp != 0xF0 ) { col = temp 。 // col KeyPort = 0x0F 。 temp = KeyPort 。 row = temp 。 // row 。 } Delay_ms( 10 ) 。 KeyPort = 0x0F 。 temp = KeyPort 。 while( temp != 0x0F ) { Delay_ms( 1 ) 。 temp = KeyPort 。 } temp = row | col 。 switch(temp ) { case 0xEE : Key = 39。039。 。 break 。 // 09 set Keyber case 0xED : Key = 39。139。 。 break 。 case 0xEB : Key = 39。239。 。 break 。 case 0xE7 : Key = 39。339。 。 break 。 case 0xDE : Key = 39。439。 。 break 。 . . case 0xDD : Key = 39。539。 。 break 。 case 0xDB : Key = 39。639。 。 break 。 case 0xD7 : Key = 39。739。 。 break 。 case 0xBE : Key = 39。839。 。 break 。 case 0xBD : Key = 39。939。 。 break 。 // case 0xBB : Key = 39。A39。 。 break 。 // +5 case 0xB7 : Key = 39。B39。 。 break 。 // 5 case 0x7E : Key = 39。C39。 。 break 。 // case 0x7D : Key = 39。D39。 。 break 。 // case 0x7B : Key = 39。E39。 。 break 。 // case 0x77 : Key = 39。F39。 。 break 。 // } return 1 。 } return 0 。 } 增益設定子程序 void SetValues( void ) { int newGain 。 char strNewVal[16] = Gain: dB 。 //6 7 8 9 11 12 newGain = Gain 。 switch( Key ) { case 39。A39。 : //set +5 newGain += 5 。 if( newGain MaxGain ) { newGain = 0 。 //newGain %= MaxGain 。 } Gain = newGain 。 break 。 case 39。B39。 : // set 5 newGain = 5 。 if( newGain 0 ) { newGain = 45 。 //newGain += MaxGain 。 } Gain = newGain 。 break 。 . . } // end switch strNewVal[8] = ((char)( newGain/10 )) | 0x30 。 strNewVal[9] = ((char)( newGain%10 )) | 0x30 。 if( newGain 10 ) { strNewVal[8] = 39。 39。 。 } if( newGain == 45 ) { strNewVal[9] = 39。339。 。 strNewVal[11] = 39。539。 。 } EA = 0 。 WriteStr( strNewVal , 2 ) 。 EA = 1 。 //WriteStr( A(+5) B(5) ,1 ) 。 } // end SetValues . . 外文資料 Operational Amplifier From Wikipedia, the free encyclopedia An operational amplifier,or opamp,is a very high gain differential with high input impedance(typically a few megohms)and low output impedance(less than 100 ohms).Typical uses of the operational amplifier are to provide voltage amplitude changes(amplitude and polarity),oscillators,filter circuits,and many types of instrumentation basic opamp circuit is made using a differential amplifier having two input (plus and minus)and at least one output .Figure11 shows a basic opamo circuit,the plus(+)input produces an output that is in phase with the signal applied,whereas an input to the minus()input represented by the symbols V+,V and is measure with respect to ground amplifiers are differential this we mean that the output voltage with respect to ground is given by the expression: Vo=A( V+ — V) ( 11) Figur11 An operational amplifier Where the input V+ and V may be DC or AC signals and A is the differential gain (voltage gain). The magnitude of A is approximately 510 ~ 610 for DC and AC signals with frequencies less
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1