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

正文內(nèi)容

單片機(jī)的系統(tǒng)開(kāi)發(fā)設(shè)計(jì)方案(文件)

 

【正文】 i_Flag。 if(LEDCycle100msFlag==1) /*判斷100ms是否到*/ { LEDCycle100msFlag=0。 if(LEDAutoFlag==1) { LEDFlag++。 /*每500ms燈亮滅改變一次*/ } if(s_slowFlashCounter/5=6) /*慢閃6/2=3個(gè)周期以后如果自動(dòng)演示功能打開(kāi)則跳到下一方案*/ { s_slowFlashCounter=0。 P2=~P2。 for(i=5。 } /*************************************************************************/void ClearScr(void) /*清屏*/{ uchar i。 } }void StatusSend(void) /*下位機(jī)狀態(tài)反饋(串口)*/{ uchar i。i0。 } SBUF=s_musicCounter。 while(TI!=1)。 }}/*************************************************************************/void ModifyTime(void) /*調(diào)整時(shí)間*/{ uchar ucharTemp。 /*分加上秒的進(jìn)位先暫存于min*/ ucharTemp=min。 /*將時(shí)間存入顯示緩沖區(qū)*/ DisplayArray[1]=(sec/10)。 DisplayArray[5]=(hour/10)。 /*ptr15表示6個(gè)數(shù)碼管都已經(jīng)掃描過(guò)*/ P0=s_scanCounter|(DisplayArray[s_scanCounter]4)。 if(Int0Flag==1) /*如果需要產(chǎn)生音樂(lè)頻率則按音頻改變Timer0的中斷周期*/ { P3_3=~P3_3。 TH0=temp8。 static s_secCounter。 /*temp%256*/ if(++s_timeBaseCounter=10) /*100ms到了則設(shè)置100ms標(biāo)志位*/ { s_timeBaseCounter=0。 sec++。 return。 /*請(qǐng)接收標(biāo)志位以激活下次串口中斷*/ rcv=SBUF。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。*/ break。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 /*收到39。 while(RI!=1)。 } TF1=0。 } LEDCycle10msFlag=1。 /*中斷周期為10ms*/ TH1=temp8。 } } /*************************************************************************/void Timer1Int() interrupt 3 using 3 /*Timer1中斷服務(wù)程序,中斷周期為10ms*/{ uint temp。 TL0=TL0Global。 LEDCycle500usFlag=1。 s_scanCounter++。 DisplayArray[3]=(min/10)。 /*分再除60取余數(shù)為min*/ hour=(hour+ucharTemp/60)%24。 sec=ucharTemp%60。 IE|=0x10。 TI=0。 while(TI!=1)。=0xef。i6。i) { DisplayArray[i]=DisplayArray[i1]。 if(LEDAutoFlag==1) { LEDFlag=1。 } } }}/*************************************************************************/void FastFlash(void) /*快閃方案*/{ static uchar s_fashFlashCounter。 if(LEDCycle100msFlag==1) /*判斷100ms是否到*/ { LEDCycle100msFlag=0。 /*讓某個(gè)燈亮應(yīng)該令相應(yīng)引腳為低*/ if(++s_circleFlashCounter=8) /*8個(gè)燈都亮過(guò)以后再重新開(kāi)始*/ { s_circleFlashCounter=0。 if(LEDAutoFlag==1) { LEDFlag++。 if(s_gradualFlash_i_Flag==0) /*需要漸明則調(diào)高占空比*/ { s_gradualFlash_i。 if(((++s_flashCounter)%10)!=0) /*PWM周期為10*500us=5ms,判斷PWM周期到否*/ { if((s_flashCounter%10)s_gradualFlash_i) /*在PWM周期內(nèi)按設(shè)定占空比調(diào)節(jié)燈的亮滅*/ { P2=0xff。 } } } } else { s_dropdownCounter++。 if(s_dropdown_i==0) /*整個(gè)水滴流程完了嗎*/ { s_dropdown_i=7。 P2=~(0x01rest) amp。}/*************************************************************************/void DropDown(void) /*水滴方案*/{ static uchar s_dropdownCounter=0,s_dropdown_i=7,s_dropdown_OverCounter。 break。 break。 break。 case 0x0f: if(++LEDFlag5) /*按鍵:流水燈方案循環(huán)切換*/ { LEDFlag=1。 LEDKeyFlag=~LEDKeyFlag。 /*按C鍵:調(diào)整時(shí)鐘時(shí)值*/ ModifyTime()。 case 0x0b: min++。 case 0x09: break。 case 0x05: break。 case 0x01: break。 } else /*某鍵被按,返回此鍵的標(biāo)識(shí)碼*/ { return(keyRet)。 if((keyFlagamp。 /*沒(méi)松開(kāi)按鍵就等按鍵松開(kāi)*/ counterKeyPressedNum=0。 /*延時(shí)10ms以消除抖動(dòng)*/ ScanKeys()。 uchar keyRet=0x55。 /*置此鍵的標(biāo)志位*/ } else { keyFlagamp。 /*置此鍵的標(biāo)志位*/ } else { keyFlagamp。 /*置此鍵的標(biāo)志位*/ } else { keyFlagamp。 /*置此鍵的標(biāo)志位*/ } else { keyFlagamp。iScan++) { P1=scanValue。 /*根據(jù)新秒值調(diào)整時(shí)間*/ modifyTimeFlag=0。 /*清串口鍵盤命令標(biāo)志位*/ } LEDHandle()。 uchar keyPtr。 /*清屏*/ LEDFlag=0x01。 } UARTKeyFlag=0xaa。 /*清屏*/ Login()。 uchar keyPtr。 /*預(yù)清屏*/P3_3=1。 /*啟動(dòng)定時(shí)器2*/SCON=0x50。 /*設(shè)定串口波特率為9600,晶振為12MHz*/ TH2=0xff。 /*啟動(dòng)TEMER0*/ TH1=(6553610000)/256。 /*數(shù)碼管掃描顯示*/ /*System Functions Over*//*************************************************************************//*************************************************************************/void main(void) /*主程序入口*/{ TMOD=0x11。 /*清屏*/void StatusSend(void)。 /*漸明漸暗方案*/void SlowFlash(void)。 /*開(kāi)始流水燈自動(dòng)循環(huán)演示*/void StopAutoShow(void)。 /*掃描鍵盤模塊*/uchar KeyJudge(void)。uchar UARTKeyFlag=0xaa,modifyTimeFlag=0。 static uchar LEDFlag=0。 uchar hour=10。 ////*********AD轉(zhuǎn)化MAX187sbit SCLK =P1^6。*//*************************************************************************///////////////////////////Beginning of Program//////////////////////////////*************************************************************************///include include include define nop _nop_() define uchar unsigned char define uint unsigned intdefine SCAN_CYCLE 500/*************************************************************************//*Constant Tables*/static const char c_keyCode[16]={0x01,0x02,0x03,0x0a, /*鍵盤1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1