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

正文內(nèi)容

基于51單片機(jī)視力保護(hù)儀設(shè)計(jì)_畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-08-22 18:34本頁(yè)面

【導(dǎo)讀】目前,青少年視力低下已成為國(guó)內(nèi)外共同關(guān)心的問(wèn)題。資料顯示,我國(guó)小學(xué)生視力低。下率為%,初中生%,高中生%,大學(xué)生%。特別是調(diào)查顯示50%以。害性,因而有%視力低下的學(xué)生并未采取任何矯正措施,又缺專業(yè)機(jī)構(gòu)的治療?;谝陨显颍菊撐奶岢隽酥悄芗t外視力保護(hù)儀的設(shè)計(jì)思路。其中測(cè)距和感光模塊由相應(yīng)功能的傳感器構(gòu)成,能。實(shí)現(xiàn)對(duì)使用者距離與周圍光線強(qiáng)弱的檢測(cè)和報(bào)警功能。處理模塊由STC89C51單片機(jī)運(yùn)行。程序構(gòu)成,能實(shí)現(xiàn)對(duì)學(xué)習(xí)時(shí)間進(jìn)行定時(shí)并通過(guò)報(bào)警來(lái)提示時(shí)間已到的功能。本文通過(guò)實(shí)踐證明該視力保護(hù)器可行且可靠性很好,使用方便。本文期望通過(guò)該電子。力保護(hù)的有效性提供可靠和有效的數(shù)據(jù)源和信息依據(jù)。

  

