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

正文內(nèi)容

紅外感光智能led臺燈設(shè)計畢業(yè)論文-閱讀頁

2025-03-23 15:58本頁面
  

【正文】 作查詢狀態(tài)位來使用。TH0=0,TL0=0。 :按鍵掃描程序 :按鍵介紹 除了遙控器的控制意外,本設(shè)計還配備按鍵控制。按鍵 key1 用于模式的切換,默認為模式 0,即自動調(diào)控模式,按下按鍵一次后調(diào)成手動控制模式,再次按下又調(diào)成自動模式,如此循環(huán)。 :按鍵掃描的去抖動 通常的按鍵所用開關(guān)為機械彈性開關(guān),當機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。 圖 :按鍵抖動 抖動時間的長短由按鍵的機械特性決定,一般為 5ms~10ms。為確保 CPU 對鍵的一次閉合僅作一次處理,必須去除鍵抖動。常用的按鍵去抖動的方法有兩種,即可用硬件或軟件兩種方法。以 key0 為例,設(shè)計程序思想如下: if(key0==0)。/延時5~10ms/if( key0==0); /如果按鍵確實被按下,即排除前沿抖動/P0=0XFF。/檢測按鍵是否彈起,即排除后延抖動。 :總程序 /******************************************************************** * 【編寫時間】: * 【作 者】: 胡登極 * 【題 目】: 紅外 感 光智能 LED 燈 * 【程序說明】:單片機: STC89C52 1: 光敏電阻 +PCF8591 2 : HS0038+遙控器 3: HCSR501 ********************************************************************/ include include typedef unsigned char uint8。 sbit SDA=P3^6。 sbit jieshou=P3^5。 sbit key0=P1^4。 sbit key2=P1^6。 sbit zhishi1=P1^1。 uint8 ack,aa。 uint8 D[4]。 void delay1(uint16)。 void iicstart()。 void writeIIC(uint8,uint8)。 uint8 iicreadbyte()。 void sweep()。 uint16 high()。 void main() { uint8 jj=0。 if((mode==0)amp。(ii==0)) { if(hw==0) { sweep()。 aa=readIIC(0x90)。 i=0。 writeIIC(0x90,0x41)。 select()。 delay()。 P0=0xff。 while(hw) { sweep()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } void iicstop() /*IIC 終止信號 */ { SDA=0。 SCL=1。 _nop_()。 _nop_()。 SDA=1。 _nop_()。 _nop_()。 mask=0x80。m8。 _nop_()。 if((maskamp。 else SDA=1。 SCL=1。 _nop_()。 _nop_()。 SCL=0。 } _nop_()。 SDA=1。 _nop_()。 _nop_()。 _nop_()。 else ack=1。 _nop_()。 uint8 byte=0。 for(n=0。n++) { SCL=0。 _nop_()。 _nop_()。 SCL=1。 _nop_()。 if(SDA==1) byte=byte+1。 _nop_()。 _nop_()。 } void Ack_I2c(uint8 a) /*判斷是否非 應(yīng)答信號 */ { if(a==0) SDA=0。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 } void writeIIC(uint8 x,uint8 y) /*寫兩個 IIC 字節(jié) */ { iicstart()。 if(ack==0) return。 if(ack==0) return。 } uint8 readIIC(uint8 z) /*讀取模數(shù)轉(zhuǎn)化信號 */ { uint8 bb。 iicsendbyte(z+1)。 bb=iicreadbyte()。 iicstop()。 } void delay() /*延時函數(shù) */ { uint16 dd。 for(ee=0。ee++) for(dd=0。dd++) { sweep()。 aa=readIIC(0x90)。 } } void sweep() /*遙控 +按鍵掃描 */ { uint8 jj=0,i1,i2,cs=0。 if(key0==0) ii=1ii。 if(ii==1) { P0=0Xff。 zhishi=1。 } if(ii==0) { zhishi=0。 case 1: if(ii==0) { if(key1==0) delay1(1000)。 if(mode==0) zhishi1=1。 } jj++。amp。 if(key2==0) delay1(2021)。 if(dc%4==1) { P0=0Xf0。 } if(dc%4==2) { P0=0X00。 } if(dc%4==3) { P0=0X00。 } if(dc%4==0) { P0=0Xff。 dc=0。 } jj++。 if((temp14608)amp。(temp19216)) { temp2=high()。amp。i14。i28。 temp2=high()。amp。amp。amp。 if(temp21100) D[i1]|=0X80。amp。 } if((D[0]==0x00)amp。(D[2]==0x46)amp。(ii==0)) { mode=1mode。amp。amp。amp。 } } } jj=0。 } uint16 low() /*低電平時間 */ { TMOD=0x10。 TH1 = 0。 while (!jieshou)。 return (TH1 * 256 + TL1)。 TL1 = 0。 TR1 = 1。 TR1 = 0。 } void select() /*LED 亮度控制函數(shù) */ { if((aa=0xf0)amp。(aa=0xff)) { P0=0。 } if((aa=0xe0)amp。(aa=0xef)) { P0=0。 } if((aa=0xd0)amp。(aa=0xdf)) { P0=0。 } if((aa=0xc0)amp。(aa=0xcf)) { P0=0。 } if((aa=0xb0)amp。(aa=0xbf)) { P0=0。 } if((aa=0xa0)amp。(aa=0xaf)) { P0=0x01。 } if((aa=0x90)amp。(aa=0x9f)) { P0=0x03。 } if((aa=0x80)amp。(aa=0x8f)) { P0=0x07。 } if((aa=0x70)amp。(aa=0x7f)) { P0=0x0f。 } if((aa=0x60)amp。(aa=0x6f)) { P0=0x1f。 } if((aa=0x50)amp。(aa=0x5f)) { P0=0x3f。 } if((aa=0x40)amp。(aa=0x4f)) { P0=0x7f。 } if((aa=0x00)amp。(aa=0x3f)) { P0=0xff。 } } 參考文獻 1:秦曾煌 主編 .《電工學(xué)》 (第七版);高等教育出版社, 2: 沙占友 孟志永 王彥朋《單片機外圍電路設(shè)計》(第 2 版);電子工業(yè)出版社, 2021. 3: 劉娟 梁衛(wèi)文 程莉 等 《 單片機 C語言與 PROTUES 仿 真技能實 訓(xùn)》; 中國電力出版社 4: 董吉虹 白明 郎培 解峰 梁為《熱釋電紅外報警器的設(shè)計》;長春大學(xué)學(xué)報, 5:李曉林 牛昱光 閻高偉 主編 .《單片機原理與界面技術(shù)》(第二版);電子工業(yè)出版社 6: Sangani, work for domestic . 05 (9):31~45 7:Ono, of an Intelligent Lighting System Using LED Ceiling Lights into an Actual (9) 致 謝 隨著畢業(yè)設(shè)計的緊張進行,我們的大學(xué)生活也就隨之而結(jié)束,大學(xué)四年的奔跑轉(zhuǎn)眼間就到 了終點,這四年我們學(xué)到了什么,學(xué)到了多少,都可以在畢業(yè)設(shè)計中體現(xiàn)出來。從選指導(dǎo)老師,選題到題目的最后確定,一步一步我們跟隨著老師的步伐進行著。 感謝我的指導(dǎo)老師, 于濤 老師 和范云霄 。開見面會的時候,他從來不多說什么,總是一針見血,對我們的每個論文題目,三兩句就提醒了我們寫論文時的側(cè)重點,簡潔明了,我們每個同學(xué)都聽得非常 清楚明白,這使得我們每次見面交流都非常輕松愉快。 在此,感謝各位曾經(jīng)給予我?guī)椭母魑焕蠋熀屯瑢W(xué),感謝我的論文指導(dǎo)老師,謝謝 你 們! 附錄:元件清單 序號 元件名稱 元件規(guī)格 元件數(shù)量 1 電阻 1K 22 2 電阻 560Ω 12 3 電阻 18Ω 1 4 電阻 150Ω 1 5 電 阻 10K 1 6 電容 3 7 電容 30pF 2 8 電容 10uF 1 9 電容 100uF 1 10 電容 470uF 1 11 晶振 1 12 自恢復(fù)保險 絲 5A 1 13 LED 16 14 按鈕開關(guān) MTS103 1 15 三極管 NPN 1 16 按鍵 30V/1A 3 17 HCSR501 1 18 HS0038 1 19 PCF8591 1 20 74HC245 2 21 光敏電阻 5516 1 22 單片機 STC89C52 1 23 遙控器 1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1