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

正文內容

工程實踐與科技創(chuàng)新[2a](完整版)

2025-08-02 00:17上一頁面

下一頁面
  

【正文】 的增益信號經(jīng)過檢波以后,將信號返回至單片機,單片機對接收到的數(shù)據(jù)進行處理,令其與規(guī)定增益(~)的參考電壓進行比較,從而向電平轉換電路輸入自動控制信號,控制信號接入CD4066的模擬開關,控制四路電阻的阻值,從而達到自動控制增益的效果。增益有十五個等級,通過十五路電阻并聯(lián)耗費巨大,故放大器的輸入電阻用四路相互并聯(lián),、十五個等級的增益可通過四路的組合實現(xiàn)。設計指標:(1) 電壓比較是否有效(2) 電壓比較是否有雙門限(上限、下限) 實際完成后的功能 增益程序可控放大器電路:本小組成品達到基礎部分任務要求,系統(tǒng)的電壓增益總分為15個等級,~。紅外遙控: 分別制作紅外信號的發(fā)生電路與接收電路,使得增益控制可以通過紅外遙控來實現(xiàn)電子音樂合成與播放[2]:電路輸出頻率按音樂曲調變化的方波,可通過蜂鳴器發(fā)出音樂聲。TLV2372【6】:本實驗項目中用到的一種運算放大器芯片。此報告旨在介紹所實現(xiàn)的系統(tǒng)功能、系統(tǒng)框圖、系統(tǒng)硬件以及軟件的設計和實現(xiàn)方法,系統(tǒng)的技術指標、調試分析、針對用戶操作的說明等等。本文供老師批閱和審查,同時也為其他致力于研究此產品的高校學生們參考。增益可控放大電路:通過控制信號(本項目中由單片機產生)與控制電路(本項目中主要由CD4066與電平轉換電路構成)控制輸出信號對輸入信號放大倍數(shù)的電路。]運放:運算放大器音樂發(fā)生:電子音樂合成與播放增益: 運算放大電路輸出信號與輸入信號的比值紅外控制:紅外控制增益模塊2. 系統(tǒng)總體說明 課題任務規(guī)定的設計要求 增益程序可控放大器電路 [3] :設計制作增益可鍵控的線性放大器電路,通過單片機控制增益等級的切換,單片機提供人機操作界面,數(shù)碼管顯示增益,用戶通過按鍵設置增益。控制信號由單片機發(fā)出,通過電平轉換電路,控制著信號通過(xxxxx)運算放大器實現(xiàn)放大的功能。自動增益電路[3]: 本項目自動增益控制電路模塊設置了雙門限電壓。在實現(xiàn)任何功能時,都需用到底板與增益可控放大電路模塊。 實現(xiàn)方式(1)電路連線圖[4][5] (2)電路原理由放大器工作原理可知,放大倍數(shù)。 實現(xiàn)方式通過寫入數(shù)組讓單片機輸出頻率按曲調變化的方波,在代碼中加入控制變量實現(xiàn)如曲速,歌曲切換等功能。如果要能夠使檢波電路的輸出始終為輸入信號的峰值,其時間常數(shù)應該足夠大。帶入t=KRC,可計算t1,t2,。鍵值處理模塊:讀取鍵盤輸入的鍵值并改變相應的全局變量,控制運行狀態(tài)并向七段數(shù)碼管輸出當前的狀態(tài)。//長脈沖時間下限unsigned long2 = 350。//0基礎部分 1函數(shù)發(fā)生 2音樂播放(程序只包含2,基礎拓展分開)unsigned char music = 0。double volt。,39。,39。 輸入輸出項描述 鍵值處理模塊輸入項變量名 類型有效值范圍 來源備注press_flag unsigned char0~1鍵盤輸入判斷是否有按鍵按下press_code unsigned char0~8鍵盤輸入判斷按下的鍵號press_stateunsigned char0~1鍵盤輸入判斷按鍵狀態(tài) 鍵值處理模塊輸出項變量名 類型 有效值范圍備注digit[] unsigned char 部分ACSII七段數(shù)碼管顯示state unsigned char1~15增益倍數(shù)music unsigned char0~1曲目T_A0unsigned char10~90曲速index_changeint9~9音調auto_controlunsigned char0~1自動增益 數(shù)據(jù)結構press_flag , press_code, press_state:判斷當前的按鍵狀態(tài)以及被按下的是哪個鍵digit:數(shù)碼管狀態(tài)T_A0,state,music,auto_control,index_change:程序狀態(tài),控制數(shù)碼管輸出 算法本模塊通過讀取全局變量press_flag與press_code來判斷哪個鍵被按下。unsigned char NumOfMus = 2:定義了樂曲的數(shù)量。短脈沖2:長脈沖 調用函數(shù)說明void gain_control(void):用于控制4個輸出音量控制的口。Vmax,Vmin:通過計算得出的控制音量大小所需的電壓上下限。 拓展部分一:音樂發(fā)生在上述程序完成的基礎上,移去交流信號源,將單片機的控制信號接入增益可控放大電路的輸入端,將蜂鳴器接入增益可控放大電路輸出端與地之間。增益無法繼續(xù)增大。隨后我們增大遙控距離,還能穩(wěn)定的觀測到增益變化,達到測試要求。工科創(chuàng)2A的難度肯定要大過1A,我們在選擇課程時早已做好的了準備迎接新的挑戰(zhàn)。開始之前,我們先咨詢了學長們的意見,選擇元件時盡量多選一,盡量使阻值能滿足要求。在組員們的努力之下,中期檢測順利通過,我們選擇了組員們較為感興趣的紅外控制模塊作為我們的拓展,因為我們很想了解紅外控制的基本原理。這次經(jīng)歷告訴我們,實驗過程中不能疏忽任何一個細節(jié),細節(jié)決定成敗。俗話說得好,學到老活到老,相信自學能力的加強,一定會是我們人生道路中一筆無法估價的財富。= ~BIT2define CTL2_H P1OUT |= BIT2define CTL3_L P1OUT amp。,39。,39。// 8個LED指示燈狀態(tài),每個燈4種顏色狀態(tài),0滅,1綠,2紅,3橙(紅+綠)// 注:板上指示燈從左到右序號排列為0// 對應元件LEDLEDLEDLEDLEDLEDLEDLED1unsigned char led[]={0,0,0,0,0,0,0,0}。// 數(shù)碼管掃描驅動指針unsigned char digi_scaner。break。break。break。break。39。 39。 // =0。= ~BIT7。 //=0 else P2OUT |= BIT6。= ~BIT5。 //、 接上拉電阻 P2OUT |= BIT3+BIT2+BIT0。 // 1MHz時鐘,計滿20000次為 20ms TA0CCTL0 = CCIE。 else led2 = 1。 output_sel=led1*16+led2*32+led3*64+led4*128。 output_8seg = NUMTOSEG7(digi[2])。 audio_dura=0。}//TIMER1 initialize // desired value: 440Hz, PWM 輸出 標準音啦void Timer1_init(void){// Configure Timer1 TA1CTL = TASSEL_2 + MC_1 。 SMCLK:1MHz,供定時器時鐘 BCSCTL1 = CALBC1_8MHZ。 //調用函數(shù),初始化定時器0 Timer1_init()。CTL2_L。break。CTL1_L。 case 7:CTL3_L。CTL0_L。CTL2_L。break。CTL1_L。 case 15:CTL3_H。 // 延時60ms等待TM1638上電完成 init_TM1638()。 break。unsigned long2 = 350。//0基礎部分 1函數(shù)發(fā)生 2音樂播放unsigned char music = 0。double volt。,39。,39。const unsigned int music_data2[][2]={ {440,200},{494,200},{523,600},{494,200}, {523,400},{659,400},{494,1200},{330,400}, {440,600},{392,200},{440,400},{523,400}, {392,800},{0,400},{330,400},{350,600}, {330,200},{350,200},{523,600},{330,800}, {0,200},{523,600},{494,600},{370,600}, {494,400},{494,800,},{0,400},{440,200}, {494,200},{523,600},{494,200},{523,400}, {659,400},{494,800},{0,400},{330,400}, {440,600},{392,200},{440,400},{523,400}, {392,1200},{0,200},{330,200},{350,400}, {523,200},{494,600},{523,400},{578,400}, {659,200},{523,400},{0,400},{523,400}, {494,200},{440,400},{494,400},{415,400}, {440,800},{0,400},{523,200},{578,200}, {659,600},{578,200},{659,600},{784,400}, {578,800},{0,400},{392,400},{523,200}, {494,200},{523,400},{659,1200},{0,800}, {440,200},{494,200},{523,400},{494,400}, {578,400},{523,600},{392,600},{0,400}, {698,400},{659,400},{578,400},{523,400}, {659,2400},{0,400},{659,400},{880,800}, {784,800},{659,200},{578,200},{523,400}, {0,200},{523,200},{578,400},{523,200}, {578,400},{784,400},{659,800},{0,400}, {659,400},{880,800},{784,800},{659,200。,39。,39。 //上限double Vmin = 。//0:五線 1:四線unsigned char auto_control = 0。unsigned char inputHongWai。 } } digit[2] = gain_state/10。 while(1) { if(key_flag == 1) { key_flag = 0。CTL1_H。break。CTL2_H。CTL0_L。 case 9:CTL3_H。CTL1_H。break。CTL2_H。CTL0_L。 //開全局中斷 //all peripherals are now initialized}//////////////////////////////// 中斷服務程序 ////////////////////////////////// Timer0_A0 interrupt service routinevoid gain_control(void){ switch(gain_state) { case 1:CTL3_L。 // Set DCO step + modulation BCSCTL3 |= LFXT1S_2。 TA1CCR0 = 1000000/440。 //讀節(jié)拍,除法用于調整節(jié)奏快慢 if (music_data[audio_ptr][0]!=0) //判休止符 { /*不是休止符*/ //根據(jù)音頻計算定時器A1的初值,并啟動定時器A1 audio_frequency=music_data[audio_ptr][0]。 case 4: // 取第四個數(shù)碼管顯示數(shù)據(jù) output_sel += 8。 output_8seg = NUMTOSEG7(digi[0])。 BIT3)==0 ) // led3 = 0。 //當1秒到時,溢出標志置1 clock1s = 0。 // 設置為輸入 P1REN |= BIT3。 rclk=0,產生鎖存輸出信號}//////////////////////////////// 系統(tǒng)初始化 ////////////////////////////////void Port_Init(void){ P2SEL amp。= ~BIT7。 //=1 srclk=1,產生移位時鐘信號 sel = 1。i8。break。break。break。break。break。break。// 測試用計數(shù)值十進制表示unsigned char digi[4]={0,0,0,0}。unsigned char key_state = 0,key_flag = 1,key_
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1