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

正文內(nèi)容

基于51單片機(jī)的24小時(shí)定時(shí)控制系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 片機(jī)的定時(shí)器計(jì)數(shù)器時(shí)鐘電路設(shè)計(jì)一套24小時(shí)范圍內(nèi)的定時(shí)控制系統(tǒng);可方便的實(shí)現(xiàn)對(duì)家庭電器和工業(yè)方面的自動(dòng)控制;該定時(shí)開關(guān)控制器具有簡(jiǎn)單易制、價(jià)格低廉、控制時(shí)間可精確到秒等優(yōu)點(diǎn),還可以實(shí)時(shí)顯示時(shí)間,具有較高的應(yīng)用價(jià)值。 It can realize the automatic control of household appliances and industrial aspects very conveniently。 Control。例如:空調(diào)中的定時(shí)器,在工作一段時(shí)間之后便能自動(dòng)切斷電源停止工作。單片機(jī)的定時(shí)器是單片機(jī)里最“活躍”的部件之一,很多程序、應(yīng)用系統(tǒng)都離不開定時(shí)器??梢造`活的承載多方面有定時(shí)控制需求的設(shè)備的控制。繼電器、 受控電器插座及受控電器組成一個(gè)執(zhí)行機(jī)構(gòu), 當(dāng)定時(shí)時(shí)間到時(shí), 單片機(jī)向繼電器輸出一個(gè)高電平使繼電器工作,繼電器常開觸點(diǎn)閉合接通受控電器插座, 使受控電器通電加以工作, 從而完成定時(shí)開關(guān)電器的功能。顯示時(shí)間的八個(gè)LED八段數(shù)碼管通過(guò)一個(gè)74138譯碼器進(jìn)行選擇,數(shù)碼管輸入口通過(guò)74573與單片機(jī)P0口相連;138譯碼器的輸入口為P2^2,P2^3,P2^4。3 軟件系統(tǒng)設(shè)計(jì)定時(shí)開關(guān)控制軟件實(shí)現(xiàn)較為簡(jiǎn)單,主程序主要是在單片機(jī)的控制下,對(duì)鍵盤的輸入信息進(jìn)行存儲(chǔ)分析,驅(qū)動(dòng)LED數(shù)碼管顯示出相關(guān)信息,并通過(guò)對(duì)比分析定時(shí)時(shí)間與時(shí)鐘,控制繼電器的通、斷,從而達(dá)到控制電器通斷電。時(shí)鐘設(shè)置和定時(shí)設(shè)置都在主函數(shù)里的while循環(huán)中實(shí)現(xiàn),對(duì)于設(shè)置的按鍵采用掃面檢測(cè)的方法,而進(jìn)入設(shè)置狀態(tài)是用中斷方法進(jìn)入設(shè)置狀態(tài)。在程序執(zhí)行過(guò)程中中斷0控制著定時(shí)器的啟動(dòng)和暫停,當(dāng)暫停時(shí)可修改實(shí)時(shí)時(shí)鐘的時(shí)間,程序查詢檢查K1和K2按鍵是否按下,K1選擇設(shè)定位“時(shí)、分、秒”,K2設(shè)置當(dāng)前選擇的設(shè)定位數(shù)值加一。具體軟件實(shí)現(xiàn)代碼如下:include sbit K1=P3^0。unsigned char Time=0。sbit LED0=P2^0。unsigned char code DIG_CODE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。unsigned char Thour[2]={0,0},Tminit[2]={0,0},Tsecond[2]={0,0}。//設(shè)定值閃爍控制void Delay1ms(unsigned int c)。unsigned char ReSet=1。//報(bào)警時(shí)長(zhǎng)設(shè)定 Switch=0。 while(1) { if(Count==0) { if(TR0==0) { CT++。 if(SetPlace=3) SetPlace=0。 i++。 if(second=60) second=0。 if(hour=24) hour=0。 i++。CT1000) { disp[7] = 0。 } disp[5] = 0X40。 disp[3] = 0。 if(SetPlace==2amp。 } else { disp[1] = DIG_CODE[hour%10]。 if(CT2000)CT=0。 } while((i50)amp。 } i=0。 } else if(SetPlace==1) { Tminit[m]=Tminit[m]+1。 } } while((i50)amp。 } i=0。 disp[6] = 0。 if(SetPlace==1amp。 } else { disp[4] = DIG_CODE[Tminit[m]%10]。amp。 disp[0] = DIG_CODE[Thour[m]/10]。 BCT=2000。 Beep= 0。LSB=0。LSB=0。LSB=1。LSB=1。LSB=0。LSB=0。LSB=1。LSB=1。 //段選,選擇顯示的數(shù)字。 for (。b) { for(a=1。 //選擇工作方式1 TH0 = 0x3c。 //打開定時(shí)器0中斷 TR0 = 0。 if(Time=20amp。 if(second==60) { second=0。 if(hour==24) { hour=0。 EA=1。 CT=0。 EA=1。 if(Count2) Count=0。//實(shí)時(shí)時(shí)鐘模式 case 1: LED0=0。LED1=0。當(dāng)時(shí)間到預(yù)設(shè)定時(shí)時(shí)間報(bào)警器變會(huì)發(fā)出警報(bào),并開啟或關(guān)閉控制
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1