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

正文內(nèi)容

基于proteus的溫度檢測(cè)與警報(bào)的仿真研究畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 基級(jí)由單片機(jī)的 P3,7 管腳通過(guò)一個(gè)與非門來(lái)控制,當(dāng) 管腳為低時(shí),與非門輸出高電平,三極管導(dǎo)通,這樣蜂鳴器的電流形成回路,發(fā)出聲音。 蜂鳴器的聲音大小及音調(diào)可以通過(guò)調(diào)整 管腳的置高時(shí)間及輸出的波形進(jìn)行控制,這一點(diǎn)可以在調(diào)試程序的時(shí)候來(lái)試驗(yàn)。報(bào)警電路采用發(fā)光二極管與單片機(jī)相連接,且需要接上拉電阻,起到限流作用,通過(guò)改變單片機(jī) 口的電位,就可以達(dá)到控制二極管的目的。 20Proteus 軟件是一種低投資的電子設(shè)計(jì)自動(dòng)化軟件,提供可仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件和多達(dá) 30 多個(gè)元件庫(kù)。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)。安裝好硬件,上電,顯示正常,達(dá)到預(yù)期效果。重新讀取源程序,經(jīng)檢查后發(fā)現(xiàn)問(wèn)題在于 DS18B20 初始化程序有錯(cuò),修改后重新編譯并寫入單片機(jī)。但后來(lái)發(fā)現(xiàn),按鍵要在按下 1S 后才反應(yīng),再次研讀程序發(fā)現(xiàn)原因在于按鍵程序采用掃描方式,程序每執(zhí)行一遍才掃描按鍵一次。至此,此 21次設(shè)計(jì)的調(diào)試部分完成。圖 整體電路仿真( 高溫報(bào)警狀態(tài)) 22通過(guò)上述仿真,實(shí)現(xiàn)了系統(tǒng)設(shè)置溫度的檢測(cè)與報(bào)警功能。像在之前的單片機(jī)的 C 語(yǔ)言學(xué)習(xí)中感覺挺簡(jiǎn)單,但是要把這些程序組織起來(lái)設(shè)計(jì)成一個(gè)系統(tǒng)的程序還是有難度的,也只有在實(shí)踐中自己才能認(rèn)識(shí)到很多問(wèn)題,才能更深刻的認(rèn)識(shí)到理論中的一些基本問(wèn)題,也才能發(fā)現(xiàn)自己身上的不足和很多未知的新問(wèn)題。使用的 DS18B20 溫度傳感器具有微型化、低功耗、高性能、抗干攏能力強(qiáng)、易配微處理器等優(yōu)點(diǎn),特別適合于構(gòu)成多點(diǎn)溫度測(cè)控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理。本設(shè)計(jì)論文在蘇州信息職業(yè)技術(shù)學(xué)院電子與通信工程系的莊乾成老師的悉心栽培和精心指導(dǎo)下完成的,經(jīng)過(guò)此次畢業(yè)設(shè)計(jì),我即鞏固了已學(xué)過(guò)的專業(yè)知識(shí),又學(xué)到了許多新知識(shí)。經(jīng)過(guò)此次的畢業(yè)設(shè)計(jì),我受益非淺,也翻閱了大量的書籍和瀏覽了無(wú)數(shù)的網(wǎng)頁(yè)。uchar x。uchar i。// init_ds18b20()。for (i=0。 write_data(39。:39。)。 39。)。write_data(39。:39。)。 39。)。(temp128)){ led1=1。// sp=0。amp。} if (temp128) { led2=1。// sp=0。 27fu_flag=1。i16。 39。)。}write_data(0x30+temp/100)。 39。)。write_data(39。 39。)。write_data(39。 39。)。 delay_50ms(1)。 39。write_data(39。)。 39。write_data(39。)。 39。write_data(39。write_data(0x30+temp%10)。39。write_data(39。}write_(0x80+0x40)。 }write_(0x80)。// sp=1。sp=1。led2=0。// sp=1。sp=1。if ((temp=85)amp。write_data(39。write_data(0x30+0)。write_data(39。)。 39。write_data(39。write_data(0x30+5)。write_data(39。)。i++){write_data(table1[i])。// x=init_ds18b20()。void main(){ P3=0。uchar const table[]={temperature}。 24參考文獻(xiàn)[1] 曾屹,彭楚武.單片機(jī)原理與應(yīng)用[S] .中南大學(xué)出版社,2022:18327.[2] 樓然苗,李光飛.單片機(jī)課程設(shè)計(jì)指導(dǎo)[M] .北京航空航天大學(xué)出版社,2022:5573.[3] 周潤(rùn)景,張麗娜.基于 proteus 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真[M] .北京航空航天大學(xué)出版社,2022:3336. [4] 周潤(rùn)景,劉映群.Proteus 入門實(shí)用教程[M] .機(jī)械工業(yè)出版社,2022:267332.[5] 張永楓.單片機(jī)應(yīng)用實(shí)訓(xùn)教程[S].西安電子科技大學(xué)出版社,2022:107267.[6] 肖洪兵,胡輝,郭速學(xué).跟我學(xué)單片機(jī)[S] .北京航空航天大學(xué)出版社,2022:192218.[7] 趙曉安. MCS51 單片機(jī)原理及應(yīng)用[Z]. 天津:天津大學(xué)出版社,2022:66120.[8] 周航慈. 單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京航空航天大學(xué)出版社,1991:05100.[9] 余錫存,[S].西安電子科技大學(xué)出版社,2022:2086. 25附 錄附錄 1:系統(tǒng)軟件設(shè)計(jì)的源程序include include include uchar temp。而您開朗的個(gè)性和寬容的態(tài)度,幫助我能夠很順利的完成了這次綜合設(shè)計(jì)。在這次設(shè)計(jì)過(guò)程中,體現(xiàn)出自己?jiǎn)为?dú)設(shè)計(jì)的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。設(shè)計(jì)中使用的 MCS51 單片機(jī),體積小,重量輕,抗干擾能力強(qiáng),對(duì)環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好。軟件和硬件部分系統(tǒng)整合后,通過(guò)系統(tǒng)仿真實(shí)現(xiàn)了溫度檢測(cè)與報(bào)警系統(tǒng)的各項(xiàng)設(shè)計(jì)功能。一開始老師給我們加的功能讓我們很為難,不知道怎么編所以我們都想推辭掉,不過(guò)在編寫這些子程序的過(guò)程中慢慢的感覺很有趣,反而覺得挺簡(jiǎn)單的還是,但也會(huì)碰到很多問(wèn)題,比如說(shuō)顯示溫度上下限的時(shí)候一開始無(wú)法顯示數(shù)字出來(lái)的是亂碼,重新編寫后又變成了日文,后來(lái)看了參考書后,最后用了一個(gè) 0 到 9 的數(shù)組,要顯示的數(shù)字從數(shù)組中取得,這樣就好了,終于能顯示出來(lái)了,但是發(fā)現(xiàn)它無(wú)法記時(shí)改變數(shù)字,要重新按鍵才會(huì)顯示新的上下限溫度,后來(lái)發(fā)現(xiàn)時(shí)鍵盤處理中有點(diǎn)問(wèn)題,這個(gè)我們花了好久才解決的,就是把去掉一個(gè)按鍵處理,把它用 if 語(yǔ)句獨(dú)立出來(lái),這樣后就能記時(shí)改變溫度,還有一個(gè)問(wèn)題是我們發(fā)現(xiàn)在報(bào)警時(shí)我們無(wú)法改變其溫度上下限和其他按鍵,也就是報(bào)警時(shí)按鍵無(wú)效了,后來(lái)知道了我們的報(bào)警程序是用 while 組成,所以報(bào)警時(shí)一直在 while 語(yǔ)句中做循環(huán),按鍵當(dāng)然無(wú)效,這個(gè)的解決辦法馬上就能想到了,就是在 while 語(yǔ)句中再加入讀取鍵盤值和鍵盤值處理的子程序就 ok 了。在嘗試并采用中斷方式卻失敗后,決定仍采用掃描方式。證明溫度傳感器 DS18B20 工作正常,各部分子程序運(yùn)行正常。按下復(fù)位按鍵,LED 無(wú)顯示,松開,顯示正常,證明復(fù)位電路正常。Proteus 提供了大量的元件庫(kù),有 RAM、ROM、鍵盤、馬達(dá)、LED、LCD、AD/DA、部分 SPI 器件、部分 IIC 器件,編譯方面支持 Keil 和 MPLAB 等編譯器。此外,Proteus 還提供圖形顯示功能,可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)地顯示出來(lái)。5 溫度檢測(cè)系統(tǒng)調(diào)試仿真整個(gè)溫度檢測(cè)系統(tǒng)的設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì)。發(fā)光二極管與普通二極管一樣是由一個(gè) PN 結(jié)組成,也具有單向?qū)щ娦?。在這里與非門是作為非門來(lái)用的,這里采用一個(gè)非門的作用是為了防止系統(tǒng)上電時(shí)峰鳴器發(fā)出聲音,以為系統(tǒng)復(fù)位以后,I/O 口輸出的是高電平。單片機(jī)的 管腳低電平蜂鳴器報(bào)警,單片機(jī)的 管腳高電平蜂鳴器不報(bào)警。PROM 命令 B8H,就可以將 E178。當(dāng)靜態(tài) RAM 作為溫度報(bào)警限值使用時(shí),可以在系統(tǒng)安裝和工作前,用寫 RAM 命令 4EH 將高溫限 TH 和低溫限 TL 寫入第2 和第 3 字節(jié)單元。(1)通過(guò)掃描鍵盤讀取鍵值,流程圖如圖 所示。本系統(tǒng)用的是 LCD 液晶顯示器,而 LCD 液晶顯示器要顯示出數(shù)據(jù)在之前需要對(duì)液晶顯示器進(jìn)行初始化,寫指令,寫數(shù)據(jù)等操作因?yàn)楸鞠到y(tǒng)液晶顯示器只寫不讀,所以沒有附加讀操作的時(shí)序圖。 據(jù) 該 狀 態(tài) 可 以 來(lái) 確 定 它 的 存 在 , 但 是應(yīng) 注 意 不 能 無(wú) 限 的 進(jìn) 行 等 待 , 不 然 會(huì) 使 程 序 進(jìn) 入 死 循 環(huán) , 所 以 要 進(jìn) 行 超 時(shí) 控制 ) ; (7) 若 CPU 讀 到 了 數(shù) 據(jù) 線 上 的 低 電 平 “0”后 , 還 要 做 延 時(shí) ; (8) 將 數(shù) 據(jù) 線 再 次 拉 高 到 高 電 平 “1”后 結(jié) 束 。因此溫度采集子程序又由對(duì) DS18B20 溫度傳感器的初始化子程序、寫指令子程序、讀數(shù)據(jù)子程序、讀溫度數(shù)據(jù)前的準(zhǔn)備子程序組成。主程序模塊的主要內(nèi)容是對(duì)整個(gè)系統(tǒng)進(jìn)行初始化,并且包含調(diào)用子程序。主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測(cè)量的當(dāng)前溫度值,其程序流程見圖 所示,溫度測(cè)量每 1s 進(jìn)行一次。(3)每個(gè)模塊之間的控制參數(shù)應(yīng)盡量簡(jiǎn)單,數(shù)據(jù)參數(shù)應(yīng)盡量少。圖 按鍵電路的仿真 報(bào)警電路設(shè)計(jì) 13 主程序設(shè)計(jì)根據(jù)設(shè)計(jì)要求,首先要確定軟件設(shè)計(jì)方案,即確定該軟件應(yīng)該完成那些功能;其次是規(guī)劃為了完成這些功能需要分成多少個(gè)功能模塊,以及每一個(gè)程序模塊的具體任務(wù)是什么。當(dāng)所測(cè)溫度超過(guò)獲低于所預(yù)設(shè)的溫度時(shí),數(shù)據(jù)口相應(yīng)拉高電平,報(bào)警輸出。通過(guò)內(nèi)部判斷是否產(chǎn)生外部中斷,即可識(shí)別按下的鍵。但每個(gè)按鍵需要占用一根輸入口線,在按鍵數(shù)量較多時(shí),需要較多的輸入口線且電路結(jié)構(gòu)復(fù)雜,故此種鍵盤用于按鍵較少或操作速度較高的場(chǎng)合。 字符尺寸:(WH)mm,1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無(wú)背光)或 16 腳(帶背光)接口,各引腳接口說(shuō)明如表 。LCD1602 主要技術(shù)參數(shù): 顯示容量:162 個(gè)字符。這樣一來(lái)就組成某個(gè)字符。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA 移動(dòng)通信工具等眾多領(lǐng)域。 圖 DS18B20 測(cè)溫原理圖 9 DS18B20 與單片機(jī)接口電路 口和 DS18B20 的引腳 DQ 連接,作為單一數(shù)據(jù)線。計(jì)數(shù)器1 和溫度寄存器被預(yù)置在55℃所對(duì)應(yīng)的一個(gè)基數(shù)值。 (8)測(cè)量結(jié)果直接輸出數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1