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

正文內(nèi)容

電子倒計(jì)時(shí)定時(shí)器設(shè)計(jì)方案(參考版)

2025-04-28 13:38本頁面
  

【正文】 最后,我衷心的感謝王恩亮老師,謝謝他在我們畢設(shè)的時(shí)候給與我很大的幫助,叫我少走好多的彎路,同時(shí)也謝謝在設(shè)計(jì)當(dāng)中所有幫助過我的人。 } } }}附錄 2 電路原理圖附錄3 PCB圖47致 謝致 謝通過將近半年的思考設(shè)計(jì),終于圓滿的完成了此次畢設(shè),課程設(shè)計(jì)是針對某一理論課程的要求,對學(xué)生進(jìn)行綜合性實(shí)踐訓(xùn)練的實(shí)踐教學(xué)環(huán)節(jié),可以提高學(xué)生運(yùn)用課程中所學(xué)的理論知識(shí)與實(shí)踐緊密結(jié)合,獨(dú)立地解決實(shí)際問題的能力。 !Work_Flag) { BEEP = 1。 if(Count_seconds == 0 amp。 // 分鐘減1 } } else // 分鐘為0時(shí),秒減到0停止,報(bào)警 { if(Count_seconds) { Count_seconds 。 // 每秒減少一次 if(Count_seconds 0) // 減到0 { Count_seconds = 59。 if(i == 20) // 50*20 = 1S刷新顯示一次 { i = 0。 //50MS定時(shí) TL0 = (6553550000)%256。 LED = 1。 else { TR0 = 0。 if(key5_count == 2) key5_count = 0。 // 顯示 }}uchar key5_count = 0。 // 讀時(shí) kscan()。 // 讀秒 chuzhi[1]=Read1302(0x83)。 INT1_Init()。 LED = 1。//中斷優(yōu)先級 IE |= 0X85。//下降沿觸發(fā) IT1=1。 TR0 = 0。 TL0=(6553550000)%256。 }} //void Timer0_Init()////50ms MHz{ TMOD=0X01。 //時(shí)鐘恢復(fù) Write1302 (0x8e,0x80)。 //禁止寫保護(hù) Write1302 (0x80,0x7famp。 temp=(chuzhi[2]+1)/10*16+(chuzhi[2]+1)%10。 //允許寫保護(hù) } } break。 //禁止寫保護(hù) Write1302 (0x84,temp)。//10進(jìn)制轉(zhuǎn)BCD if(chuzhi[0]==0) temp=35。 if(key3==0) { while(key3==0)。39。 //時(shí)初始化 Write1302 (0x8e,0x80)。 Write1302 (0x8e,0X00)。 temp=(chuzhi[0]+1)/10*16+(chuzhi[0]+1)%10。按下 { delay(10)。 case 3: // 時(shí)設(shè)置模式 if(key2==0) // 39。 //分初始化 Write1302 (0x8e,0x80)。 Write1302 (0x8e,0X00)。 temp=(chuzhi[1]1)/10*16+(chuzhi[1]1)%10。按下 { delay(10)。 //允許寫保護(hù) } } if(key3==0) // 39。 //禁止寫保護(hù) Write1302 (0x82,temp)。//10進(jìn)制轉(zhuǎn)BCD if(temp=96) //96對應(yīng)16進(jìn)制60 temp=0。 if(key2==0) { while(key2==0)。 //允許寫保護(hù) } } break。 //禁止寫保護(hù) Write1302 (0x80,0x80|temp)。//10進(jìn)制轉(zhuǎn)BCD if(chuzhi[2]==0) temp=89。 // 防抖 if(key3==0) { while(key3==0)。 //秒初始化 Write1302 (0x8e,0x80)。 Write1302 (0x8e,0X00)。 // 等待按鍵釋放 temp=(chuzhi[2]+1)/10*16+(chuzhi[2]+1)%10。 } } } switch (kk) // 工作模式選擇 { case 1: // 秒設(shè)模式 if(key2==0) // 如果‘+’按下 { delay(10)。 Count_minutes 。 } } if(key3 == 0) // { delay(10)。 Count_minutes ++。 } } } } } // 倒計(jì)時(shí)模式下,分設(shè)置模式 if(ll == 1) { if(key2 == 0) // + { delay(10)。 } } else { if(Count_seconds) Count_seconds 。 if(Count_seconds 0) { Count_seconds = 59。 if(key3 == 0) { while(key3 == 0)。 if(Count_minutes == 60) Count_minutes = 0。 if(Count_seconds == 60) // 加到60,分加1,秒為 { Count_seconds = 0。 if(key2 == 0) { while(key2 == 0)。 if(ll == 2) ll = 0。 //時(shí)鐘暫停 Write1302 (0x8e,0x80)。 Write1302 (0x8e,0X00)。 // 等待釋放 if(Work_Flag) { kk++。 // 按下鍵 在兩個(gè)工作模式間切換 } } if(key1==0) // 時(shí)間顯示模式下的選擇鍵按下 { delay(10)。 if(key4 == 0) { while(key4 == 0)。 } }}//鍵盤掃描子函數(shù)void kscan(){ uchar temp。 P0 = dis[dis1[k]]。k5。 dis1[1] = Count_minutes%10。 // 得到分鐘的1十位 dis1[4] = Count_seconds%10。 delay(1)。k++) // 循環(huán)刷新各個(gè)位 { P2 = wei[k]。 // 時(shí)的個(gè)位 for(k=0。 // 分的個(gè)位 dis1[1]=chuzhi[0]%10。 // 秒的個(gè)位 dis1[4]=chuzhi[1]%10。 if(Work_Flag) // 時(shí)間模式下的顯示 { dis1[7]=chuzhi[2]%10。y) 。z) for(y=110。 for(x=z。// 系統(tǒng)工作模式選擇位 1: 時(shí)間顯示模式 0:倒計(jì)時(shí)模式bit Work_Flag = 1。// 倒計(jì)時(shí)的分鐘,秒signed char Count_minutes =
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1