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

正文內(nèi)容

基于51單片機溫度控制電路的設(shè)計與制作畢業(yè)設(shè)計論文(編輯修改稿)

2025-07-25 03:43 本頁面
 

【文章內(nèi)容簡介】 地址。為操作各器件作好準(zhǔn)備。跳過 ROM OCCH 忽略 64 位 ROM 地址,直接向 DS1820 發(fā)溫度變換命令。適用與單片工作。告警搜索命令OECH 執(zhí)行后只有溫度超過設(shè)定值上限或下限的片子才做出響應(yīng)。正 文11指令 約定代碼 功能溫度變換 44H 啟動 DS1820 進行溫度轉(zhuǎn)換 12 位轉(zhuǎn)換時最廠為750ms(9 位為 ) 。結(jié)果存入內(nèi)部 9 字節(jié) RAM 中。讀暫存器 OBEH 讀內(nèi)部 RAM 中 9 字節(jié)的內(nèi)容。寫暫存器 4EH 發(fā)出向內(nèi)部 RAM 的 4 字節(jié)寫上、下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù)。復(fù)制暫存器 48H 將 RAM 中第 4 字節(jié)的內(nèi)容復(fù)制到 EEPROM 中重調(diào) EEPROM OB8H 將 EEPROM 中內(nèi)容恢復(fù)到 RAM 中的第 4 字節(jié)。讀供電方式 OB4H 讀 DS1820 的供電模式。寄生東佃時 DS1820 發(fā)送“0” ,外界電源供電 DS1820 發(fā)送“1” 。下圖 12 是 DS18B20 的初始化和讀寫時序:正 文12圖 12 DS18B20 讀寫時序 液晶驅(qū)動程序: LCD 使用之前須對它進行初始初始化可通過復(fù)位完成,也可在復(fù)位后完成,初始化過程如下:(1)清屏。將顯示緩沖區(qū) DDRAM 的內(nèi)容全部寫入空格(ASCII20H)。(2)功能設(shè)置。(3)開/關(guān)顯示設(shè)置。控制顯示的開關(guān),當(dāng) D=1 時顯示,D=0 時不顯示??刂乒鈽?biāo)開關(guān),當(dāng) C=1 時光標(biāo)顯示,C=0 時光標(biāo)不顯示??刂谱址欠耖W爍,當(dāng) B=0時字符閃爍,B=0 時字符不閃爍。(4)輸入方式設(shè)置。初始化過程:(1)延時 15ms;(2)寫指令 38H(不檢測忙信號) ;(3)延時 5 ms;(4)寫指令 38H(不檢測忙信號) ;(5)延時 5ms;(6)寫指令38H(不檢測忙信號) ;(7)以后每次寫指令、讀/寫數(shù)據(jù)操作之前均需檢測忙信號;(8)寫指令 38H:顯示模式設(shè)置;(9)寫指令 08H:顯示關(guān)閉;(10)寫指令 01H:顯示清屏;(11)寫指令 06H:顯示光標(biāo)移動設(shè)置;(12)寫指令0CH:顯示開及光標(biāo)設(shè)置。Comment [園園園園7]: 為什么要二次清除 LCD顯示?正 文13本系統(tǒng)中液晶顯示器的初始化程序流程如圖 13所示:開始清除 LCD顯示內(nèi)容模擬設(shè)置移動光標(biāo)顯示開關(guān)光標(biāo)初始化完成圖 13 LCD初始化程序流程圖5 系統(tǒng)調(diào)試與測試 硬件調(diào)試在本溫度控制電路的設(shè)計調(diào)試中遇到了很多的問題?;叵脒@些問題只要認(rèn)真多思考都是可以避免的,以下為主要的問題:(1) 開始調(diào)試時發(fā)現(xiàn)時鐘芯片 DS1302發(fā)熱很厲害,后來發(fā)現(xiàn)電路沒有給它加上拉電阻,加上上拉電阻后問題就解決了。Comment [園園園園8]: 不使用電容會有什么后果?Comment [園園園園9]: 正 文14(2) 雙向可控硅 BTA12600B高壓部分電路,加 104電容時,發(fā)生擊穿現(xiàn)象,導(dǎo)致光耦控制部分電路癱瘓,原因是耐壓值不夠。解決的方法有兩種,第一種是更換耐壓值更高的電容;由于該電容的作用是吸收可控硅元件的殘余電量,使得可控硅能夠正常導(dǎo)通截止,而根據(jù)使用的負載(交流電機) ,去掉該電容后,該電路能夠正常的工作,所以第二種是在電路可以運行的狀況下去掉該 104電容相連的電路。我采取的是第二種方法。 軟件調(diào)試在軟件調(diào)試時也出現(xiàn)了一些問題,其中主要的問題有以下兩個方面:(1) 程序讀取溫度值時,出現(xiàn)的現(xiàn)象,造成風(fēng)扇溫度在判斷時出現(xiàn)錯誤,使風(fēng)扇經(jīng)常性突快突慢變化,蜂鳴器也不斷的蜂鳴報警。解決的方法是在讀取溫度判斷時加延時,并且多次判斷,防止跳變。(2) 調(diào)節(jié)系統(tǒng)參數(shù)時,液晶光標(biāo)太快以致調(diào)節(jié)的時候觀察困難,原因是刷新液晶太快。解決的方法是在相應(yīng)數(shù)據(jù)更該時,才開始刷新液晶內(nèi)容。6 設(shè)計總結(jié)在整個設(shè)計過程中,充分發(fā)揮人的主觀能動性,自主學(xué)習(xí),學(xué)到了許多沒學(xué)到的知識。較好的完成了作品,達到了預(yù)期的目的,完了最初的設(shè)想。但是在做板時由于之前考慮的不夠周全,時鐘芯片沒有加到上拉電阻,由于是做好了板把元件焊上去才發(fā)現(xiàn)的,只能在板的后面把 3個上拉電阻焊上去,所以導(dǎo)致了整塊板的看起來不是很美觀。通過這一次的經(jīng)驗我意識到了對電路的設(shè)計、布局要先有一個好的構(gòu)思,而且要認(rèn)真仔細的檢查各個功能模塊的具體情況,確保不遺留什么元件,才做出美觀、大方的電路板。程序編寫中,先研究各個功能模塊的程序,包括時鐘模塊的程序,溫度模塊的程序,不懂的就通過查資料或者請教老師和同學(xué)來解決,然后再整理好這些程序,最終完成了能實現(xiàn)整個設(shè)計要求的程序。在此次設(shè)計中,知道了做凡事要有一顆平常的心,不要想著走捷徑,也練就了我們的耐心和細心,做什么事都要認(rèn)真仔細,因為細節(jié)決定成敗。總之,這次設(shè)計使我的能力得到了全方位的提高。Comment [園園園園10]: 行距不對致 謝15致 謝這次的設(shè)計和論文是在各位老師的悉心指導(dǎo)下完成的。你們嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵著我。從課題的選擇到項目的最終完成,你們都始終給予我細心的指導(dǎo)和不懈的支持。在此謹(jǐn)向老師們致以誠摯的謝意和崇高的敬意。 在此,我還要感謝在一起愉快的度過大學(xué)四年的 07級電子本科班的同學(xué)們,你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的順利完成。最后,衷心感謝在百忙之中抽出寶貴時間對此論文進行評閱與審議的老師們。感謝學(xué)院給我提供了一個展現(xiàn)自己的舞臺,給我一次難得煅煉的機會,使得我的動手能力和專業(yè)技能都有了很大的提高。參考文獻16參考文獻[1]沙占友 王彥明 孟志永. 單片機外圍電路設(shè)計[M]. 北京: 電子工業(yè)出版社,2022 ,1[2]李建忠 . 單片機原理及應(yīng)用( 第二版) [M]. 西安: 西安電子科技大學(xué)出版社,2022,2[3]譚浩強 .C 程序設(shè)計( 第三版 ) [M]. (清華大學(xué)出版社)[4]求是科技 . 單片機典型模塊設(shè)計實例導(dǎo)航[M]. 北京: 人民郵電出版社,2022[5]華成英 童詩白 .模擬電子技術(shù)基礎(chǔ) (第四版) [M]. (高等教育出版社)[6]繆家鼎 徐文娟 牟同升. 光電技術(shù)[M]. 浙江大學(xué)出版社,[7]吳大正 .電路基礎(chǔ)(第二版) (西安電子科技大學(xué)出版社)[8]袁小平 .電子技術(shù)綜合設(shè)計教程(第一版) (機械工業(yè)出版社)[9]康華光, 鄒壽彬,電子技術(shù)基礎(chǔ)數(shù)字部分( 第四版) 北京:高等教育出版社 1999[10]杜膚生, 數(shù)字集成電路應(yīng)用精粹 ,北京:人民郵電出版社 2022[11]陳大欽,電子技術(shù)基礎(chǔ)實驗(第二版),北京:高等教育出版社 2022[12]全國大學(xué)生電子設(shè)計競賽組委會,第五界全國大學(xué)生電子設(shè)計競賽獲獎作品選編.2022.北京理工大學(xué)出版社, 2022[13]中國計量出版社組編,新編電子電路大全, 北京:中國計量出版社, [14]葛汝明, 《 電子技術(shù)實驗與課程設(shè)計 》,山東: 山東大學(xué)出版社 2022 [15]周永金, 《 模擬電子技術(shù)及應(yīng)用 》,西安:陜西國防學(xué)院電子教研室 2022[16]吳瑋瑋, PROTEL 99 簡明應(yīng)用教程 ,西安:陜西國防學(xué)院電子教研室 2022[17]任元,吳勇, 《 常用電子元器件簡明手冊 》,北京:工業(yè)出版社 2022 [18]程路,鄭毅,向先波,PROTEL 99SE 電路板設(shè)計與制作, 人民郵電出版社  2022參考文獻17附 錄18附錄附錄 A:電路圖附錄 B:程序清單includeincludeincludedefine uchar unsigned chardefine uint unsigned intdefine LCD_dat P0 //定義 lcd 數(shù)據(jù)口sbit lcd_E=P2^7。 //定義 lcd 控制口sbit lcd_RW=P2^6。 //定義 lcd 控制口sbit lcd_RS=P2^5。 //定義 lcd 控制口sbit DS18B20_DQ =P1^5。 //定義 DS18B20 通信端口sbit LED1=P1^2。sbit LED2=P1^3。sbit speaker=P1^1。 //蜂鳴器接口sbit fan=P2^1。//風(fēng)扇 pwm 輸出控制口bit fan_flag=0。sbit key_model=P3^1。//模式鍵sbit key_set=P3^2。//設(shè)置鍵sbit key_add=P3^5。//加鍵附 錄19sbit key_sub=P3^4。//減鍵sbit key_left=P3^0。//左移鍵sbit key_right=P3^3。//右移鍵sbit E_sw=P1^0。//繼電器控制uchar sw_flag=0。//繼電器自動手動切換標(biāo)志uchar switch_flag=0。//繼電器液晶設(shè)置切換標(biāo)志int sw_open_temperature=100。//繼電器開啟的溫度值設(shè)置 uchar restrict_hour=0。//設(shè)定時間風(fēng)扇不能轉(zhuǎn)uint temp=0。 //溫度緩存uint fan_count=0。//風(fēng)扇計數(shù)bit fan_AUTO=0。//自動風(fēng)扇自動或手動控制標(biāo)志uchar model_flag=0。 //總的模式標(biāo)志uchar code num_to_char[] = {0123456789ABCDEF}。 /*定義數(shù)字跟 ASCII 碼的關(guān)系*/uchar data lcd1602_line1[]= { 2022/00/00 TUE }。 //時間顯示緩存數(shù)組uchar data lcd1602_line2[]= {00:00:00 }。 //時間顯示緩存數(shù)組uchar data lcd1602_line3[]= {00:00:00set time}。 //時間設(shè)置緩存數(shù)組uchar idata temp_record_line1[]={Temperature note}。//溫度記錄顯示緩存數(shù)組uchar idata temp_record_line2[]={time 00 T: }。//溫度記錄顯示緩存數(shù)組uchar xdata temp_highter_line1[]={sw T on/off }。//繼電器手動自動切換和自動時開啟電壓uchar xdata temp_highter_line2[]={AUTO T= }。//繼電器手動自動切換和自動時開啟電壓uchar xdata temp_time_unable_line1[]={fan time unable}。 //顯示風(fēng)扇禁止打開的時間段uchar xdata temp_time_unable_line2[]={F:4 T:7 o39。clock}。 //顯示風(fēng)扇禁止打開的時間段uchar code temp_AUTO_switch[][6]={{AUTO },{Manuel}}。 //自動,手動切換值uchar idata temp_record[]={010000000000000000000000000000000000000000000000000000000000000000000000}。 //保存每天對應(yīng)鐘點的溫度值uchar code Weeks[][4]={{SUN },{MON },{TUE },{WED },{THU },{FRI },{SAT },{SUN }}。 //星期數(shù)組//時鐘標(biāo)志uint data year=0。 //時間設(shè)置標(biāo)志,數(shù)據(jù)uchar data set_time=0,time_flag=0,day_flag=0,hour=0,minute=0,second=0,day=0,month=0,week=0。//時間設(shè)置標(biāo)志,數(shù)據(jù)uint speaker_count=0。 //喇叭蜂鳴計數(shù)uchar record_hour,record_minute,record_second,record_hour_count=0。 //溫度記錄的時間設(shè)置//小延時程序void delay(uint x) {while(x)。}/*1MS 為單位的延時程序*/void delay_1ms(uint x){ uchar j。 while(x){ for(j=0。j125。j++) {。} } }//lcd 寫命令字寫入void write_instruction(uchar x) {delay(100)。 lcd_E=0。附 錄20 lcd_RW=0。 lcd_RS=0。 LCD_dat=x。 lcd_E=1。 delay(20)。 lcd_E=0。 }//LCD 寫數(shù)據(jù)(單個字符)void write_data(uchar x) {delay(100)。 lcd_E=0。 lcd_RW=0。 lcd_RS=1。 lcd_E=1。 LCD_dat=x。 lcd_E=0。}//LCD 寫數(shù)據(jù)(字符串)void write_string(uchar x,uchar *p){write_instruction(x)。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1