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

正文內(nèi)容

工程實(shí)踐與科技創(chuàng)新[2a設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-08-03 03:45本頁(yè)面
  

【正文】 ak。 case 25: AA=0x83。break。 case 26: AA=0x81。break。 case 27: AA=0x80。break。 default: AA=0xff。 } return(AA)。}/* 電阻開(kāi)關(guān)控制(對(duì)應(yīng)增益倍數(shù))*/setSWs(unsigned int x){ SW1=x/32。 SW2=x%32/16。 SW3=x%16/8。 SW4=x%8/4。 SW5=x%4/2。 SW6=x%2/1。}/* 數(shù)碼管函數(shù)驅(qū)動(dòng) */light(){// output_sel = 0xf0。 /*設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ /* 數(shù)碼管掃描驅(qū)動(dòng)指針值從1到4重復(fù)變換,每5ms間隔對(duì)一個(gè)數(shù)碼管進(jìn)行驅(qū)動(dòng),20ms一個(gè)輪回 */ if(++digi_scaner=5) digi_scaner = 1。 switch (digi_scaner) { case 1: /* 驅(qū)動(dòng)第一個(gè)數(shù)碼管 */ output_sel |= 0x01。 ADDR_8SEG = NUMTOSEG7(digi[0])。 /*輸出到鎖存器U5(在電路圖中找)*/ break。 case 2: /* 驅(qū)動(dòng)第二個(gè)數(shù)碼管 */ output_sel |= 0x02。 ADDR_8SEG = NUMTOSEG7(digi[1])。 /*輸出到鎖存器U5*/ break。 case 3: /* 驅(qū)動(dòng)第三個(gè)數(shù)碼管 */ output_sel |= 0x04。 ADDR_8SEG = NUMTOSEG7(digi[2])。 /*輸出到鎖存器U5*/ break。 case 4: /* 驅(qū)動(dòng)第四個(gè)數(shù)碼管 */ output_sel |= 0x08。 ADDR_8SEG = NUMTOSEG7(digi[3])。 /*輸出到鎖存器U5*/ break。 } ADDR_SEL = output_sel。 /*輸出到鎖存器U6(在電路圖中找)*/}/* 音樂(lè)選取程序 */unsigned int music_data_read(unsigned int a, unsigned int b) { unsigned int x。 switch(music) { case 1: x=music_data_1[a][b]。 break。 case 2: x=music_data_2[a][b]。 break。 default: x=0。 break。 } return x。}/* T0時(shí)鐘中斷服務(wù)程序 *//* 在本例中,每5ms被執(zhí)行一次*/timer0() interrupt 1 using 0 { unsigned int i。 /* 簡(jiǎn)單控制變量 */ /* 重新對(duì)計(jì)數(shù)器賦初值,并啟動(dòng)定時(shí)計(jì)數(shù) */ TH0=V_TH0。 TL0=V_TL0。 TR0=1。 /* 1秒鐘軟定時(shí)器計(jì)數(shù) */ /* 計(jì)算無(wú)操作時(shí)長(zhǎng) */ if(clock1s=V_T1s) ++clock1s。 if(clock1s==V_T1s) { clock1s_flag=1。 /* 當(dāng)1秒到時(shí),溢出標(biāo)志置1 */ key_1=key_2=key_3=key_4=0。 /* 無(wú)操作后對(duì)按鍵累計(jì)時(shí)間重置 */ } switch(mode) { case 0: BZZ=1。 buzzer=0。 EA=0。 /*關(guān)中斷*/ key=0。 /* 按鍵標(biāo)志歸零 */ output_sel = 0xf0。 /*設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ if(KEY1==0) { led_1=0。 ++key_1。 key=1。 if(key_1 30) { key_1=0。 if((mode_tmp+=10)==40) mode_tmp=10。 } } else key_1=0。 if(KEY2==0) { led_2=0。 ++key_2。 key=1。 if(key_2 30) { key_2=0。 if((mode_tmp=10)== 0) mode_tmp=30。 } } else key_2=0。 if(KEY3==0) { led_3=0。 ++key_3。 key=1。 if(key_3 30) { key_3=0。 mode=mode_tmp。 if(mode==1) change=1。 } } else key_3=0。 if(KEY4==0) {led_4=0。} else key_4=0。 digi[0]=39。 39。 digi[1]=39。 39。 digi[2]=39。 39。 digi[3]=mode_tmp/10。 light()。 EA=1。 break。 case 20: EA=0。 /*關(guān)中斷*/ key=0。 /* 按鍵標(biāo)志歸零 */ BZZ=1。 buzzer=0。 output_sel = 0xf0。 /*設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ if(mode_tmp==20) mode_tmp++。 if(KEY1==0) { led_1=0。 ++key_1。 key=1。 if(key_1 15) { key_1=0。 if((mode_tmp++)==24) mode_tmp=21。 } } else key_1=0。 if(KEY2==0) { led_2=0。 ++key_2。 key=1。 if(key_2 15) { key_2=0。 if((mode_tmp)==21) mode_tmp=24。 } } else key_2=0。 if(KEY3==0) { led_3=0。 ++key_3。 key=1。 if(key_3 30) { key_3=0。 mode=mode_tmp。 } } else key_3=0。 if(KEY4==0) { led_4=0。 ++key_4。 key=1。 if(key_4 30) { key_4=0。 mode=0。 mode_tmp=10。 } } else key_4=0。 digi[0]=mode_tmp/10。 digi[1]=digi[2]=39。 39。 digi[3]=mode_tmp%10。 light()。 EA=1。 /*開(kāi)中斷*/ break。 case 30: EA=0。 /*關(guān)中斷*/ key=0。 /* 按鍵標(biāo)志歸零 */ audio_ptr=0。 audio_dura=0。 BZZ=1。 buzzer=0。 output_sel = 0xf0。 /*設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ volume=10。 setSWs(volume*4)。 if(KEY1==0) { led_1=0。 ++key_1。 key=1。 if(key_1 15) { key_1=0。 if(music++==2) music=1。 } } else key_1=0。 if(KEY2==0) { led_2=0。 ++key_2。 key=1。 if(key_2 15) { key_2=0。 if(music==1) music=2。 } } else key_2=0。 if(KEY3==0) { led_3=0。 ++key_3。 key=1。 if(key_3 30) { key_3=0。 mode=40。 } } else key_3=0。 if(KEY4==0) { led_4=0。 ++key_4。 key=1。 if(key_4 30) { key_4=0。 mode=0。 mode_tmp=10。 } } else key_4=0。 digi[0]=mode/10。 digi[1]=digi[2]=39。 39。 digi[3]=music。 light()。 EA=1。 /*開(kāi)中斷*/ break。 case 10: EA=0。 /*關(guān)中斷*/ BZZ=0。 buzzer=0。 /* 1秒鐘軟定時(shí)器計(jì)數(shù) */ /* 計(jì)算無(wú)操作時(shí)長(zhǎng) */ if(clock1s==V_T1s) for( i=0。 i=3。 ++i ) digi[i]=digi_back[i][1]。 output_sel=0xf0。 /*初值,設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ key=0。 /* 按鍵標(biāo)志歸零 */ /* 檢測(cè)到按鍵被按下(0)時(shí),相應(yīng)的指示燈亮(0) */ /* 檢測(cè)到按鍵被按下有效時(shí)長(zhǎng)超過(guò)一定時(shí)間時(shí),計(jì)為一次有效按鍵 */ /* 按鍵12為慢速調(diào)整鍵,按鍵3為快速調(diào)整鍵,按鍵4為退出鍵 */ if(KEY1==0) { led_1=0。 ++key_1。 key=1。 if(key_120) { key_1=0。 if(current_value++==15) current_value= 0。 change=1。 } } if(KEY2==0) { led_2=0。 ++key_2。 key=1。 if(key_220) { key_2=0。 if(current_value== 0) current_value=15。 change=1。 } } if(KEY3==0) { led_3=0。 ++key_3。 key=1。 if(key_3 6) { key_3=0。 if(current_value++==15) current_value= 0。 change=1。 } } if(KEY4==0) { led_4=0。 ++key_4。 key=1。 if(key_430) { key_4=0。 mode=0。 mode_tmp=10。 } } /* 數(shù)碼管顯示選擇 */ if(change==1) clock1s=0。 /* 確保新設(shè)置顯示時(shí)間至少為1s,有操作時(shí)計(jì)數(shù)器清零 */ if(key==1) { clock1s=0。 digi[0]=mode/10。 digi[1]=39。 39。 digi[2]=current_value/10+10。 digi[3]=current_value(digi[2]10)*10。 } light()。 EA=1。 /*開(kāi)中斷*/ break。 case 21: case 22: case 23: case 24: EA=0。 /*關(guān)中斷*/ BZZ=0。 buzzer=0。 output_sel=0xf0。 /*初值,設(shè)置數(shù)碼管驅(qū)動(dòng)位無(wú)效,且指示燈全滅*/ digi[0]=mode/10。 digi[1]=mode%10。 digi[2]=frequency/10+10。 digi[3]=frequency%10。 key=0。 /* 檢測(cè)到按鍵被按下(0)時(shí),相應(yīng)的指示燈亮(0) */ /* 檢測(cè)到按鍵被按下有效時(shí)長(zhǎng)超過(guò)一定時(shí)間時(shí),計(jì)為一次有效按鍵 */ /* 按鍵12調(diào)整頻率,按鍵3無(wú)操作,按鍵4為退出鍵 */ if(KEY1==0) { led_1=0。 ++key_1。 key=1。 if(key_1 15) { key_1=0。 if(frequency++==100) frequency= 1。 } } else key_1=0。 if(KEY2==0) { led_2=0。 ++key_2。 key=1。 if(key_2 15) { key_2=0。 if(frequency== 0) frequency= 99。 } } else key_2=0。 if(KEY3==0) { led_3=0。 ++key_3。 key=1。 if(key_3 30) { key_3=0。 mode=20。 mode_tmp=20。 } } else key_3=0。 if(KEY4==0) { led_4=0。 ++key_4。 key=1。 if(key_4 20) { key_4=0。 mode=0。 mode_tmp=10。 } } el
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1