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

正文內容

寵物定時喂食器設計與開發(fā)畢業(yè)論文(編輯修改稿)

2025-07-24 14:21 本頁面
 

【文章內容簡介】 亮,步進電機會控制門閥打開寵物喂食器,進而使得寵物進食,一直循環(huán)進行;6)最后結束顯示萬年歷。本設計是以AT89S52最小系統(tǒng)為主控,通過編寫軟件控制單片機,通過按鍵操作設定喂食時間和調整萬年歷,實現溫度和萬年歷的顯示,喂食過程伴隨照明燈的點亮,啟動鬧鈴。本系統(tǒng)中單片機的開發(fā)軟件是采用 KeilC51軟件,該軟件集編譯和調試于一體,包括查看單片機I/O口,串口通信,定時器等內部資源。下載軟件和程序寫入。KeilC51是美國公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在結構性、功能、可讀性、可維護性顯著的優(yōu)勢,所以很容易學。此軟件包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部分組合在一起。如果你使用C語言編程,那么KeilC51就是你的最佳選擇,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令你事半功倍。KeilC51軟件是眾多單片機應用開發(fā)的優(yōu)秀軟件之一,它集編輯、編譯、仿真于一體,支持匯編,PLM語言和C語言的程序設計。:1) 使用軟件Project菜單項中的New Project建立一個新的工程。2) 為新工程選擇芯片,添加源程序文件(.c )。3) 對工程進行相關的配置,Option for Target1配置頁面窗口中選中Output頁面中的Create HEX選項。4) 編寫程序并使用Project菜單項中的Build All子菜單為應用創(chuàng)建可執(zhí)行(.HEX)。調試程序是發(fā)現查找程序的邏輯錯誤的過程。1) AT89S52單片機下載線,打開實驗 箱電源。2) 打開電腦桌面上的雙龍電子軟件SLISP。3) 在SLISP軟件界面中,器件—選擇AT89S52, FLASH存儲器—選擇由Keil軟件生成的**.Hex文件,之后點擊軟件界面最下方的編程按鈕,下載程序,下載完成,單片機會自己執(zhí)行程序。4) 觀察程序執(zhí)行結果,程序運行結果與預期不一致,則返回Keil編程界面,檢查程序邏輯。5系統(tǒng)調試。當初板子做好以后,我一口氣就把所有的元件焊上去了,這樣對于沒有調試過的板子,就很難找到原因。所以焊接的順序很重要,應該是應該按功能劃分的器件進行焊接,順序是功能部件的焊接調試(OK)另一功能部件的焊接,這樣能容易找到問題的所在。,按以下步驟進行:1)檢查原理圖連接是否正確。2)檢查原理圖與PCB圖的一致性。3)檢查原理圖與器件的DATASHEET上引腳是否一致。4)用萬用表檢查是否有虛焊,引腳短路現象。5)查詢器件的DATASHEET,分析一下時序是否一致,同時分析一下命令字是否正確。6)用示波器進行檢測。如我就是通過示波器對SRAM各個引腳進行檢查,發(fā)現地址線都是有信號的,而數據線無信號出現,才找到問題所在。7)飛線。用別的的口線進行控制,看看能不能對其進行正常操作,多試驗,才能找到問題出現在什么地方。,多思考。在調試過程中,對于出現的任何現象都不要放過,問題的解決就是從一些小的現象入手的。,往往問題可能不是硬件上的問題。這類故障往往是由于設計和加工制板過程中工藝性錯誤所造成的。主要包括錯線、開路、短路。排除的方法是首先將加工的印制板認真對照原理圖,看兩者是否一致。應特別注意電源系統(tǒng)檢查,以防止電源短路和極性錯誤,并重點檢查系統(tǒng)總線(地址總線、數據總線和控制總線)是否存在相互之間短路或與其它信號線路短路。必要時利用數字萬用表的短路測試功能,可以縮短排錯時間。造成這類錯誤的原因有兩個:一個是元器件買來時就已壞了;另一個是由于安裝錯誤,造成器件燒壞??梢圆扇z查元器件與設計要求的型號、規(guī)格和安裝是否一致。在保證安裝無誤后,用替換方法排除錯誤。在通電前,一定要檢查電源電壓的幅值和極性,否則很容易造成集成塊損壞。加電后檢查各插件上引腳的電位,一般先檢查VCC與GND之間電位,若在5V~。1. LCD12864調試在測試中遇到LCD12864不能夠顯示出時間和日期,經過檢查才發(fā)現是LCD12864的背光沒有調好,通過調節(jié)接在LCD12864上3腳上的滑動變阻器,改變所給的電壓,可以清晰地看見了LCD能夠顯示。發(fā)現上電后不久會發(fā)熱,在檢查電路過程中,不是因為發(fā)現芯片短路,最終檢查發(fā)現原來是DS1302的引腳接法不正確,給+5V的應該是芯片的腳,給后備電池的是1腳,換過來之后,芯片就不發(fā)熱了,而且可以正常顯示出我們要顯示的時間和日期。3. 電源調試將變壓器接入電路,接到220V的電源,用萬用表測量發(fā)現有的地方沒有接電源線,出現斷路現象。結 論結 論本設計所研究的是基于單片機技術的智能喂食系統(tǒng),實現一個寵物自動喂食器,主要包括單片機AT89S52控制、電源電路設計、電機控閥門、按鍵電路、顯示模塊、照明燈DS1302電路模塊、DS18B20溫度測試模塊和蜂鳴器模塊,寵物喂食器的發(fā)展和應用給飼養(yǎng)寵物者帶來了很大的便利,意義重大。寵物喂食器主要是通過蜂鳴器發(fā)出聲音吸引寵物過來進食,蜂鳴器發(fā)出的音樂是由程序控制的,音樂內容可以根據程序隨時改變,非常方便。喂食時間通過鍵盤設定不同的時間點,當依次到達時間時,控制閥門打開,發(fā)光二極管發(fā)光,蜂鳴器發(fā)出音樂,吸引寵物進食并自動投放食物。溫度傳感器DS18B20是能隨時測試室內溫度,萬年歷能顯示年、月、日、星期、時、分、秒,方便記錄寵物的生長周期,更好的改善寵物的生活。此設備最大特點就是使用戶能夠操作簡單、易懂、靈活;且安全、穩(wěn)定、智能性高、性價比高,是一款小功率的智能寵物喂食系統(tǒng)。隨著現代人們飼養(yǎng)寵物意識的增強以及科學技術的快速發(fā)展,相信該喂食系統(tǒng)必將在更廣闊的領域得到更深層次的應用。本系統(tǒng)在喂食過程中由單片機AT89S52主控整個系統(tǒng),對寵物更好的喂養(yǎng);喂食過程中伴隨著照明燈的點亮,照明燈是由一個繼電器控制的。有萬年歷、溫度顯示、鬧鐘提醒等很有實用價值。本設計同時也存在著一些不足之處:沒有設置更多的食物放置槽,能方便寵物進食不同的食物和更好的飲水。本設計還有很多可以完善的地方,可以著手從下面幾個方面繼續(xù)擴展:,如果設備出故障及室內溫度過高可以通知用戶,讓用戶更好的喂養(yǎng)寵物。使功能更加可靠完善。,按提前設置的時間依次打開,由電機控制閥門打開食物槽,方便寵物進食。,這樣即使寵物飼養(yǎng)者幾天不在家,寵物的飲食規(guī)律也能得到保障。參考文獻參考文獻[1] 閻石主編.《數字電子技術基礎》..[2] 童詩白主編.《模擬電子技術基礎》..[3] 胡漢才主編.《單片機原理及其接口技術》.(第二版)..[4] 張毅剛主編.《單片機原理及應用》.高等教育出版社.[5] 何立民.《MCS51單片機應用系統(tǒng)設計》..[6] 徐愛軍.《單片機高級語言C51應用程序設計》..[7] .[8] .[9] .模擬部分..[10] .中國水運(學術版).2006.[11] ..[12] .數字部分..[13] ..[14] (第五版).2006.[15] .[16] 劉勇.《數字電路》..[17] V. Yu. Teplov. A. V. Anisimov. Thermostatting System Using a SingleChip Microputer and Thermoelectric Modules Based on the Peltier Effect. [J] .2002.致 謝致 謝畢業(yè)設計是我大學學習生活的很重要的學習任務,是對我的一次綜合考核。也為了使我的綜合技能有一個很大的提高。在畢業(yè)設計過程中,不僅系統(tǒng)的復習了以前所學的知識,又學習了許多新知識,使我的知識結構更加系統(tǒng)化和完善。同時,也提高了我獨立分析問題、解決問題的能力。而我能夠順利完成畢業(yè)設計,僅僅依靠個人的努力是遠遠不夠的。首先,對我的指導老師丁學文老師表示崇高的敬意和衷心的感謝。本設計的很多工作都是在于老師的耐心指導和輔導下完成的,從立題到論文結束,都滲透著于老師的心血,每當課題遇到困難,丁老師都給我鼓勵和指導建議,使我能夠克服各種困難,順利完成課題。老師淵博的知識、嚴謹的治學態(tài)度、實事求是的作風、和藹可親的態(tài)度、崇高的敬業(yè)精神深深的感動了我,并使我懂得了一定要做一個誠實、認真、踏踏實實、責任心強的人,丁老師的言傳身教將使我終身受益。丁老師有獨到的見解,令我茅塞頓開,使我的畢業(yè)設計能夠順利圓滿的地完成。感謝他在科研和學習生活中對我的支持、鼓勵、關懷和教誨。我想借此機會向丁老師表示衷心的感謝!我還要感謝我的同學和舍友。感謝你們在大學五年里對我生活、學習上的幫助。一起共同經歷了很多歡樂和難忘的時光,大學校園里有我們的歡聲笑語,五年里,我們共同成長,共同進步。在這里,我祝愿我的每一位同學在以后的人生道路上能夠實現自己的理想,事業(yè)有成。其次,我要感謝我的母?!旖蚵殬I(yè)技術師范大學,特別是在我即將踏上工作崗位時,給予我這樣一個鍛煉、學習的機會,使我加深了對以前知識的理解,拓寬了知識面,也提高了我對所學知識的綜合的應用能力。在此,祝愿我的母校以后發(fā)展得更好!我還特別感謝我的父母親,在我成長的過程中,你們給我足夠的物質和精神上的支持,讓我順利地完成大學五年的學業(yè)并且找到了一份理想的工作。我會盡力的減輕著家里的負擔,用我的未來向你們承諾一個好的生活,更好的回報你們。附錄附錄1 電路原理圖附 錄附錄2 主程序include include include include include include include include include include include include define uint unsigned intdefine uchar unsigned char/*定義按鍵*/sbit K1 = P0^0。 //K1設置sbit K2 = P0^1。 //K2確認、返回sbit K3 = P0^2。 //K3加sbit K4 = P0^3。 //K4減//K5=P1^4,K5控制鬧鐘的打開與關閉,在中定義//sbit J1 = P0^6。sbit J2 = P0^7。/*函數聲明*/ void ds_w0(void)。void ds_w(void)。void Conver_week(bit c,uchar year,uchar month,uchar day)。/*定義全局變量*/bit w=0。 //調時標志位uchar int0_flag=0。uint int0_flag_1=0。unsigned charyy,mo,dd,xq,hh,mm,ss,month_moon,day_moon,week,tiangan,dizhi,moontemp1,moontemp2。//定義時間映射全局變量(專用寄存器)signed char address,item,item0,max,mini。unsigned char clk_ala[2]={0x00,0x00}。//鬧鐘數據存放初,始值為00:00unsigned char hour,minute,time。//用于鬧鈴的設置void main_MOTO(void)。/*日期、時間設置函數*/void tiaozheng(void){ yy = read_clock(0x8d)。//調用1302時鐘數據中的年數據,從地址0x8d中 mo = read_clock(0x89)。//調用1302時鐘數據中的月數據,從地址0x89中 dd = read_clock(0x87)。//從1302芯片中讀取日數據,從地址0x87
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1