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

正文內(nèi)容

基于單片機(jī)的紅外自動(dòng)淋浴器設(shè)計(jì)(文件)

 

【正文】 關(guān) 高電平表示有光標(biāo) 低電平表示無(wú)光標(biāo) B:控制光標(biāo)是否閃爍 高電平閃爍 低電平不閃爍。指令8:DDRAM地址設(shè)置。讀操作時(shí)序如圖36所示:圖36讀操作時(shí)序圖寫操作時(shí)序如圖37所示:圖37 寫操作時(shí)序圖根據(jù)1062LCD的工作原理,我們可以設(shè)計(jì)單片機(jī)與1062LCD的接口電路圖如38所示:圖38 單片機(jī)與JHD162A的應(yīng)用電路 報(bào)警電路設(shè)計(jì)本系統(tǒng)采用蜂鳴器作為報(bào)警,淋浴時(shí)當(dāng)設(shè)置的定時(shí)時(shí)間還有一分鐘時(shí),蜂鳴器響應(yīng)單片機(jī)進(jìn)行報(bào)警。經(jīng)過(guò)電阻R4使開關(guān)三極管8050飽和導(dǎo)通,電流從R3經(jīng)三極管的CE極流向光電耦合器,發(fā)光二極管點(diǎn)亮,次極三極管導(dǎo)通,水管電磁閥通電,吸合動(dòng)鐵芯,閥門打開,水開始流出。 主程序設(shè)計(jì)系統(tǒng)主程序主要是在系統(tǒng)上電后進(jìn)行的一系列初始化工作,包括對(duì)I/O口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)等特殊功能寄存器賦值,使得數(shù)據(jù)采集、LCD顯示、電磁閥控制、報(bào)警等模塊與單片機(jī)的數(shù)據(jù)傳輸正常[10]。程序如圖42: 報(bào)警程序 當(dāng)淋浴時(shí)定時(shí)時(shí)間還有一分鐘結(jié)束時(shí),蜂鳴器報(bào)警。 圖41 主程序流程圖 圖42 紅外信號(hào)采集程序流程圖圖43 報(bào)警程序流程圖 圖44 檢查L(zhǎng)CD忙流程圖 圖45 寫指令數(shù)據(jù)流程圖 圖46 寫顯示數(shù)據(jù)流程圖 圖47 LCD初始化流程圖致謝首先,衷心感謝我的指導(dǎo)老師王志勇老師和謝四蓮老師。王老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、開明的學(xué)術(shù)思想,謝老師事必躬親的工作精神、和寬人律己的高尚品德深深打動(dòng)著我,使我倍受教育。 /定義控制電磁閥口sbit =P1^2。//定義1602液晶RS端uchar count,s1num。 for(x=z。y)。}/**/void write_(uchar ){ rs=0。 lcden=1。 lcden=0。 delay(5)。 ge=date%10。}/**/void write_byte(uchar date){ uchar i,temp。i++) { temp=temp1。 delay0()。 delay0()。 write_byte(0xa0)。 write_byte(date)。 start()。 respons()。 date=read_byte()。 rd=0。 bai=0。 //初始化1602液晶 write_(0x38)。 write_(0x80)。 delay(5)。)。:39。//首次上電從AT24C02中讀取出存儲(chǔ)的數(shù)據(jù) bai=read_add(2)。 write_sfm(4,bai)。 EA=1。 TL0=(6553650000)%256。 if(ge==60) { ge=0。 if(bai==24) { bai=0。 write_add(2,bai)。TMOD=0x01。ET0=1。k++) { P0=b[k]。 b[0]=a[ge]。 } if(ge==65535) { bai。 } } write_sfm(4,bai)。 } write_sfm(10,ge)。=0。 if(ge==0) baojing()。 } Else{ dingshi()。 }/**///主函數(shù)void main(){ init()。 } write_sfm(7,bai)。 } if(bai==65535) {bai=6。 if(i==100) { i=0。 latetime(3)。 while(1) { for(k=0。TL0=0xf0。 write_add(1,ge)。 write_add(3,bai)。 if(bai==60) { bai=0。 if(count==20) { count=0。 TR0=1。//設(shè)置定時(shí)器0工作模式1 TH0=(6553650000)/256。 write_sfm(10,ge)。 delay(5)。 write_(0x80+0x40+9)。//寫時(shí)間顯示部分的兩個(gè)冒號(hào) write_date(39。num15。 write_(0x06)。 s1num=0。 bai=0。 return date。 write_byte(0xa1)。 respons()。 stop()。 write_byte(address)。 delay0()。 delay0()。 delay0()。 for(i=0。 write_date(0x30+bai)。}/**///時(shí)間函數(shù)void write_sfm(uchar add,uchar date){ uchar bai,ge。 delay(5)。 lcden=0。 P0=。 delay(100)。x) for(y=110。/**///兩個(gè)延時(shí)函數(shù)void delay0(){。//定義LCD使能端sbit rw=P2^1。在此論文完成之際,我衷心的祝愿你們身體健康,工作順利??!參考文獻(xiàn)[1] [J].儀表技術(shù)與傳感器,2007 ,2 P4547.[2][M].電子工業(yè)出版社,2006,7 4(7):P2435.[3][M].北京航空航天大學(xué)出版社,2004..[4]——基本C語(yǔ)言編程[M].電子工業(yè)出版社,2004.[5][M].電子工業(yè)出版社,2003,16(7):P176192[6] ——C語(yǔ)言設(shè)計(jì)實(shí)例詳解[M].北京航空航天大學(xué)出版社,2006,7 P94123.[7]朱定華,[M].北京:清華大學(xué)出版社,2003.[8] 樓然苗,[M].北京航空航天大學(xué)出版社,2007.[9] [M].北京: 高等教育出版社,2004.[10]:北京航空航天大學(xué)出版社,. [11]:北京航空航天大學(xué)出版社,2001.附錄附錄A 開發(fā)板原理圖附錄B 程序清單includedefine uchar unsigned chardefine uint unsigned intincludesbit =P1^0。在我整個(gè)的畢業(yè)設(shè)計(jì)制作過(guò)程中,受到兩位老師很多的幫助。單片機(jī)將處理完的數(shù)據(jù)傳輸?shù)絃CD顯示的時(shí)候,也用了很多子程序 它們有檢查L(zhǎng)CD忙狀態(tài)(程序流程圖為圖44);寫指令數(shù)據(jù)到LCD(程序流程圖為圖45);寫顯示數(shù)據(jù)到LCD(程序流程圖為圖46);LCD初始化(程序流程圖為圖47)[11]。當(dāng)把采集到紅外信號(hào)進(jìn)行相應(yīng)的處理后,通過(guò)LCD進(jìn)行時(shí)間顯示,同時(shí)對(duì)電磁閥、蜂鳴器進(jìn)行相應(yīng)的控制。電磁閥的控制電路如圖310:圖310 電磁閥控制電路
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1