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

正文內(nèi)容

眼睛視力保護(hù)器的畢業(yè)設(shè)計(jì)說明書-資料下載頁

2025-11-24 17:28本頁面

【導(dǎo)讀】視力保護(hù)已成為當(dāng)前社會的關(guān)注熱點(diǎn)問題之一,尤其是青少年的視力保護(hù)。資料顯示,我國小學(xué)生視力。低下率為%,初中生%,高中生%,大學(xué)生%。因此設(shè)計(jì)一個視力保護(hù)器用來保護(hù)視力是由為重要的。本設(shè)計(jì)采用以STC852單片機(jī)為核心的低成本,高精度,微型化眼睛視力保。并通過軟件控制實(shí)現(xiàn)所需功能。距離報警電路,距離顯示電路,光強(qiáng)檢測電路,光強(qiáng)報警電路與定時報警電路。細(xì)介紹各部件、電路的工作原理以及關(guān)于測距顯示,距離報警,光強(qiáng)轉(zhuǎn)換,光強(qiáng)報警,效地起到視力保護(hù)的作用。

  

【正文】 論分析。另外圖( 1)、( 2)中距離報警燈點(diǎn)亮,正如數(shù)碼管顯示距離少于30 厘米,因此距離報警的燈點(diǎn)亮。而圖( 3)中數(shù)碼管顯示 “”代表超出顯示范圍,也代表超過距離大于 30 厘米,因 此距離報警燈熄滅。實(shí)測證明,能實(shí)現(xiàn)光強(qiáng)檢測報警和距離報警功能。 下面對系統(tǒng)的局限性作出分析: ( 1)環(huán)境的溫度所引起的誤差 環(huán)境溫度的影響是本設(shè)計(jì)在不同的溫度條件下測量數(shù)據(jù)存在誤差的主要原因,根據(jù)有關(guān)資料,在當(dāng)溫差較大時,前后兩次測距的誤差肯定前后相差也比較大 [11]。而本設(shè)計(jì)中并沒有溫度補(bǔ)償模塊,主要是本設(shè)計(jì)做為視力保護(hù)器使用對精確的距離的要求不是很高主要是起到警報的作用而已,所以本設(shè)計(jì)并沒有采用溫度補(bǔ)償模塊進(jìn)行設(shè)計(jì)。 ( 2)不同障礙物表面材料的不同介質(zhì)引起的誤差 因?yàn)楸砻娲植诘恼系K物介質(zhì)要比光滑介質(zhì)的測 量結(jié)果要差,如果障礙物的發(fā)射面比較粗糙會引起發(fā)射信號散射開那么回波信號就會減弱,這樣就會導(dǎo)致測量結(jié)果的誤差增大 [12]。 ( 3)超聲波模塊的感應(yīng)角的影響 兩個超聲波探頭即發(fā)射探頭和接收探頭和障礙物之間存在一個幾何角度,反射波入射到探頭存在一定的角度,當(dāng)這個角度過大時,這就會造成測量較大的誤差,或者說根本接收不到回波信號。特別是在障礙物的距離較小的時候這個誤差就成為了距離測量的主要誤差的原因,但是這種誤差是可以盡量減小的,利用發(fā)射能力強(qiáng)、散射小的探頭,或者多用幾個探頭 [13]。 6 總結(jié)與展望 本設(shè)計(jì)以單 片機(jī)為核心控制各模塊運(yùn)作,實(shí)現(xiàn)距離檢測、距離報警、光強(qiáng)檢測、光強(qiáng)報警和定時報警等功能 ,達(dá)到了為使用者保護(hù)視力的作用。 本設(shè)計(jì)還可以做以下改善,使眼睛視力保護(hù)器功能更加完善: ( 1) 增加溫度檢測模塊,通過溫度補(bǔ)償,使測距更準(zhǔn)確。 . . ( 2) 增加語音提醒模塊,因而使用者可以根據(jù)個人喜愛設(shè)置提醒語音,使設(shè)計(jì)更具 人性化。 ( 3) 增加定時設(shè)置功能,因而使用者可以設(shè)定不同的定時時間。 目前,保護(hù)視力問題應(yīng)得到關(guān)注,促進(jìn)了眼睛視力保護(hù)器的發(fā)展,相信不久的將來眼睛視力保護(hù)器的工能會不斷得到完善并能廣泛應(yīng)用。 謝 辭 本論 文是在導(dǎo)師秦祖軍老師的悉心指導(dǎo)下完成的。 感謝秦老師在這學(xué)期來對本學(xué)生的指導(dǎo)和幫助。本學(xué)生在硬件和軟件方面的能力并不是很強(qiáng),在畢設(shè)過程中遇到各種各樣的問題 難題。針對這些問題,秦老師 和 給予學(xué)生悉心指導(dǎo),提出了很多解決方案 。經(jīng)過大半個學(xué)期,終于完成了眼睛視力保護(hù)器的設(shè)計(jì)、做出硬件并調(diào)試成功。 在此我要向秦老師表示最衷心的感謝。 最后, 感謝 彭志勇老師 在硬件設(shè)計(jì)過程中給予的寶貴意見, 感謝 光信息科學(xué)與技術(shù)專業(yè)的各位老師 和同學(xué) 在學(xué)習(xí)上和生活上都給予我極大的關(guān)懷和幫助。感謝電子工程學(xué)院的各位領(lǐng)導(dǎo)和老師們在大學(xué)四年里面對我的教 育之恩。 . . 參考文獻(xiàn) [1] 徐新民 .單片機(jī)原理與應(yīng)用 [M].杭州:浙江大學(xué)出版社, 2021. [2] 郭天祥 .51單片機(jī) C語言教程 [M].北京 : 電子工業(yè)出版社 , 2021. [3] 邵世凡 .模擬電子技術(shù) [M].杭州:浙江大學(xué)出版社, 2021. [4] 黃冰,覃偉年,黃知超 .微距原理及應(yīng)用 [M].重慶:重慶大學(xué)大學(xué)出版社, 2021. [5] 沈建華 ,楊艷琴 .MSP430 系列 16 位超低功耗單片機(jī)原理與實(shí)踐 [M].北京:航天航空大學(xué)出版社 ,2021. [6] 黃美發(fā) ,葉德 輝 .電子產(chǎn)品設(shè)計(jì)中的人機(jī)交互性 [J].包裝工程 ,2021(12). [7] Xiaojuan Chen, Youtian Zhang, Xinghua Li. Design of A Trigeminal Neuralgia Pressurepaineddetector Based on MSP430[J]. IEEE Transactions on Software Engineering, 2021. [8] Jenny Preece, Yvonne Rogers, Helen Sharp. Interaction Design Beyond HumanComputer Interaction[M]. Hoboken,. Wiley,2021. [9] The Institute of Electrical and Electronics Engineers, Std ,2021 edition, [10] Keil Software. The Final World On the 8051[M]. Germany: Keil Elektronik Gmbh and Keil software, 1997. [11] 陸冬妹 . 基于溫度補(bǔ)償?shù)某暡ǖ管嚋y距系統(tǒng)的設(shè)計(jì) [J]. 齊齊哈爾大學(xué)學(xué)報, 2021, 27( 2) . [12] 劉典文等 . 基于單片機(jī) STC89C51設(shè)計(jì)的超聲波測距儀 [J]. 中國新技術(shù)信產(chǎn)品, 2021, 8: 16~17. [13] Vizimuller. RF design guidesystems, circuits, and equations [M]. Boston: Artech House,1995. . . 附 錄 附錄 1: ( 1) 超聲波發(fā)射接收電路圖 . . ( 2)主體部分 電路圖. . 附錄 2: ( 1)超聲波發(fā)射接收部分 pcb 圖 ( 2)主體部分 pcb 圖 附錄 3: 程序清單: include include define RX P3_2 . . define TX P3_7 define BEEP P1_7 define addata P0 define uchar unsigned char define uint unsigned int sbit speaker1=P1^0。 unsigned char timer0h,timer0l,time02。 uchar t0h,t0l,timeee。 unsigned char int_time 。 unsigned char second。 unsigned char minute。 unsigned char secondd。 unsigned char minutee。 unsigned char Count。 sbit K1=P3^3。 sbit K2=P3^4。 sbit K3=P3^5。 sbit K4=P3^6。 unsigned int time=0。 unsigned int timer=0。 unsigned int timet=0。 unsigned int timed=0。 unsigned char posit=0。 unsigned long S=0。 bit flag =0。 unsigned int kk=0。 bit flag_beep。 sbit OE=P1^4。 sbit EOC=P1^1。 sbit START=P1^2。 sbit ALE=P1^3。 sbit LED=P1^5。 sbit LED1=P1^6。 uchar ad_data[1]={0x00}。 uint dis[5]={0x00,0x00,0x00,0x00,0x00}。 . . unsigned char const discode[] ={ 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xBF,0xff/**/}。 unsigned char const positon[4]={ 0xf7,0xef,0xdf,0xbf}。 unsigned char disbuff[4] ={ 0,0,0,0,}。 /******************************/ void Display(void) //掃描數(shù)碼管 { if(posit==0) {P2=(discode[disbuff[posit]])amp。0x7f。} else {P2=discode[disbuff[posit]]。} P3=positon[posit]。 if(++posit=4) posit=0。} void Conut(void) //計(jì)算距離子 程序 { time=TH0*256+TL0。 TH0=0。 TL0=0。 S=((time*)/10)。 //算出來是 CM if(S=35) {BEEP=0。 } if((S=7000)||flag==1) //超出測量范圍顯示 { flag=0。 disbuff[0]=10。 // disbuff[1]=10。 // disbuff[2]=10。 // disbuff[3]=10。 BEEP=1。 } else { . . disbuff[0]=S/1000。 disbuff[1]=S%1000/100。 disbuff[2]=S%1000%100/10。 disbuff[3]=S%1000%10。 } } /******************************/ void zd0() interrupt 1 //T0 中斷用來計(jì)數(shù)器溢出 ,超過測距范圍 { flag=1。 TR0=0。 if(timed1500) { TH0=0。 TL0=0。 RX=1。 RX=0。 } if(timet=900000) { RX=1。 RX=0。 TH0=timer0h。 TL0=timer0l。 TR0=1。 } TR0=1。 } /******************************/ void zd3() interrupt 3 //T1 中斷用來掃描數(shù)碼管和計(jì) 800MS 啟動模塊 { TH1=0xf8。 TL1=0x30。 Display()。 timet++。 . . timer++。 timed++。 if(timer=400) { timer=0。 TX=1。 //800MS 啟動一次模塊 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 TX=0。 } } /******************************/ void delay_nus(uint n) //N us 延時函數(shù) { uint i=0。 for(i=1。i=n。i++) . . _nop_()。 } void delay_1ms(void) //1ms 延時函數(shù) { uint i。 for (i=0。i80。i++)。 } void delay_nms(uint n) //N ms 延時函數(shù) { uint i=0。 for (i=0。in。i++) delay_1ms()。 } baojing() //報警子程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1