【正文】 件,也可以與庫(kù)文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。 ABS 文件由 OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器 dScope51 或 tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以 直接寫(xiě)入程序存貯器如 EPROM 中。 Keil可以編譯 C 源碼,匯編源程序,連接和重定位你的目標(biāo)文件和庫(kù)文件,創(chuàng)建 HEX文件,調(diào)試目標(biāo)程序。與其他軟件相比,具有以下特點(diǎn): (1)Windows 應(yīng)用程序 uVision2 是一個(gè)集成開(kāi)發(fā)環(huán)境,它把項(xiàng)目管理,源代碼編輯,程序調(diào)試等集成到一個(gè)功能強(qiáng)大的環(huán)境中。 (2)C51 美國(guó)標(biāo)準(zhǔn)優(yōu)化 C 交叉編譯器從你的 C 源代碼產(chǎn)生可重定位的目標(biāo)文件。 (3)A51 宏匯編器從你的 8051 匯編源代碼產(chǎn)生可重定位的目標(biāo)文件。 (4)BL51 連接 /重定位器組合你的由 C51 和 A51 產(chǎn)生的可重定位的 目標(biāo)文件,生成絕對(duì)目標(biāo)文件。 (5)LIB51 庫(kù)管理器組合你的目標(biāo)文件,生成可以被連接器使用的庫(kù)文件。 (6)OH51 目標(biāo)文件到 HEX 格式的轉(zhuǎn)換器從絕對(duì)目標(biāo)文件創(chuàng)建 Intel HEX 格式的文件。 (7)RTX51 實(shí)時(shí)操作系統(tǒng)簡(jiǎn)化了復(fù)雜和對(duì)時(shí)間要求敏感的軟件項(xiàng)目。 uVision2 集成開(kāi)發(fā)環(huán)境集成了一個(gè)項(xiàng)目管理器,一個(gè)功能豐富、有錯(cuò)誤提示的編輯器,以及設(shè)置選項(xiàng),生成工具,在線幫助。利用 uVision2 創(chuàng)建的源代碼并把它們組織到一個(gè)能確定你的目標(biāo)應(yīng)用的項(xiàng)目中去。 uVision2 自動(dòng)編譯,匯編,連接嵌入式應(yīng) 用,并為開(kāi)發(fā)提供一個(gè)單一的焦點(diǎn)。 源代碼由 uVision2 IDE 創(chuàng)建,并被 C51 編譯或 A51 匯編。編譯器和匯編器從源代碼生成可重定位的目標(biāo)文件。 Keil C51 編譯器完全遵照 ANSI C 語(yǔ)言標(biāo)準(zhǔn),支持 C語(yǔ)言的所有標(biāo)準(zhǔn)特性。另外,直接支持 8051 結(jié)構(gòu)的幾個(gè)特性被添加到里面。 Keil A51 宏匯編器支持 8051及其派生系列的全部指令集。 LIB51 庫(kù)管理器允許從由編譯器或匯編器生成的目標(biāo)文件創(chuàng)建目標(biāo)庫(kù)。庫(kù)是一種被特別地組織過(guò)并在以后可以被連接重用的對(duì)象模塊。當(dāng)連接器處理一個(gè)庫(kù)時(shí),僅僅那些被使用的目標(biāo)模塊才被真正 使用。 它們是為專業(yè)開(kāi)發(fā)人員而設(shè)計(jì)的,但所有層次的編程人員都可以用它們來(lái)獲得 8051 微控制器的絕大部分應(yīng)用。 程序的模塊化劃分 模塊化程序設(shè)計(jì)是一種常用的程序設(shè)計(jì)技術(shù),它將一個(gè)功能完整的較長(zhǎng)的程序分解為若干個(gè)功能相對(duì)獨(dú)立的較小的程序模塊,各個(gè)程序模塊分別進(jìn)行設(shè)計(jì)、編制和調(diào)試。利用 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) 程序的模塊化設(shè)計(jì)方法,有利于程序代碼優(yōu)化,提高程序的可讀性,便于功能擴(kuò)充和版本升級(jí);單個(gè)模塊結(jié)構(gòu)的程序功能單一,易于編寫(xiě)、調(diào)試、維護(hù)和系統(tǒng)功能擴(kuò)展;對(duì)于使用頻繁的子程序可以建立子程序庫(kù),便于多個(gè)模塊的調(diào)用。 本章的軟件設(shè)計(jì)根 據(jù)所要實(shí)現(xiàn)的功能,以系統(tǒng)的硬件設(shè)計(jì)為基礎(chǔ),采用模塊化的程序設(shè)計(jì)思想,確保完成系統(tǒng)功能的同時(shí),實(shí)現(xiàn)系統(tǒng)的可靠運(yùn)行。軟件設(shè)計(jì)的目的就是讓單片機(jī)加載程序并運(yùn)行,對(duì)距離、時(shí)間、光照強(qiáng)度進(jìn)行測(cè)量,根據(jù)測(cè)量結(jié)果發(fā)出相應(yīng)的報(bào)警信號(hào)。 在總體設(shè)計(jì)中,當(dāng)系統(tǒng)開(kāi)始工作后,首先進(jìn)行初始化。然后進(jìn)行光照強(qiáng)度的判定,如果光照強(qiáng)度過(guò)弱,則報(bào)警,若未達(dá)到給定的國(guó)家標(biāo)準(zhǔn)值,則對(duì)定時(shí)部分進(jìn)行判定。如果定時(shí)時(shí)間達(dá)到 45 分鐘,則報(bào)警,若定時(shí)時(shí)間未達(dá)到 45 分鐘,則對(duì)測(cè)距部分進(jìn)行判定。如果測(cè)得距離小于 25cm,則報(bào)警,若測(cè)得距離大于 25cm,則返回 重新進(jìn)行光照強(qiáng)度的判定。因?yàn)榱鞒虉D無(wú)法體現(xiàn)“同時(shí)”的概念,所以對(duì)測(cè)距、感光、定時(shí)三項(xiàng)判定的排列沒(méi)有固定的順序。系統(tǒng)的軟件總流程圖如圖 41 所示。 圖 41 系統(tǒng)軟件總流程圖 開(kāi)始 系統(tǒng)初始化 光線是否過(guò)強(qiáng)或弱 距離是否小于設(shè)定 是否達(dá)到 45 分鐘 聲光 報(bào)警 按鍵是 否按下 Y N Y N 聲光 報(bào)警 N 再次 按下 按鍵 Y Y N 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) 第 五 章 結(jié)論及展望 本次畢業(yè)設(shè)計(jì)硬件上完成了一個(gè)基于單片機(jī)的 智能紅外 視力保護(hù) 儀 的設(shè)計(jì),并在此平臺(tái)上用單片機(jī) C 語(yǔ)言進(jìn)行軟件設(shè)計(jì),經(jīng)過(guò)測(cè)試,基本滿足設(shè)計(jì)目標(biāo),可以完成各項(xiàng)基本功能。 在系統(tǒng)的開(kāi)發(fā)過(guò)程中遇到不少困難,整個(gè)過(guò)程 當(dāng)中嚴(yán)格按照“發(fā)現(xiàn)問(wèn)題 —— 分析問(wèn)題 —— 解決問(wèn)題”的思想解決問(wèn)題,經(jīng)過(guò)長(zhǎng)時(shí)間認(rèn)真刻苦調(diào)試和老師、同學(xué)的幫助,一一得到解決。通過(guò)本次設(shè)計(jì),我在接受新知識(shí)的能力、自學(xué)能力上得到了很好的鍛煉,為即將踏上工作崗位奠定了良好的基礎(chǔ)。 當(dāng)然,由于時(shí)間關(guān)系,本次設(shè)計(jì)的系統(tǒng)也有某些不太完善的地方: (1)不能對(duì)坐姿進(jìn)行監(jiān)控校正 ; (2)定時(shí)功能有些單一,目前只能實(shí)現(xiàn)一通電就自動(dòng)開(kāi)始計(jì)時(shí)。 以上問(wèn)題有待進(jìn)一步改善,例如定時(shí)功能,更好的設(shè)計(jì)應(yīng)該能實(shí)現(xiàn)隨時(shí)定時(shí)與自定義定時(shí)時(shí)間。相信通過(guò)我的進(jìn)一步學(xué)習(xí),最終會(huì)找到完美的解決方案。 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) 參考文獻(xiàn) [1] 凌繼堯 . 工業(yè)設(shè)計(jì)概念的衍變 [J].南京藝術(shù)學(xué)院學(xué)報(bào), 2020, 13(3). [2] Hermann Kaindl. Combining Requirements and Interaction Design through Usage Scenarios[M]. HumanComputer Interaction – INTERACT 2020. Springer Berlin / Heidelberg, 2020. [3] 劉姝,蘇杭 . 產(chǎn)品設(shè)計(jì)中的 人性化設(shè)計(jì) [J]. 藝術(shù)與設(shè)計(jì), 2020, 11(6). [4] 胡國(guó)堂,許超鳳 . 談產(chǎn)品創(chuàng)新設(shè)計(jì)對(duì)產(chǎn)業(yè)結(jié)構(gòu)升級(jí)的作用 [J].全國(guó)貿(mào)易經(jīng)濟(jì)類核心期刊, 2020, 9(17). [5] 陳靜 . 淺析產(chǎn)品設(shè)計(jì)的人性化 [J].科技資訊, 2020, 32(1). [6] 樊慧 . 基于設(shè)計(jì)思維與現(xiàn)代技術(shù)制約下的工業(yè)產(chǎn)品設(shè)計(jì) [J].機(jī)械管理開(kāi)發(fā), 2020,24(3). [7] 李慶江 . 工業(yè)產(chǎn)品設(shè)計(jì)中的藝術(shù)性 [J]. 中國(guó)新技術(shù)新產(chǎn)品, 2020, 15(10). [8] 孫志偉 . 工業(yè)設(shè)計(jì)中的“綠色設(shè)計(jì)” [J].Equipment Manufactring Technology, 2020,8(2). [9] 張振華,趙燦林 . 綠色產(chǎn)品設(shè)計(jì)對(duì)生態(tài)環(huán)境的重要性 [J].科技信息, 2020, 55(17). [10] 陽(yáng)堯端 . 綠色產(chǎn)品設(shè)計(jì)方法及其結(jié)構(gòu)設(shè)計(jì)準(zhǔn)則 [J]. 職教與經(jīng)濟(jì)研究, 2020, 7(1). [11] 賁東寧,李世國(guó) . 析工業(yè)設(shè)計(jì)之演進(jìn)探信息設(shè)計(jì)之未來(lái) [J].觀察思考, 2020, 26(6). [12] 羅琦 . 現(xiàn)階段經(jīng)濟(jì)背景下工業(yè)設(shè)計(jì)發(fā)展探討 [J].設(shè)計(jì)藝術(shù) ,2020,57(17). [13] 胡文超,陳 童,舒湘鄂,張 少君 . 工業(yè)設(shè)計(jì)行業(yè)現(xiàn)狀及其人才培養(yǎng)方式研究 [J].科技管理研究 ,, 2020, 5(3). [14] 朱紅萍,唐勰 . 關(guān)于現(xiàn)代產(chǎn)品設(shè)計(jì)方法的研究 [J]. 沙洲職業(yè)工學(xué)院學(xué)報(bào), 2020,12(1). 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) 附錄 A 圖 A1 系統(tǒng)總體電路圖 GNDVCCOUTMKH W C JkeyQ190 1 2L S 1R2V C CEA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P10/T1P11/T2P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10GND20Vcc40U189 C 5 1R CC110 u fV C CC230pC330pJ112MV c cR110K1234K3321P1P O W E R112233445566S1S W IT C H12J1D1R4V C CBJGkeyBJGBJSBJSHWHWV C CV C CR31k R1OUT1IN2AC3GND4567VCC8L M 39 3C 10104C 11104R 1710KV C C10kR 1910k90 1 2RrR 3210KR 3310KR 3490 1 2R 3510K10kR 3610KC 12104V C CRqgqgq grgre1d2dp3c4g5S46b7S38S29f10a11S112U34 L E DCOM1R12R23R34R45R56R67R78R89R P 11KAAAFFFBBBEEEDDDdpdpdpCCCGGGS1S2S3S4V C CS1 S2 S3 S4 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) 附錄 B 源程序: include include include //頭文件 define uc unsigned char define ui unsigned int sbit HW=P2^2。 //紅外感應(yīng) sbit BJS=P2^1。 //報(bào)警聲音 sbit BJG=P2^7。 //報(bào)警光 /指示燈 /秒燈 sbit key=P2^0。//按鍵 sbit GQ=P2^4。//光線強(qiáng)感應(yīng) sbit GR=P2^6。//光線弱感應(yīng) bit bdata flag,flag1。 uc sec,min。 uc code tab[]={0x5F,0x44,0x9D,0xD5,0xC6,0xD3,0xDB,0x45,0xDF,0xD7}。 //gcpdebfa //11010111 void delay(ui x) { ui i,j。 for(i=0。ix。i++) for(j=0。j110。j++)。 } void work()//工作函數(shù) { if(flag1==0) { if(HW==0||GQ==1||GR==1)//紅外、強(qiáng)、弱 { delay(20)。 if(HW==0||GQ==1||GR==1) { flag=1。 } } else 畢業(yè)設(shè)計(jì)用紙 共 頁(yè) 第 頁(yè) flag=0。 if(key==0) { delay(20)。 if(key==0) { TR0=1。 BJG=0。 } while(key==0)。 BJG=1。 } } else if(flag1==1) { TR0=0。 if(key==0) while(key==0)。 BJG=1。 } } } void display() { if(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1