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

正文內(nèi)容

基于51系列單片機的led旋轉(zhuǎn)顯示器-wenkub

2023-07-05 12:49:26 本頁面
 

【正文】 ,接收代碼與發(fā)射代碼反向)     ① 位定義    ?、?單發(fā)代碼格式               ?、?連發(fā)代碼格式     解碼的關(guān)鍵是如何識別“0”和“1”,從位的定義我們可以發(fā)現(xiàn)“0”、“1”,不同的是高電平的寬度不同,“0”,“1”,所以必須根據(jù)高電平的寬度區(qū)別“0”和“1”。  當(dāng)遙控器在按鍵按下后,周期性地發(fā)出同一種32位二進制碼,周期約為108ms。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,如圖3所示,連發(fā)波形如圖4所示。如圖所示,當(dāng)上電之后,光耦的光敏三極管的集電極時輸出低電平,當(dāng)有物體擋住了光敏三極管感應(yīng)的紅外光線時,光敏三極管的集電極和發(fā)射極處于高阻態(tài),所以集電極輸出高電平,當(dāng)光敏三極管再次感應(yīng)到紅外光源的時候,集電極再次輸出低電平,從而給單片機一個中斷信號。,那么我們看到的圖像就是這一列LED在各個位置顯示的圖像的疊加,如右圖,如果我們用定時器把LED旋轉(zhuǎn)一周的各個位置分割出180分,讓它在相應(yīng)的位置顯示相應(yīng)的圖像,那么我們就可以得到一個累加的圖像效果了。2 顯示原理旋轉(zhuǎn)時鐘是利用視覺暫留效應(yīng)設(shè)計出來的,物體在快速運動時, 當(dāng)人眼所看到的影像消失后,這種現(xiàn)象被稱為視覺暫留現(xiàn)象。LED的光譜幾乎全部集中于可見光頻段,其發(fā)光效率可達80~90%。供電部分,因為整個裝置是在不停的高速旋轉(zhuǎn)當(dāng)中,所以我們做了一個簡單的電刷裝置,把220V的交流電通過變壓器變成12V的交流電,再由橋式整流電路,和濾波電路,變?yōu)槠交闹绷麟?,最后通過7805芯片輸出我們需要的5V直流電源,通過電刷把電源和指針板上的單片機連接為其供電。題目:基于51單片機的LED旋轉(zhuǎn)顯示器LED 旋轉(zhuǎn)顯示器 LED旋轉(zhuǎn)顯示器的設(shè)計摘要LED旋轉(zhuǎn)顯示器時基于視覺暫留原理,開發(fā)的一種旋轉(zhuǎn)式LED顯示屏。而旋轉(zhuǎn)載體因為需要12V的電壓源,所以采用分別供電的方式。將LED與普通白熾燈、螺旋節(jié)能燈及T5三基色熒光燈進行對比,結(jié)果顯示:普通白熾燈的光效為12lm/W,壽命小于2000小時,螺旋節(jié)能燈的光效為60lm/W,壽命小于8000小時,T5熒光燈則為96lm/W,壽命大約為10000小時,而直徑為5毫米的白光LED為20~28lm/W,壽命可大于100000小時。是人眼具有的一種性質(zhì)。 12V電源5V電源3 系統(tǒng)硬件電路的設(shè)計 系統(tǒng)硬件框圖系統(tǒng)硬件框圖右圖所示。 遙控模塊的設(shè)計遙控模塊部分,我們選擇了一個市面上最常見的一種紅外遙控接收頭,把它的信號引腳直接接在單片機的外部中斷1的借口上(),然后,遙控器,我們用了一個以前用的CD播放器的一個遙控器?! PD6121G產(chǎn)生的遙控編碼是連續(xù)的32位二進制碼組,其中前16位為用戶識別碼,能區(qū)別不同的電器設(shè)備,防止不同機種遙控碼互相干擾。一組碼本身的持續(xù)時間隨它包含的二進制“0”和“1”的個數(shù)不同而不同,大約在45~63ms之間,圖4為發(fā)射波形圖。開始延時,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,,否則如果該位為“0”,讀到的已是下一位的高電平,因此取(+)/2=。旋轉(zhuǎn)LED顯示器是一種通過同步控制發(fā)光二極位置和點亮狀態(tài)來實現(xiàn)圖文顯示的新型顯示器,其結(jié)構(gòu)新穎,成本低廉,可視角度達360176。同時,由于交流電網(wǎng)電壓的波動,負載的變化和溫度的影響等,使輸出電壓紋波會更大,即輸出電流電壓不穩(wěn)定。 直流穩(wěn)壓電源的組成框圖。其1腳為輸入端,2腳接地,3腳穩(wěn)壓輸出。輸出電壓偏差:典型=5V;最低=;最高=。如圖B。4程序的設(shè)計 程序設(shè)計的分析程序部分剛剛開始想了很久都沒有想到上面好的辦法,后來,還是決定去網(wǎng)絡(luò)上找找資料,看了很多程序后,總算有了一點自己的感悟,最讓人頭疼的是,用上面方法把電機轉(zhuǎn)一周的各個位置分成360分來送顯示,看到有的人說“先測得電機轉(zhuǎn)一周的時間,然后除以360就行了”,但是我覺得這樣做首先在程序上比較難實現(xiàn),而且這樣還有一個問題就是,如果這樣,那么我們顯示的標(biāo)準(zhǔn)總是以前面一周的轉(zhuǎn)速為基準(zhǔn)的。通過思考,我發(fā)現(xiàn)需要讓LED的閃亮頻率與旋轉(zhuǎn)的頻率同步,所以采用了自適應(yīng)的算法,自適應(yīng)調(diào)節(jié)的算法的思想就是在外部中斷處理程序里,先給定時器T0一個合適的初始值,通過定時器T0處理程序給T0的中斷的次數(shù)計數(shù),當(dāng)旋轉(zhuǎn)一周完成后,根據(jù)實際中斷次數(shù)與預(yù)設(shè)的N比較,根據(jù)比較結(jié)果,在外部中斷處理程序中對T0的初設(shè)值進行修正,直到定時器T0的中斷次數(shù)達到N為止。 當(dāng)SN時,修正值D減小,使定時器T0的時間值減小,隨之N值增大。 //得到定時器T0的初設(shè)值 S= 0。 //計數(shù) }這樣一來,顯示穩(wěn)定的問題解決了,但是這個定時器T0因為初值時不確定的,所以不能再用它作為時間跳動的定時器計數(shù)了,因此時間的邏輯要用T1單獨來實現(xiàn)。詳細參看流程圖。/*2,2*/unsigned char code shuzi_3[8]={0xba,0x7c,0x7c,0x6c,0x6c,0x6c,0x92,0xfe}。/*6,6*/unsigned char code shuzi_7[8]={0xfc,0xfc,0xfc,0x0c,0xf4,0xf8,0xfc,0xfe}。/*:,10*//*******************************************************************************************************************************/unsigned char code hanzi_a[2][16]={0xf7,0x37,0x47,0x70,0x17,0x73,0xb7,0xbd,0xdd,0xdd,0xed,0xe5,0xc9,0xdd,0xbf,0xff, 0xf7,0xe7,0xf7,0xf7,0x00,0xfb,0xbb,0xbd,0xbd,0xbd,0x81,0xbd,0xbc,0x9d,0xbf,0xff}。/*迎*/unsigned char code hanzi_e[2][16]={0xbf,0xdf,0xef,0x03,0xdc,0xef,0x73,0x98,0xfb,0x0b,0xfb,0xbb,0x6b,0x73,0xff,0xff, 0xbf,0xcf,0xff,0x88,0x7f,0x7e,0x77,0x6d,0x4b,0x7c,0x7f,0x1f,0xff,0xee,0x9f,0xff}。void hanzi_Show(unsigned char m)。 //小時顯示函數(shù)void Minute
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1