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

正文內(nèi)容

基于單片機(jī)的自動(dòng)感應(yīng)門設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-22 17:04本頁(yè)面
  

【正文】 [10] 劉瑞新等. 單片機(jī)原理及應(yīng)用 . 機(jī)械工業(yè)出版社,[11] 吳國(guó)經(jīng)等. 單片機(jī)應(yīng)用技術(shù) . 中國(guó)電力出版社,[12] 李全利,遲榮強(qiáng). 單片機(jī)原理及接口技術(shù) . 高等教育出版社,[13] Bazylenko. Techniques for monolithic integration of silicabased waveguide devices with optoelectronics. [M].Lasers and ElectroOptics Society Annual Meeting, 1998. LEOS 39。98. IEEE,1998[14] Wada. Organic monolithic photorefractive materials for photonic applications. [M].Lasers and ElectroOptics, 1999. CLEO/Pacific Rim 39。99. The Pacific Rim Conference on,1999[15] Kwon. Pulsed operation at allmonolithic amp。mu。m VCSELs with InAlGaAs/InAlAs system. [M].Lasers and ElectroOptics Europe, 2000. Conference Digest. 2000 Conference on,2000 附 錄附錄A 原理圖1電路原理圖2 仿真原理圖附錄B 主要程序/************************************ 自動(dòng)感應(yīng)門設(shè)計(jì)***********************************************************/include define uint unsigned intdefine uchar unsigned charuchar timer0=0。uchar test=0。uchar door_close=0。/*****設(shè)置控制字***************/uchar code FFW[]={ 0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。uchar code REV[]={ 0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。/************定義仿真入口 ****/sbit in = P2^0。 //有人進(jìn)入sbit open = P2^1。 //開(kāi)門狀態(tài)sbit close = P2^2。 //關(guān)門狀態(tài)sbit open_or_close = P2^3。 //半開(kāi)半閉狀態(tài)sbit open_door=P0^0。 //開(kāi)門指示燈uchar delay_time=0。sbit alarm=P0^1。sbit led=P2^7。/*****延時(shí)函數(shù)****/void DelayMS(uint ms){ uchar i。 while(ms) { for(i=0。i120。i++)。 }}void SETP_MOTOR_FFW(uchar n){ uchar i,j。 for(i=0。i5*n。i++) { for(j=0。j8。j++) { if(open==0) break。 P1 = FFW[j]。 DelayMS(25)。 } } P1=0X07。}void SETP_MOTOR_REV(uchar n){ uchar i,j。 for(i=0。i5*n。i++) { for(j=0。j8。j++) { if(close==0) break。 P1 = REV[j]。 DelayMS(25)。 } } P1=0X07。}void timer_init(void) //定時(shí)器初始化{ TMOD=0X01。 PT0=1。 /*中斷優(yōu)先*/ TH0=0x3c。 TL0=0xb0。 //看來(lái)這個(gè)地方使用的是定時(shí)捕捉,我可以改成中端口測(cè)試一下 ET0=1。 TR0=0。 EA=1。 //這個(gè)地方其實(shí)就是要能夠精確的測(cè)試頻率 } /***************系統(tǒng)主函數(shù)************/void init_gate(){ uchar door_state=0。 uchar open_s,close_s,open_or_close_s。 open_s=open。 close_s=close。 open_or_close_s=open_or_close。 door_state=open_s+close_s+open_or_close_s。 if(door_state2) { alarm=0。//報(bào)警燈 } else if(door_state3) { alarm=1。//關(guān)閉燈 if(open==0)//這個(gè)地方要關(guān)門 { SETP_MOTOR_REV(6)。//轉(zhuǎn)動(dòng)的稍微大一些 } else if(open_or_close==0) { //半開(kāi)半閉狀態(tài),開(kāi)門 SETP_MOTOR_REV(3)。//轉(zhuǎn)動(dòng)的稍微小一些 } }}void test_gate(){ uchar door_state=0。 uchar open_s,close_s,open_or_close_s。 open_s=open。 close_s=close。 open_or_close_s=open_or_close。 door_state=open_s+close_s+open_or_close_s。 if(door_state2) { alarm=0。//報(bào)警燈 } else if(door_state3) { alarm=1。//關(guān)閉燈 //開(kāi)始判斷了 if(open==0) { //保持不變 } else if(close==0) //這個(gè)地方要開(kāi)門了 { SETP_MOTOR_FFW(6)。//轉(zhuǎn)動(dòng)的稍微大一些 } else if(open_or_close==0) { //半開(kāi)半閉狀態(tài),開(kāi)門 SETP_MOTOR_FFW(3)。//轉(zhuǎn)動(dòng)的稍微小一些 } } }void main(){ uchar door_state=0。 timer_init()。 init_gate()。//初始化門 delay_time=0。 door_close=1。//關(guān)門 while(1) { if(in==0) { TR0=0。//關(guān)閉定時(shí)器 timer0=0。 delay_time=4。//有人進(jìn)來(lái)了 door_close=0。//沒(méi)有關(guān)門 test_gate()。 } else //沒(méi)有人 延時(shí)4秒,關(guān)門 { alarm=1。//關(guān)閉報(bào)警燈 if(delay_time==4)//延時(shí)4秒 { TR0=1。// } else //關(guān)門 { TR0=0。 if(door_close==0) { SETP_MOTOR_REV(12)。//這個(gè)地方開(kāi)始關(guān)門 door_close=1。//關(guān)門完成 } } } }}/************************************************ time0 定時(shí)器0中斷處理函數(shù)****************************************************/void time0() interrupt 1{ TH0=0x3c。 //50ms,這個(gè)地方是不合適的 TL0=0xb0。// timer0++。 //這個(gè)地方我改一下測(cè)試 if(timer079) //這個(gè)地方到了1s了 { TR0=0。 //關(guān)閉定時(shí)器 timer0=0。//這個(gè)是用來(lái)計(jì)算倒計(jì)時(shí)的 delay_time=0。//關(guān)閉時(shí)間 //關(guān)閉的定時(shí)器 } test++。 if(test20) //用來(lái)調(diào)試程序 { test=0。 led=~led。 }}33
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1