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

正文內(nèi)容

自動增益放大器畢業(yè)設計論文(編輯修改稿)

2024-07-23 01:33 本頁面
 

【文章內(nèi)容簡介】 dex = 0。 results[index++] = ADC12MEM0。 // 采樣輸出電壓 if(index == Num_of_Results) { uchar i。 //unsigned long sum0 = 0。 index = 0。 for(i = 0。 i Num_of_Results。 i++) { sum0 += results[i]。 } sum0 = 5。 //除以32 Trans_val(sum0)。 //顯示輸出電壓值 if(t==0) //沒有按鍵按下時 { if( sum0bz_v) //判斷采樣值是否大于標準值 { z+=50。 //如果大于,則增大DA輸出,減小反饋增益 if(z=3276) //輸出2v時,衰減倍數(shù)最大 z=3276。 } else if(sum0bz_v) //如果小于標準值 z=50。 //如果小于,減少DA輸出,增加反饋增益 { if(z=0) z=0。 //輸出為0v時,放大倍數(shù)最大,3倍 } bzxs(bz_v)。 //顯示標準值 } else if(t==1) //如果有鍵按下 { if(sum0micbz_v) //如果麥克風輸入小于反饋值 z+=100。 //衰減輸出信號 if(sum0micbz_v) //如果麥克風輸入大于反饋值 z=100。 //增加輸出信號 bzxs(micbz_v)。 } } static uint index1 = 0。 // 麥克風采樣數(shù)據(jù)控制標準值 results1[index1++] = ADC12MEM1。 if(index1 == Num_of_Results) { uchar i1。 unsigned long sum1 = 0。 index1 = 0。 for(i1 = 0。 i1 Num_of_Results。 i1++) { sum1 += results1[i1]。 } sum1= 5。 //除以32 micbz_v=1241+sum1。 //麥克風輸入的電壓,固定增加1v if(micbz_v3723) micbz_v=3723。 if(micbz_v1241) micbz_v=1241。 //Trans_val1(sum1)。 //顯示麥克風采集的電壓 } static uint index2 = 0。 results2[index2++] = ADC12MEM2。 // 采樣數(shù)據(jù)控制模擬開關 if(index2 == Num_of_Results) { uchar i2。 unsigned long sum2 = 0。 index2 = 0。 for(i2 = 0。 i2 Num_of_Results。 i2++) { sum2 += results2[i2]。 } sum2= 5。 //除以32 Trans_val2(sum2)。 //顯示輸入信號幅度 if(sum213) //當輸入電壓大于100mv時, P3OUT=BIT0。 //打開衰減信號通道 else if(sum2=13amp。amp。sum2125) P3OUT=BIT1。 //打開未衰減信號()通道 else if(sum2=125) P3OUT=BIT2。 //打開未衰減信號()通道 } }/*******************************************函數(shù)名稱:Trans_val功 能:將16進制ADC轉換數(shù)據(jù)變換成4位10進制 真實的模擬電壓數(shù)據(jù),并在液晶上顯示參 數(shù):Hex_Val16進制數(shù)據(jù) n變換時的分母等于2的n次方 返回值 :無********************************************/void Trans_val(uint Hex_Val) //電壓測量{ unsigned long caltmp。 unsigned long daa。 uchar i。 uchar ptr[5]。 caltmp = Hex_Val。 daa=((caltmp/1)*805664)/1000000。 //,轉化為十進制 // daa=((caltmp/1)*610351)/1000000。 // ptr[0] = daa / 1000。 //取參數(shù)的權位值 ptr[1] = 10。 ptr[2] = (daa ptr[0]*1000)/100。 ptr[3] = (daa ptr[0]*1000ptr[2]*100)/10。 ptr[4]=daa%10。 //shuzi表中第10位對應符號. for(i = 0。i 5。i++) Disp1Char((1 + i),0,shuzi[ptr[i]])。 }void Trans_val1(uint Hex_Val) //輸入信號幅度測量,更改運算參數(shù){ unsigned long caltmp。 unsigned long daa。 uchar i。 uchar ptr[5]。 caltmp = Hex_Val。 daa=((caltmp/1)*805664)/1000000。 ptr[0] = daa / 1000。 //HexDec變換 ptr[1] = 10。 ptr[2] = (daa ptr[0]*1000)/100。 ptr[3] = (daa ptr[0]*1000ptr[2]*100)/10。 ptr[4]=daa%10。 //shuzi表中第10位對應符號. for(i = 0。i 5。i++) Disp1Char((1 + i),1,shuzi[ptr[i]])。}void Trans_val2(uint Hex_Val) //輸入信號頻率測量,更改運算參數(shù){ unsigned long caltmp。 unsigned long daa。 uchar i。 uchar ptr[5]。 caltmp = Hex_Val。 daa=((caltmp/1)*805664)/1000000。 ptr[0] = daa / 1000。 //HexDec變換 ptr[1] = (daa ptr[0]*1000)/100。 ptr[2] = 10。 //shuzi表中第10位對應符號. ptr[3] = (daa ptr[0]*1000ptr[1]*100)/10。 ptr[4]=daa%10。 for(i = 1。i 5。i++) Disp1Char((2+ i),1,shuzi[ptr[i]])。 } /*******************************************函數(shù)名稱:bzxs函數(shù)功能:顯示通過鍵盤設定的標準電壓值返回參數(shù):無******************************************/void bzxs(uint Hex_Val){ unsigned long caltmp。 unsigned long daa。 unsigned int i。 uchar ptr[5]。 caltmp = Hex_Val。 daa=((caltmp/1)*805664)/1000000。 ptr[0] = daa / 1000。 //HexDec變換 ptr[1] = 10。 ptr[2] = (daa ptr[0]*1000)/100。 ptr[3] = (daa ptr[0]*1000ptr[2]*100)/10。 ptr[4]=daa%10。 //shuzi表中第10位對應符號. for(i = 0。i 5。i++) Disp1Char((11 + i),0,shuzi[ptr[i]])。}/*******************Reset***********************函數(shù)名稱:Reset函數(shù)功能:對外部顯示初始化返回參數(shù):無************************************************/void reset(void){ DispNChar(0,0,1,U)。 //顯示“u” DispNChar(0,1,3,I)。 //顯示“SR:” DispNChar(8,0,3,BZ)。 //顯示“BZ:” // DispNChar(8,1,3,A)。 //顯示“SI:” Disp1Char(6,0,39。V39。)。 Disp1Char(9,1,
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1