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

正文內(nèi)容

基于stc89c52單片機(jī)的定時(shí)插座設(shè)計(jì)(專業(yè)版)

  

【正文】 } write_(0xc0)。 write_nyr(3,ee[1])。 for(num1=0。 break。num3。 delay(1)。//寫控制字,允許寫 Write_DS1302(0x90,0x00)。n0。 } return (temp)。 if(inbyteamp。 write_(0x01)。 write_(0x0c)。 lcden=0。 uchar ff[3]={11,1,0}。 uchar code table12[]=SAT。 sbit P0_0=P0^0。而在編程上,通過這次設(shè)計(jì),我對(duì) C 語(yǔ)言編程有了進(jìn)一步的熟悉 ,鞏固了所學(xué)知識(shí)。因?yàn)榘存I處理這塊加入了大部分的設(shè)置功能,所以編寫過程比較費(fèi)力,通過反復(fù)調(diào)試,系統(tǒng) 已經(jīng) 可以達(dá)到預(yù)期 的 效果。 編程上 最主要的是 DS1302 的計(jì)時(shí)程序,當(dāng)分模塊調(diào)試時(shí) DS1302 可以正常讀取時(shí)間,顯示時(shí)間。檢查電路,是否出現(xiàn)虛焊,沒有結(jié)果,之后詢問同學(xué),查看書籍,最后才發(fā)現(xiàn)是 由于封裝庫(kù)錯(cuò)誤導(dǎo)致單片機(jī)的接地端沒有連接,使得 單片機(jī) I/O 輸出始終是高電平,單片機(jī)不能正常工作。 //獨(dú)立式按鍵掃描及處理 if(flag==0) { display()。flag11=1。key=255。 寫寄存器 讀寄存器 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 秒 80H 81H CH 10 秒 秒 分 82H 83H 0 10 分 分 小時(shí) 84H 85H 12/24 0 10 時(shí) 時(shí) A/P 日 86H 87H 0 0 10 日 日 月 88H 89H 0 0 0 10 月 月 星期 8AH 8BH 0 0 0 0 0 星期 年 8CH 8DH 10 年 年 控制 8EH 8FH WP 0 0 0 0 0 0 0 20 圖 20 LCD1602 的讀寫時(shí)序 紅外 信號(hào)解碼及 按鍵處 理程序 編寫 當(dāng)紅外線接收管接收到紅外信號(hào)時(shí),通過單片機(jī)執(zhí)行相應(yīng)的程序進(jìn)行紅外信號(hào)的解碼,具體解碼原理前文已詳細(xì)敘述,解碼得到的鍵碼賦值給 key,通過檢測(cè) key 的值即可執(zhí)行相應(yīng)的動(dòng)作。在開始 8個(gè)時(shí)鐘周期把命令字裝入 移位寄存器之后, 另外的時(shí)鐘在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)輸入數(shù)據(jù)。 系統(tǒng)電路由前文所述的各硬件電路整合而成如附錄 2 的電路原理圖所示,單片機(jī)由 5V電源輸入,開機(jī)時(shí)各模塊分別初始化 開始工作 ,插座的工作與否由繼電器控制。 其主要性能如 下 : ? 經(jīng)濟(jì)型光電耦合器; ? 晶體管輸出光電耦合器; ? 滿足火超過左右 JEDEC 注冊(cè)規(guī)格; ? 輸出集電極電流( Ip=10mA, Vce=10V); 13 ? CE 飽和電壓( Ic=2mA, If=50mA) 。 圖 6 DS1302 計(jì)時(shí)電路 LCD1602 顯示電路 本設(shè)計(jì)采用的是 LCD1602 字符型液晶顯示器 。 圖 2 單片機(jī)部分 的原理圖 穩(wěn)壓電源 電路 這里用到 78L05 穩(wěn)壓芯片。 控制插座設(shè)備 選擇 采用 SONGLE SRD05VDCSLC 繼電器 。 養(yǎng)魚的朋友 們, 你 們 是不是正在為你 們 自己的氧氣機(jī)一直開機(jī)而煩惱呢?那么 現(xiàn)在 有了定時(shí)插座,你就可以讓你的氧氣機(jī)根據(jù)你的 定時(shí)設(shè)置有規(guī)律的開機(jī)充氧和 關(guān)機(jī)了。普通插座雖然方便了家庭生活等方面,但 是由于其只有單一功能,實(shí)現(xiàn)開關(guān)和借用各種電器, 只能滿足人們普通的日常生活需要 。 而定時(shí)插座不但可以實(shí)現(xiàn) 對(duì)電器設(shè)備的智能定時(shí)控制 ,而且也可以達(dá)到節(jié)能的目的。 早上起床,你不用再 被單調(diào)的鬧鐘叫醒 ,完全可以讓音 響 放一首動(dòng)聽的歌曲,然后清新自然 地起床。 該繼電器最大可以耐壓交流 250V,最大可通過 10A 的交 流電流。 設(shè)計(jì)中的繼電器是比較耗電的器件,而且如果電量不足會(huì)使得繼電器無法工作,因?yàn)橥ㄟ^ 78L05 穩(wěn)壓芯片把 12V 電源穩(wěn)壓輸出 5V 給單片機(jī)供電。 LCD 液晶顯示器是一種低功耗的顯示器件,它廣泛應(yīng)用于工業(yè)控制 、消費(fèi)電子及便攜式電子產(chǎn)品中。( typ) 。 單片機(jī)從DS1302 模塊中讀取計(jì)時(shí)參數(shù),顯示在 LCD1602 液晶顯示器上,具體顯示為年、月、日、周、時(shí)、分、秒, 開始時(shí) 繼電器電路不工作,紅色指示燈不亮,蜂鳴器也不響。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8加 8,在多字節(jié)方式下為 8加最大可達(dá)248的數(shù)。當(dāng)檢測(cè)到電源鍵被按下時(shí) 即可執(zhí)行定時(shí)插座的開機(jī)與關(guān)機(jī);當(dāng)檢測(cè)到數(shù)字鍵 1~6按鍵時(shí)則進(jìn)行相應(yīng)的模式定時(shí)設(shè)置,同時(shí)開啟定時(shí)插座,待到下一定時(shí)時(shí)間關(guān)閉定時(shí)插座。break。gg[4]=fen+50。 //顯示時(shí)間 } dingshi()。 連接接地端后單片機(jī)流水燈程序可以正常運(yùn)行,表明單片機(jī)正常工作。當(dāng)把獨(dú)立式按鍵掃描程序加入總程序時(shí),發(fā)現(xiàn)時(shí)間不動(dòng)了,原因可能是單片機(jī)無法 從 DS1302 里面讀取數(shù)據(jù)了,也可能是采集到的數(shù)據(jù)無法在 顯示器上 顯示,或者是在按鍵處理過程中出現(xiàn)了問題。 設(shè)計(jì)結(jié)果 通過一番努力,終于在此次設(shè)計(jì)中完成了 預(yù)期設(shè)計(jì)任務(wù) 。但是,在這過程中,我也發(fā)現(xiàn)了自己所學(xué)知識(shí)的不足,在今后仍需不斷努力學(xué)習(xí)。 sbit s1=P2^0。 uchar code table13[]=SUN。 uchar kk[2]={11,2}。 P1=。 write_(0x06)。 write_(0x80)。0x01) IO=1。 } //往 ds1302 的某個(gè)地址寫入數(shù)據(jù) void Write_DS1302(uchar cmd,uchar indata) { RST=1。n) {sw=(*p)/10。//禁止渦流充電 } void write_sfm(uchar add,uchar date) { sw=date/10。 }。num++) { write_data(table10[num])。 case 7: for(num=0。num18。 write_nyr(6,ee[2])。 for(num3=0。 delay(10)。} write_nyr(0,ee[0])。 } write_(0xc0)。 }。 case 4: for(num=0。num++) { write_data(table7[num])。 Write_DS1302(0x80,0x00)。//寫控制字,允許寫操作 for(。 temp=temp1。i) 30 { SCLK=0。 } delay(5)。 29 write_(0x38)。 } void write_(uchar ) //lcd 寫指令 { lcdrs=0。 uchar ee[3]={11,0,0}。 uchar code table11[]=FRI。 sbit P0_1=P0^1。 設(shè)計(jì)過程 中 有喜有 憂 ,但是經(jīng)過多次反復(fù)的問題 分析和系統(tǒng)調(diào)試 ,還是解決了各個(gè)難題,也使我在設(shè)計(jì)電路及分析電路問題上學(xué)到了很多。定時(shí)插座設(shè)置時(shí)間有時(shí)候需要快速定時(shí),如果通過按鍵設(shè)置 一定 時(shí)間段的定時(shí)可能比較耗時(shí),于是就加入了固定 定時(shí) 模式,可以在簡(jiǎn)單的操作中設(shè)置一個(gè)小時(shí)內(nèi)的 6 組固定模式定時(shí)。有了這些流程后才能在編程過程中減少一些不 必要的麻煩 【 11】 ??墒菃栴}還是沒有解決,然后把單片機(jī)拔出放到可用單片機(jī)板上下載流水燈程序后再放置在所制作的電路板上,發(fā)現(xiàn)流水燈程序沒有執(zhí)行,單片機(jī) I/O 仍然保持高電平輸出狀態(tài)。 keyscan()。P0_2=0。 gg[1]=fen+20。 基本操作時(shí)序: 讀狀態(tài): 輸入: RS=L,RW=H,E=H 輸出: DO~D7=狀態(tài)字 寫狀態(tài):輸入: RS=L,RW=L,D0~D7=指令碼 ,E=高脈沖 輸出:無 讀數(shù)據(jù):輸入: RS=H,RW=H,E=H 輸出: DO~D7=數(shù)據(jù) 寫數(shù)據(jù):輸入: RS=H,RW=L,D0~D7=數(shù)據(jù) ,E=高脈沖 輸出:無 【 8】 圖 20 為 LCD1602 的具體讀寫時(shí)序。無論是讀周期還是寫周期發(fā)生,也無論傳送 方式是單字節(jié)傳送還是多字節(jié)傳送,開始 8位 指定 的 40 個(gè)字節(jié)中的那個(gè)將被訪問。定時(shí)插座的工作狀態(tài)由紅色 LED 顯示,在切換工作狀態(tài)的時(shí)刻,蜂鳴器也會(huì)發(fā)出短暫的響聲。 4N25 光電耦合器 具有體積小、壽命長(zhǎng)、無觸點(diǎn)、抗干擾性能強(qiáng)等特點(diǎn),因而是開關(guān)電路、邏輯電路、長(zhǎng)線傳書、模 /數(shù)變換、 微控制器 的隔離電路、高壓控制、過流保護(hù)、電平匹配、線性放大等領(lǐng)域中的首選芯片 【 7】 。 其中干電池的作用是使 DS1302 在斷電后仍可以構(gòu)成內(nèi)部振蕩 電路繼續(xù)計(jì)時(shí) ,當(dāng)系統(tǒng)再次開啟時(shí)不需要重新調(diào)整時(shí)間。 ? 256 字節(jié)的數(shù)據(jù)存儲(chǔ)器 RAM; ? 可尋址外部存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各 64 字節(jié); ? 20 多個(gè)特殊功能寄存器; ? 32 線并行 I/O 口; ? 一個(gè)全雙工串行 I/O 口; ? 3 個(gè) 16 位定時(shí)器 /計(jì)時(shí) 器; STC 89C52 DS1302 計(jì)時(shí)模塊 繼電器模塊 紅外接收模塊 蜂鳴器 按鍵模塊 5V 穩(wěn)壓模塊 8 ? 6 個(gè)中斷源, 2 個(gè)優(yōu)先級(jí),統(tǒng)計(jì)中斷按優(yōu)先順序查詢; ? 具有較強(qiáng)功能的位處理能力 【 2】 ; 圖 2 為單片機(jī)部分的電路原理圖 。 DS1302 芯片是一種高性能的時(shí)鐘芯片,可自動(dòng)對(duì)秒、分、時(shí)、日、周、月、年以及閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù),而且精度高 ,用 于高速數(shù)據(jù)暫存的31*8RAM,工作電壓 在 ~ 范圍內(nèi), 時(shí)耗電小于 300nA,采用這種專用時(shí)鐘芯片 可以更精確地實(shí)現(xiàn)定時(shí)插座的定時(shí)目的,定時(shí)準(zhǔn)確又不占用太多系統(tǒng)資源。通過定時(shí)插座, 有人在家時(shí) 讓 飲水機(jī)開,無人在家時(shí) 讓 飲水機(jī)關(guān),這樣既節(jié)約了電,又 可以 保護(hù)好飲水機(jī),也 能 喝到健康的水。 relay 4 目 錄 0.引言 ........................................................................................................................... 5 1.定時(shí)插座的相關(guān)介紹 ................................................................................................... 5 2.系統(tǒng)設(shè)計(jì) .................................................................................................................... 6 系統(tǒng)設(shè)計(jì)任務(wù) ...................................................................................................... 6 系統(tǒng)設(shè)計(jì)方案選擇 ............................................................................................... 6 單片機(jī)芯片的選擇 ...................................................................................... 6 顯示模塊選擇 ............................................................................................. 6 定時(shí)設(shè)置的選擇 ......................................................................................... 6 控制插座 設(shè)備選擇 ...................................................................................... 6 按鍵的選擇 ..................................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1