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

正文內(nèi)容

紅外感光智能led臺燈設(shè)計(jì)畢業(yè)論文-預(yù)覽頁

2025-07-20 08:04 上一頁面

下一頁面
 

【正文】 存儲器取指期間,每個機(jī)器周期兩次PSEN有效。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 (2)兩種觸發(fā)方式: a:不可重復(fù)觸發(fā)方式:感應(yīng)輸出高電平后延時一段時間,延時結(jié)束后輸出低電平。:工作原理 HCSR501由LH1778熱釋電紅外傳感器和BISS0001組成,LH1778通過目標(biāo)與背景的溫差來探測目標(biāo),其工作原理是利用熱釋電效應(yīng),即在鈦酸鋇一類晶體的上、下表面設(shè)置電極,在上表面覆以黑色膜,若有紅外線間歇地照射,其表面溫度上升△T,其晶體內(nèi)部的原子排列將產(chǎn)生變化,引起自發(fā)極化電荷,在上下電極之間產(chǎn)生電壓△U。它配以熱釋電紅外傳感器和少量外接元器件構(gòu)成被動式的熱釋電紅外開關(guān)。在PCF8591器件上輸入輸出的地址、控制和數(shù)據(jù)信號都是通過雙線雙向I2C總線以串行的方式進(jìn)行傳輸。:引腳注釋 PCF8591各個引腳作用如下: AIN0~AIN3:模擬信號輸入端。 OSC:外部時鐘輸入端,內(nèi)部時鐘輸出端。 VREF:基準(zhǔn)電源端。常見于同并口液晶屏、并口打印機(jī)、并口傳感器或通訊模塊等設(shè)備的界面上。如果DIR=“0”O(jiān)E=“0”則B1輸入A1輸出,其他類同。 第20腳VCC,電源正極。 除此之外,本設(shè)計(jì)還兼顧了廣大用戶的某些場合下的特殊需求而設(shè)置了手動調(diào)節(jié)環(huán)節(jié),手動調(diào)節(jié)分為按鍵調(diào)節(jié)和遙控調(diào)節(jié),這極大增強(qiáng)了臺燈控制的靈活性,其中遙控調(diào)節(jié)由紅外遙控器和紅外接收管HS0038組成,紅外接收管接收遙控器發(fā)出的鍵值信號,單片機(jī)通過識別不同鍵值信號進(jìn)行相應(yīng)的回應(yīng),進(jìn)而控制臺燈的動作。 :電源電路:晶振電路 ,兩端分別連到單片機(jī)的XTAL1和XTAL2。 (2)手動復(fù)位:當(dāng)按下復(fù)位鍵后,復(fù)位端通過電阻和+5V電源接通,電容迅速放電,是RST引腳為高電平;當(dāng)復(fù)位按鍵彈起后,+5V電源通過電阻對電容重新充電,RST引腳端出現(xiàn)復(fù)位正脈沖。由于HCSR501輸出端直接接單片機(jī)I/O口會有干擾,因此在此搭建一個三極管電路,從而消除干擾。 檢測開始 人體動作? 進(jìn)入調(diào)光模塊,延時一段時間,并在 這段時間內(nèi)不斷檢測 :檢測流程圖:調(diào)光模塊電路 調(diào)光電路由一個光敏電阻和PCF8591芯片組成,光敏電阻的型號選用5516,該模塊的基礎(chǔ)是光敏電阻具有光照越強(qiáng),電阻越小的特性,采集光敏電阻一端的電壓值,將此電壓值送入PCF8591,通過AD轉(zhuǎn)化轉(zhuǎn)化為數(shù)字信號,數(shù)字信號范圍為 0~0XFF 。:調(diào)光模塊電路圖 IIC總線協(xié)議最重要的是起始信號,終止信號和應(yīng)答信號。 (3) 應(yīng)答信號:應(yīng)答信號在第9個時鐘位上出現(xiàn),接收器輸出低電平為應(yīng)答信號(A),輸出高電平則為非應(yīng)答信號(/A)。很顯然,當(dāng)TXD1=0時,數(shù)據(jù)將被發(fā)射出去。當(dāng)主控芯片與受控設(shè)備之間需要實(shí)現(xiàn)雙向異步通信時,自然就得選用雙向的八路緩沖器了,74HC245就是面向這種需求的。(a): 發(fā)光電路圖(b): 發(fā)光電路圖(c): 發(fā)光電路圖第4章:軟件部分:軟件思路總述 在完成硬件電路后軟件的設(shè)計(jì)成了整個設(shè)計(jì)的核心問題,本次設(shè)計(jì)默認(rèn)模式是自動調(diào)控模式,也就是說開啟臺燈馬上進(jìn)入人體檢測,若檢測到有人靠近即進(jìn)入自動調(diào)光,在這不斷的檢測之中插入按鍵及遙控的掃描,如果檢測到遙控或者按鍵動作則優(yōu)先進(jìn)入相應(yīng)的處理程序,按鍵和遙控鍵各有三個,相對應(yīng)的功能分別是開關(guān)、模式調(diào)節(jié)、臺燈亮度調(diào)節(jié),開關(guān)即臺燈的總開關(guān),開關(guān)關(guān)閉則臺燈滅,無法對臺燈進(jìn)行任何調(diào)節(jié),模式調(diào)節(jié)負(fù)責(zé)在自動和手動兩種方式之間調(diào)節(jié),臺燈亮度調(diào)節(jié)只有在手動模式下才能生效,用以手動調(diào)節(jié)臺燈亮度,亮度分為四檔。:iicstart時序圖:iicstop程序 ,由時序圖可知,當(dāng)SCL為高點(diǎn)平時,SDA由低電平到高電平的跳變?yōu)榻K止信號,且對高低電平持續(xù)時間有要求,具體過程如下:SDA=0,SCL=1,延時5us,SDA=1,延時5us。那么在第8個數(shù)據(jù)位,如果外接IIC設(shè)備能收到信號的話接著在第9個周期把SDA拉低,那么處理器檢測到SDA拉低就能知道外接IIC設(shè)備數(shù)據(jù)已經(jīng)收到。:寫數(shù)據(jù)writeIIC IIC總線系統(tǒng)中的每一片 PCF8591通過發(fā)送有效地址到該器件來啟動。地址字節(jié)的最后一位是用于設(shè)置以后數(shù)據(jù)傳輸方向的讀/寫位。 控制寄存器的高半字 節(jié)用于允許模擬輸出,和將模擬輸入編程為單端或差分輸入。 這要求內(nèi)部振蕩器持續(xù)運(yùn)行, 因此要防止振蕩器啟動延時的轉(zhuǎn)換錯誤結(jié)果。兩個半字節(jié)的最高有效位(即 bit 7 和 bit 3)是留給未來 的功能,必須設(shè)置為邏輯 0。其中D0,D1是通道選擇位,本設(shè)計(jì)選擇01,D2為增量允許位,為1時,每對一個通道轉(zhuǎn)換后自動切換到下一個通道進(jìn)行轉(zhuǎn)換,為0是不進(jìn)行自動轉(zhuǎn)換。NEC編碼的一幀由引導(dǎo)碼,地址碼,地址反碼,數(shù)據(jù)碼,數(shù)據(jù)反碼組成,把地址碼和數(shù)據(jù)碼取反的作用是加強(qiáng)數(shù)據(jù)的正確性。實(shí)際上人手的動作是很慢的,即使你快速的按下按鍵,可能對于芯片來說還是超過108ms,所以如何處理連發(fā)碼是很關(guān)鍵的。:地址碼和數(shù)據(jù)碼 地址碼的作用是識別不同的遙控器,而數(shù)據(jù)碼則是指按鍵的鍵碼,值得注意的是,在HS0038接收端所有的碼都是以反碼形式接收到,例如引導(dǎo)碼在HS0038接收端為9ms低電平+。各個位的定義與置位如下: GATE=1時,與門的輸出信號K由INTx輸入電平和TRx位的狀態(tài)一起決定(即此時K=),當(dāng)且僅當(dāng)TRx=1,INTx=1(高電平)時,計(jì)數(shù)啟動;否則,計(jì)數(shù)停止。 當(dāng)TR1=1,啟動定時器T1。 M1,M0:方式選擇,當(dāng)M1=M0=0時為13位定時器/計(jì)數(shù)器,此時為方式0。在這里選擇方式1。在中斷回應(yīng)完成后轉(zhuǎn)向中斷服務(wù)時,再由硬件自動清0。計(jì)數(shù)溢出的標(biāo)志位的使用有兩種情況:采用中斷方式時,作中斷請求標(biāo)志位來使用;采用查詢方式時,作查詢狀態(tài)位來使用。:按鍵掃描程序:按鍵介紹 除了遙控器的控制意外,本設(shè)計(jì)還配備按鍵控制。:按鍵掃描的去抖動 通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān),當(dāng)機(jī)械觸點(diǎn)斷開、閉合時,由于機(jī)械觸點(diǎn)的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。為確保CPU對鍵的一次閉合僅作一次處理,必須去除鍵抖動。以key0為例,設(shè)計(jì)程序思想如下:if(key0==0)。/檢測按鍵是否彈起,即排除后延抖動。sbit SDA=P3^6。sbit key0=P1^4。sbit zhishi1=P1^1。uint8 D[4]。void iicstart()。uint8 iicreadbyte()。uint16 high()。 if((mode==0)amp。 aa=readIIC(0x90)。 writeIIC(0x90,0x41)。 delay()。 while(hw) { sweep()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 SCL=1。 _nop_()。 _nop_()。 mask=0x80。 _nop_()。 else SDA=1。 _nop_()。 SCL=0。 SDA=1。 _nop_()。 else ack=1。 uint8 byte=0。n++) { SCL=0。 _nop_()。 _nop_()。 _nop_()。 } void Ack_I2c(uint8 a) /*判斷是否非應(yīng)答信號*/{ if(a==0) SDA=0。 _nop_()。 _nop_()。 _nop_()。 if(ack==0) return。 } uint8 readIIC(uint8 z) /*讀取模數(shù)轉(zhuǎn)化信號*/ { uint8 bb。 bb=iicreadbyte()。 } void delay() /*延時函數(shù)*/ { uint16 dd。ee++) for(dd=0。 aa=readIIC(0x90)。 if(key0==0) ii=1ii。 zhishi=1。 case 1: if(ii==0) { if(key1==0) delay1(1000)。 } jj++。 if(key2==0) delay1(2000)。 } if(dc%4==2) { P0=0X00。 } if(dc%4==0) { P0=0Xff。 } jj++。(temp19216)) { temp2=high()。i14。 temp2=high()。amp。 if(temp21100) D[i1]|=0X80。 } if((D[0]==0x00)amp。(ii==0)) { mode=1mode。amp。 } } } jj=0。 TH1 = 0。 return (TH1 * 256 + TL1)。 TR1 = 1。 }void select() /*LED亮度控制函數(shù)*/ { if((aa=0xf0)amp。 } if((aa=0xe0)amp。 } if((aa=0xd0)amp。 } if((aa=0xc0)amp。 } if((aa=0xb0)amp。 } if((aa=0xa0)amp。 } if((aa=0x90)amp。 } if((aa=0x80)amp。 } if((aa=0x70)amp。 } if((aa=0x60)amp。 } if((aa=0x50)amp。 } if((aa=0x40)amp。 } if((aa=0x00)amp。 } } 參考文獻(xiàn)1:秦曾煌 主編.《電工學(xué)》(第七版);高等教育出版社, 2: 沙占友 孟志永 王彥朋《單片機(jī)外圍電路設(shè)計(jì)》(第2版);電子工業(yè)出版社,2006.3:劉娟 梁衛(wèi)文 程莉 等《單片機(jī)C語言與PROTUES仿真技能實(shí)訓(xùn)》;中國電力出版社 4: 董吉虹 白明 郎培 解峰 梁為《熱釋電紅外報(bào)警器的設(shè)計(jì)》;長春大學(xué)學(xué)報(bào), 5:李曉林 牛昱光 閻高偉 主編.《單片機(jī)原理與界面技術(shù)》(第二版);電子工業(yè)出版社 6:Sangani, work for domestic . 05 (9):31~457:Ono, of an Intelligent Lighting System Using在這期間,每位同學(xué)都很忙碌,都希望將這四年的辛勤汗水變成耀眼的果實(shí)。他們嚴(yán)謹(jǐn)、細(xì)致、一絲不茍的作風(fēng)一直是我學(xué)習(xí)中
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1