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

正文內容

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

2025-07-02 12:29本頁面

【導讀】目前,青少年視力低下已成為國內外共同關心的問題。資料顯示,我國小學生視力低。下率為%,初中生%,高中生%,大學生%。特別是調查顯示50%以。害性,因而有%視力低下的學生并未采取任何矯正措施,又缺專業(yè)機構的治療?;谝陨显?,本論文提出了智能紅外視力保護儀的設計思路。其中測距和感光模塊由相應功能的傳感器構成,能。實現對使用者距離與周圍光線強弱的檢測和報警功能。處理模塊由STC89C51單片機運行。程序構成,能實現對學習時間進行定時并通過報警來提示時間已到的功能。本文通過實踐證明該視力保護器可行且可靠性很好,使用方便。本文期望通過該電子。力保護的有效性提供可靠和有效的數據源和信息依據。

  

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