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

正文內(nèi)容

工程實踐與科技創(chuàng)新[2a設(shè)計報告(參考版)

2025-08-06 03:45本頁面
  

【正文】 } } else k。 mode=0。 key=1。 if(KEY4==0) { led_4=0。 mode_tmp=20。 if(key_3 30) { key_3=0。 ++key_3。 } } else key_2=0。 if(key_2 15) { key_2=0。 ++key_2。 } } else key_1=0。 if(key_1 15) { key_1=0。 ++key_1。 key=0。 digi[2]=frequency/10+10。 /*初值,設(shè)置數(shù)碼管驅(qū)動位無效,且指示燈全滅*/ digi[0]=mode/10。 buzzer=0。 case 21: case 22: case 23: case 24: EA=0。 EA=1。 digi[3]=current_value(digi[2]10)*10。 39。 digi[0]=mode/10。 } } /* 數(shù)碼管顯示選擇 */ if(change==1) clock1s=0。 mode=0。 key=1。 } } if(KEY4==0) { led_4=0。 if(current_value++==15) current_value= 0。 key=1。 } } if(KEY3==0) { led_3=0。 if(current_value== 0) current_value=15。 key=1。 } } if(KEY2==0) { led_2=0。 if(current_value++==15) current_value= 0。 key=1。 /* 按鍵標志歸零 */ /* 檢測到按鍵被按下(0)時,相應(yīng)的指示燈亮(0) */ /* 檢測到按鍵被按下有效時長超過一定時間時,計為一次有效按鍵 */ /* 按鍵12為慢速調(diào)整鍵,按鍵3為快速調(diào)整鍵,按鍵4為退出鍵 */ if(KEY1==0) { led_1=0。 output_sel=0xf0。 i=3。 buzzer=0。 case 10: EA=0。 EA=1。 digi[3]=music。 digi[1]=digi[2]=39。 } } else key_4=0。 mode=0。 key=1。 if(KEY4==0) { led_4=0。 mode=40。 key=1。 if(KEY3==0) { led_3=0。 if(music==1) music=2。 key=1。 if(KEY2==0) { led_2=0。 if(music++==2) music=1。 key=1。 if(KEY1==0) { led_1=0。 /*設(shè)置數(shù)碼管驅(qū)動位無效,且指示燈全滅*/ volume=10。 buzzer=0。 audio_dura=0。 /*關(guān)中斷*/ key=0。 /*開中斷*/ break。 light()。 39。 digi[0]=mode_tmp/10。 mode_tmp=10。 if(key_4 30) { key_4=0。 ++key_4。 } } else key_3=0。 if(key_3 30) { key_3=0。 ++key_3。 } } else key_2=0。 if(key_2 15) { key_2=0。 ++key_2。 } } else key_1=0。 if(key_1 15) { key_1=0。 ++key_1。 /*設(shè)置數(shù)碼管驅(qū)動位無效,且指示燈全滅*/ if(mode_tmp==20) mode_tmp++。 buzzer=0。 /*關(guān)中斷*/ key=0。 break。 light()。 39。 39。 39。} else key_4=0。 } } else key_3=0。 mode=mode_tmp。 key=1。 if(KEY3==0) { led_3=0。 if((mode_tmp=10)== 0) mode_tmp=30。 key=1。 if(KEY2==0) { led_2=0。 if((mode_tmp+=10)==40) mode_tmp=10。 key=1。 /*設(shè)置數(shù)碼管驅(qū)動位無效,且指示燈全滅*/ if(KEY1==0) { led_1=0。 /*關(guān)中斷*/ key=0。 buzzer=0。 /* 當(dāng)1秒到時,溢出標志置1 */ key_1=key_2=key_3=key_4=0。 /* 1秒鐘軟定時器計數(shù) */ /* 計算無操作時長 */ if(clock1s=V_T1s) ++clock1s。 TL0=V_TL0。}/* T0時鐘中斷服務(wù)程序 *//* 在本例中,每5ms被執(zhí)行一次*/timer0() interrupt 1 using 0 { unsigned int i。 break。 break。 break。 /*輸出到鎖存器U6(在電路圖中找)*/}/* 音樂選取程序 */unsigned int music_data_read(unsigned int a, unsigned int b) { unsigned int x。 /*輸出到鎖存器U5*/ break。 case 4: /* 驅(qū)動第四個數(shù)碼管 */ output_sel |= 0x08。 ADDR_8SEG = NUMTOSEG7(digi[2])。 /*輸出到鎖存器U5*/ break。 case 2: /* 驅(qū)動第二個數(shù)碼管 */ output_sel |= 0x02。 ADDR_8SEG = NUMTOSEG7(digi[0])。 /*設(shè)置數(shù)碼管驅(qū)動位無效,且指示燈全滅*/ /* 數(shù)碼管掃描驅(qū)動指針值從1到4重復(fù)變換,每5ms間隔對一個數(shù)碼管進行驅(qū)動,20ms一個輪回 */ if(++digi_scaner=5) digi_scaner = 1。 SW6=x%2/1。 SW4=x%8/4。 SW2=x%32/16。 } return(AA)。break。break。break。break。break。break。break。break。break。\\39。break。.39。break。 39。break。_39。break。39。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。break。 /*//////////////////////////////*/ /*/ 函數(shù)定義 /*//*//////////////////////////////*//* 7段數(shù)碼顯示譯碼 *//* 參數(shù): DATA: 需要顯示的數(shù)字或符號; 返回值: 7段譯碼結(jié)果 ( D7~0 = PGFEDCBA )*/unsigned char NUMTOSEG7(unsigned char DATA){ unsigned char AA。// 輔助讀譜指針、持續(xù)時間計數(shù)變量unsigned int audio_ptr,audio_dura。//unsigned char xdata RATE。/* 波形信號變量 */unsigned int frequency = 10。 /*當(dāng)前增益倍數(shù)*/unsigned int real_value=10。/* 變化反饋 */bit change=0。unsigned int key_4=0。unsigned int key_2=0。/* 計數(shù)值緩存,第一列顯示理想增益,第二列顯示實際增益 */unsigned char digi_back[4][2]。///* 測試用計數(shù)器,為測試外部存儲器(U3 6264),特使用xdata類型 *///unsigned int xdata test_counter。 sbit led_4 = output_sel^4。 sbit led_2 = output_sel^6。/* 數(shù)碼管位驅(qū)動和指示燈驅(qū)動信號輸出緩存,定義了一個可位尋址的變量 */unsigned char bdata output_sel。/* 時間軟件定時器計數(shù) */unsigned char clock1s。unsigned int music=0。 /*//////////////////////////////*/ /*/ 變量定義 /*//*//////////////////////////////*//* 模式變量 */unsigned int mode=0。 /* 樂曲的樂譜 {頻率值,節(jié)拍值} code類型指明要存放在程序存儲器中 *///卡秋莎unsigned int code music_data_1[][2]={ {440,600},{494,200},{523,600},{440,200}, {523,400},{494,200},{440,200},{494,400}, {330,400},{494,600},{523,200},{578,600}, {494,200},{578,400},{523,200},{494,200}, {440,800},{659,400},{880,400},{784,400}, {880,200},{784,200},{698,400},{659,200}, {578,200},{659,400},{440,400},{ 0,200}, {698,400},{578,200},{659,600},{523,200}, {494,200},{330,200},{523,200},{494,200}, {440,800},{659,400},{880,400},{784,400}, {880,200},{784,200},{698,400},{659,200}, {578,200},{659,400},{440,400},{ 0,200}, {698,400},{578,200},{659,600},{523,200}, {494,200},{330,200},{523,200},{494,200}, {440,800},{ 0, 0}}。unsigned char xdata trg_data[TRG_T]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2}。 //蜂鳴器/* 增益倍數(shù)常量 */define max_value 0x0f /*最大增益倍數(shù)*/define min_value 0x01 /*最小增益倍數(shù)*//* 波形函數(shù)周期 */define SIN_T 100define TRG_T 124define SQR_T 100define SWT_T 63define DELAY_T 200/* 各波形函數(shù) */unsigned char xdata sin_data[SIN_T]={32,34,36,38,40,42,43,45,47,49,50,52,53,55,56,57,58,59,60,61,61,62,62,63,63,63,63,63,62,62,61,61,60,59,58,57,56,55,53,52,50,49,47,45,43,42,40,38,36,34,32,30,28,26,24,22,21,19,17,15,14,12,11,9,8,7,6,5,4,3,3,2,2,1,1,1,1,1,2,2,3,3,4,5,6,7,8,9,11,12,14,15,17,19,21,22,24,26,28,30}。 //320千歐sbit BZZ=P3^4。 // 80千歐sbit SW5=P3^2。 // 20千歐sbit SW3=P1^6。/* 電阻開關(guān) */
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1