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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機(jī)的防火卷閘門控制電路的設(shè)計(存儲版)

2025-01-12 18:52上一頁面

下一頁面
  

【正文】 ............................................................................ 17 參考文獻(xiàn) ...................................................................................................................... 18 附錄 1 PCB 圖 .............................................................................................................. 19 附錄 2 硬件原理圖 ..................................................................................................... 20 附錄 3 硬件實(shí)物圖 ..................................................................................................... 21 附錄 4 源程序 ............................................................................................................. 22 致射 .............................................................................................................................. 32 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 1 1 緒論 引言 近年來火災(zāi)事頻繁發(fā)生,特別是一些大型的公共場所,一旦發(fā)生火災(zāi)造成的人、財物的損失非常巨大。s circuit is used to controll the door to open or close,helping people easily to escape from the fire and hind it. This article mainly introduced the fire prevention gate control circuit hardware design process of timing, the power circuit supply the change of the voltage,changing the 220V into 5V?;趩纹瑱C(jī)的防火卷閘門控制電路的設(shè)計 I 摘 要 當(dāng)今科學(xué)技術(shù)快速發(fā)展,人們的生活變得多姿多彩,然而日常生活也有很多隱患需要我們?nèi)シ婪?,為了提高?yīng)對火災(zāi)的能力,因此我們設(shè)計一個 防火卷閘門控制電路 來輔助火災(zāi)發(fā)生時的救援工作,減少火災(zāi)的損失。 the showing circuit shows the current temperature,stop time and stop position。用戶對火災(zāi)報警和消防系統(tǒng)的要求越來越高。 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 2 2 硬件電路設(shè)計 確定設(shè)計方案 防火卷閘門控制電路最基本的要求是可以實(shí)現(xiàn)卷閘門的自動升降。 圖 1 單片機(jī)控制卷閘門 的總方框圖 單片機(jī)控制電路( STC89C52) STC89S52 單片機(jī) 鍵盤控制 電機(jī)驅(qū)動部件 LED 數(shù)碼顯示 電源 溫度傳感器 煙霧傳感器 報警器 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 3 單片機(jī)總控制電路 單片機(jī)總控制電路圖如圖 2所示: 圖 2 單片機(jī)控制電路 管腳說明 VCC:供電電壓。在 FLASH 編程和校驗(yàn)時, P1 口作為低八位地址接收。當(dāng) P3 口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它可用作對外部輸出的脈沖或用于定時目的。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 LED與 LCD的功耗比大約為 10:1,而且更高的刷新速率使得 LED 在視頻方面有更好的性能表現(xiàn),能提供寬達(dá) 160176。通過分時輪流控制各個數(shù)碼管的的 COM 端,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。 由于單片機(jī) I/O 口不能直接驅(qū)動數(shù)碼管子所以要用 PNP 三極管來驅(qū)動。 復(fù)位及時鐘電路如圖 4 所示 : 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 8 圖 4 復(fù)位及時鐘電路 電機(jī)驅(qū)動電路 本電路采用 ULN2021 芯片驅(qū)動。 引腳 2: CPU 脈沖輸入端。用于感性負(fù)載時,該腳接負(fù)載電源正極,實(shí)現(xiàn)續(xù)流作用。 引腳 16:脈沖信號輸出端,對應(yīng) 1腳信號輸入端。 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 13 3 軟件設(shè)計 硬件制作完畢之后,接下來就是 程序設(shè)計 ,本設(shè)計 采用 C語言 ,在主程序中,主要實(shí)現(xiàn)初始 化,按鍵處理,時間采用動態(tài)顯示方式。對于線路接口的地方,一定要耐心焊接,焊錫稍有不完整,會使電路短路或者開路。 通過這次做畢業(yè)設(shè)計 ,我發(fā)現(xiàn)在現(xiàn)實(shí)設(shè)計中還需要注意很多的細(xì)節(jié) ,包括程序設(shè)計和硬件設(shè)計都要我們小心仔細(xì) ,一個地方出錯就可能會整個系統(tǒng)失效。單片機(jī)應(yīng)用系統(tǒng)設(shè)計 [M]。 //模數(shù)芯片讀 sbit wr=P3^2。 //設(shè)置中停位置十位 sbit key_dianji_jiang=P2^4。D1=0。D1=0。D1=0。D1=1。D1=0。 int z_t_time=10,z_t_position=3,quanshu=5。 for(x=z。j++) //電機(jī)旋轉(zhuǎn)一周,不是外面所看到的一周,是里面的傳動輪轉(zhuǎn)了一周 { if(stop==0) { delaynms(5)。 //P2=CCW[i]。 //如果 stop 按下,退出此循環(huán) } for(i=0。 DQ = 1。 //如果 x=0 則初始化成功 , x=1 則初始化失敗 DelayMsUs2x(25)。 //按位與 DelayMsUs2x(25)。i) { DQ = 0。 WriteOneChar(0xCC)。 //高位 Init_DS18B20()。 wr=1。 //傳送電壓 rd=1。 //有按鍵時,關(guān)閉讀溫度定時器 if(updateflag==1) //防止第一次按鍵加一 z_t_time+=10。 TR0=0。 if(key_dianji_sheng==0) { while(!key_dianji_sheng)。 } } if(key_dianji_jiang==0) { DelayMs(5)。 TR1=1。} for(r=0。break。} for(r=0。break。 } keyflag=3。 while(quanshu=0) { quanshu。r++) { motor_cw()。 while(quanshu=z_t_position) { for(r=0。 TR0=0。 while(!stop)。 } keyflag=3。we_shi=1。P0|=tabledu[z_t_time/10]。P0=0x00。DelayMs(5)。 we_ge=0。 TH1=(6553650000)/256。 while(1) { keyscan()。 } } void timer1() interrupt 3 { TH1=(6553650000)/256。 //5S 內(nèi)沒有按鍵,關(guān)閉定時器 1 } } if(baojingflag==1) { if(t1==20) { t1=0。 //保證下次第一次按鍵時不自動加 1 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 31 TR0=1。 readtemperature()。 TR1=0。 TH0=(6553650000)/256。we_shi=1。 we_ge=0。DelayMs(5)。P0=0x00。P0|=tabledu[zhengshu/10]。r++) { motor_ccw()。 if((up==0)||(stop==0)||(down==0)) { while(!up)。 //t1=0。 TR1=0。} //閘門關(guān)閉后繼續(xù)顯示溫度 for(r=0。 t1=0。r++) { motor_cw()。 break。TR0=1。 break。TR0=1。 keyflag=2。 t1=0。 TR1=1。 } } if(key_miao_ge==0) { DelayMs(5)。 if(key_miao_shi==0) 基于單片機(jī)的防火卷閘門控制電路的設(shè)計 26 { while(!key_miao_shi)。_nop_()。 wr=0。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 LSB=ReadOneChar()。 } void readtemperature() { uchar LSB,MSB,temph,templ。 for (i=8。 DQ = datamp。 //拉高總線 DelayMsUs2x(50)。 delaynms(2)。 if(stop==0) stopflag=1。 P2=(dataportamp。 for(j=0。 } } } void DelayMsUs2x(uint t) { while(t)。 uint keyflag,Speed=500。B1=0。B1=0。B1=1。B1=0。B1=0。 //設(shè)置中停時間十位 sbit key_miao_ge=P2^6。 //數(shù)碼管十位 sbit we_ge=P3^0。哈爾濱工業(yè)大學(xué)出版社 [2]艾樹峰。在 這次畢業(yè) 設(shè)計的過程中,還是碰到了許多的問 題。 做實(shí)物就是把理論實(shí)踐到實(shí)物中來,實(shí)物的成功能夠讓我們更加直 觀的了解
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1