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

正文內(nèi)容

畢業(yè)設計論文-基于單片機的定時插座-免費閱讀

2025-09-04 12:30 上一頁面

下一頁面
  

【正文】 write_nyr(0,ee[0])。 write_sfm(0x0c,hh[1])。 break。 if(kk[0]==24) kk[0]=0。write_(0xc3)。 case 4:ff[0]+=1。 write_nyr(3,ee[1])。 if(s3==0) {while(!s3)。write_(0xcd)。 case 7: write_(0x8a)。break。 switch(s2num) { case 1: flag6=1。aa[0]=miao。write_(0xc3)。 write_sfm(0,shi)。 if(zhou==0) zhou=7。 case 3:ri。 break。 } } } if(s4==0) {delay(5)。 case 7:miao++。break。Set_DS1302(0x80,aa, 7)。aa[3]=ri。write_(0x85)。 write_nyr(2,nian)。write_(0x0c)。 case 5: write_(0xc0+1)。write_(0x0f)。 } break。num8。 break。} 。 case 2: write_(0x0c)。 while(!s1)。num3++) { write_data(table18[num3])。 write_(0x80)。 write_nyr(0x0c,kk[1])。} write_(0xc0)。 delay(1)。 for(num1=0。num++) { write_data(table13[num])。 case 6: for(num=0。 }。num++) { write_data(table9[num])。 case 2: for(num=0。}void write_zhou() //星期處理{ uchar num。 write_(0x80+0x40+add)。 p++。 bb=(sw4)|gw。 SCLK=0。 DS1302_wbyte(indata)。 if(IO==1) temp=temp|0x80。 SCLK=1。 } }/*********DS1302程序*********/void delay1(uint num) { while( num )。num8。 for(num=0。 write_(0x80)。 delay(5)。 lcden=1。i0。uchar gg[6]。uchar mon_code_count=0。uchar code table15[]=Set the Mode。uchar code table7[]=MON。sbit s3=P2^2。sbit IO=P0^6。在此期間,洪老師定期召集同組人員開會指導工作,在整個設計中不斷給予我們良好的建議,使我們的設計更加順利。另外,本次設計中所使用的紅外遙控器基本只能在同一室內(nèi)控制插座,如果采用無線電遙控器等更加先進的遙控器的話,人們或許就可以在室內(nèi)的任何地方隨時控制家電的開關(guān)狀態(tài)了。該定時插座可以控制一路220V/10A的插座,可以設置在一天24小時內(nèi)的兩組任意定時開關(guān)時間和6組一小時內(nèi)的固定模式定時。問題可能出在系統(tǒng)只能執(zhí)行一種控制模式,而不能同時有兩種控制模式,程序可能在紅外檢測解碼過程中出問題,也可能在中斷控制過程。至于后期需要繼續(xù)擴展功能可以繼續(xù)添加。首先是LCD1602顯示程序,通過編寫過的程序掌握了1602的顯示原理及其顯示過程用到的指令如清屏,開關(guān)顯示等。 繼電器部分的電路檢查時開始用3節(jié)干電池給單片機供電,發(fā)現(xiàn)繼電器無法工作,檢查原因后才知道繼電器的供電電壓不足,因而用12V轉(zhuǎn)5V的穩(wěn)壓電源時工作正常。緊接著在認真修改錯誤后繼續(xù)制作電路板,焊接元器件,懷著滿心的喜悅完成了硬件電路的制作。 Key_Handle()。break。break。gg[3]=fen+40。P0_2=0。break。P0_2=~P0_2。 圖19 DS1302的讀寫時序DS1302總共有12個寄存器,其中的7個寄存器分別與日歷、時鐘相關(guān),存放的數(shù)據(jù)位為BCD碼形式。最高位有效位MSB必須為1。圖17為主程序的流程圖。而當獨立式按鍵所設置的是固定模式的定時的時候,單片機在定時設置完成時立刻發(fā)出開啟信號給繼電器電路,讓繼電器工作,指示燈亮,蜂鳴器鳴叫,同時記錄下定時關(guān)閉的時間,待到計時到定時關(guān)閉時間比如20分鐘后,單片機發(fā)出關(guān)閉信號給繼電器關(guān)閉繼電器,從而達到關(guān)閉插座的目的。系統(tǒng)可通過外設四個獨立式按鍵設置兩組24小時內(nèi)的任意開關(guān)定時和六組一小時以內(nèi)的模式定時,分別為10分鐘,20分鐘,30分鐘,40分鐘,50分鐘,60分鐘。Ω(min);? 隔離電容(V=0V,f=1MHz);(typ)。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用,實現(xiàn)小電壓控制大電壓的目的【6】。LCD1602液晶顯示模塊可同時顯示16*2即32個字符,內(nèi)部含有的字符發(fā)生存儲器里面存儲了160個不同的點陣字符圖形,包括阿拉伯數(shù)字、英文字母的大小寫、常用的符號和日文的片假名等,每個字符都有一個固定的代碼,比如大小寫英文字母的A的代碼是01000001B(41H),顯示模塊在顯示A時就把地址41H中的點陣字符圖像顯示出來,我們就能看到屏幕顯示字母A了。DS1302 是高性能時鐘芯片,具有以下特性:? 實時時鐘,可對秒、分、時、日、周、月、以及帶閏年補償?shù)哪赀M行計數(shù);? 用于高速數(shù)據(jù)暫存的31*8RAM;? 最少引腳的串行I/O;? ;? ;? 用于時鐘或數(shù)據(jù)讀/寫的單字節(jié)或多字節(jié)數(shù)據(jù)傳送;? 8引腳DIP或可選的用于表面的8引腳SOIC封裝;? 簡單的3線接口;? TTL兼容(VCC=5V);? 可選的工業(yè)溫度范圍40℃至+85℃;? 在DS1202基礎上增加的特點:——可選的慢速充電的能力;——用于主電源和備份電源的雙電源引腳;——備份電源引腳可用作電池或超容量電容器的輸入端;——附加的告訴暫存存儲器(7字節(jié))【4】。 它具有一系列固定的電壓輸出,應用非常廣泛。3.硬件電路設計及工作原理 定時插座系統(tǒng)在未設置任何定時的時候顯示界面顯示時間,通過按鍵設置可設置在24小時內(nèi)的兩組定時開關(guān)時間和六組一小時內(nèi)的固定模式定時,分別控制插座的開關(guān),從而控制外部電器的工作與否。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用,實現(xiàn)小電壓控制大電壓的目的。STC89C52可以完成ISP在線編程功能,利用偉福軟件、Keil軟件等可直接將編寫好的程序下載到STC89C52中,MCU則可執(zhí)行相應的功能,而且STC89C51芯片還可以反復的進行擦寫,斷電不丟失【1】。晚上下班,不用再擔心黑燈瞎火,“超級管家”已經(jīng)幫你開好了夜燈,等待你的歸來。你同樣可以想讓熱水器幾點開始加熱都能辦到,完全可以按照你的要求去實現(xiàn)。本文就我如何設計制作定時插座進行了詳細的闡述。The major of electronics information science and technology 070303043 Instructor QingquanHong Professor
【Abstract】This paper mainly describes the design and production of a timing socket. The timing socket could pensate for the shortage of the mon socket .It also could set any timding in a day and six grouds of fast timing by the the same time,it could also be remotly controlled through infrared remote control so that home applianes could work according to certain this way, it can achieve the purpose of being intelligently controlled and will largely save the electric energy. 【Key Words】STC89C52。 Timing。1.定時插座的相關(guān)介紹 通常人們?nèi)粘I钪卸紩玫讲遄?,這些插座基本只有簡單的功能,就是實現(xiàn)開關(guān)及接通各種各樣的電器,可是有時候人們需要對用電設備進行某時間段的控制。眾所周知,飲水機如果24小時連續(xù)地工作,由此產(chǎn)生的不良后果一是浪費電,二是使飲水機的使用壽命大為縮短。 定時插座是家電的良好伴侶,可對路燈、廣告燈、電飯煲、飲水機、水族箱、電熱水器、電熱毯、抽水機排氣扇空調(diào)機、防盜器、臺燈等多數(shù)用電器進行定時控制,方便你的日常生活。采用LCD1602液晶顯示。采用獨立式按鍵獨立式按鍵每個鍵單獨占一個I/O口,工作狀態(tài)互不影響,通過檢測輸入線的電平狀態(tài)可以很容易判斷哪個按鍵被按下了。紅外遙控要實現(xiàn)的就是通過遙控器的電源鍵一鍵控制定時開關(guān)插座的開關(guān)狀態(tài),也可通過紅外遙控器的六個數(shù)字按鍵分別實現(xiàn)一鍵設定從當前開始的固定模式的定時。每種類型由于內(nèi)部電流的限制,以及過熱保護和安全工作區(qū)的保護,使它基本不會損壞。 圖5為DS1302的芯片引腳圖。表2 LCD 1602引腳功能編號符號引腳說明編號符號引腳說明1VSS電源地9D2Data I/O2VDD電源正極10D3Data I/O3VL液晶顯示偏壓信號11D4Data I/O4RS數(shù)據(jù)/命令選擇端12D5Data I/O5R/W讀/寫選擇端13D6Data I/O6E使能信號14D7Data I/O7D0Data I/O15BLA背光源正極8D1Data I/O16BLK背光源負極 這里使用的是已編碼完成的紅外遙控器如圖7和對應的紅外線接收管如圖8所示。在本系統(tǒng)中,主要是用于控制插座的開關(guān)狀態(tài),通過單片機I/O輸出信號控制繼電器的工作已否從而達到控制插座開關(guān)的目的。其功能框圖如圖12所示,引腳圖如圖13所示。任意時間定時模式可以讓定時插座在已設置的開啟時間工作,而到達定時設置的關(guān)閉時間停止工作;模式定時則讓插座在設置的模式定時開始時使定時插座工作,到達模式定時的時間,如十分鐘時讓定時插座停止工作。紅外遙控處理方面,當紅外遙控器上有鍵按下的時候,紅外接收管接收紅外編碼信號,傳送給單片機進行解碼處理得到對應鍵碼,單片機判斷該鍵碼為電源鍵時則發(fā)出控制信號控制繼電器開啟,當再次檢測到電源鍵按下時,執(zhí)行反動作即關(guān)閉繼電器。開始系統(tǒng)初始化是否設置定時執(zhí)行定時程序是否到達定時時間執(zhí)行相應開關(guān)程序YNYN按鍵任意定時按鍵模式定時遙控模式定時Y圖17 程序流程圖 DS1302計時程序的編寫 DS1302串行時鐘芯片的主要組成部分:移位寄存器控制邏輯、振蕩器、實時時鐘以及RAM。如果它是零,禁止寫DS1302,位6為邏輯0指定時鐘日歷數(shù)據(jù);邏輯1指定RAM數(shù)據(jù)。表3為它的日歷、時間寄存器及控制字,其中奇數(shù)為讀操作,偶數(shù)為寫操作【4】。 key=255。 case 0x02: P0_1=0。flag9=1。key=255。 case 0x06: P0_1=0。 } } 如以上所述,編程過程中需要注意的主要有DS1302計時程序、LCD1602顯示程序、按鍵處理程序和紅外信號解碼及處理的相關(guān)程序,通過各項整合,就得到了下列主函數(shù)。 //紅外按鍵處理} } 5.系統(tǒng)調(diào)試設計電路前先查詢相關(guān)資料,通過上網(wǎng)查找資料,去圖書館查詢等確定系統(tǒng)的主要模塊及其工作原理,如紅外遙控編解碼的原理、DS1302時鐘芯片的工作原理、LCD1602液晶顯示原理等。然而當接通電源時又發(fā)現(xiàn)電源指示燈不亮,開始完全是一頭霧水。 而紅外線接收部分的電路的檢查時,給單片機植入紅外信號解碼的程序后,單片機可以正常解碼紅外遙控器所發(fā)送的信號。初步設計了顯示器需要顯示的顯示菜單。軟件過程中遇到的最大問題是紅外信號解碼和紅外按鍵處理部分。通過各種調(diào)試,還是無法解決此問題,只能通過復位鍵使系統(tǒng)復位,再執(zhí)行按鍵定時設置。同時,通過紅外遙控的電源鍵可以一鍵控制插座的工作狀態(tài),而遙控器的1~6個數(shù)字鍵則同樣可以實現(xiàn)無線設置一個小時內(nèi)的固定模式定時。再者,設計中的定時插座開關(guān)狀態(tài)變換只是用單一紅色指示燈和短暫蜂鳴聲體現(xiàn),如果可以加入揚聲器等反應更加明顯的
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1