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

正文內(nèi)容

基于stc89c51的溫度檢測(cè)及報(bào)警系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-14 05:28 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 RXD 串行輸入口 TXD 串行輸出口 /INT0 外部中斷 0 /INT1 外部中斷 T0 0 外部輸入 T1 記時(shí)器 1 外部輸入 /WR數(shù)據(jù)存儲(chǔ)器寫選通 /RD外部數(shù)據(jù)存儲(chǔ)器讀選通 P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 控制線 (共 4 根 ) RST 復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí)要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG 當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí)地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間此引腳用于輸入編程脈沖。在平時(shí)ALE 端以不變的頻率周期輸出正脈沖信號(hào)此頻率為振蕩器頻率的 1/6。因此它可用作外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時(shí) ALE 只有在執(zhí)行 MOVXMOVC 指令是 ALE 才起作用。另外該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止置位無(wú)效。 /PSE 外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間每個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問(wèn)外部/PSEN 信號(hào)將不出現(xiàn)。 /EA/VPP 當(dāng) /EA 保持低電平0000HFFFFH 不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí) /EA 將內(nèi)部鎖 定為 RESET 當(dāng) /EA存儲(chǔ)器。在 FLASH 編程期間此引腳也用于施加 12V 編程電源 VPP。 3 硬件電路設(shè)計(jì) 電源電路 工作原理 220V 交流市電經(jīng)過(guò)電源變壓器變換成交流低電壓整流電路 D2D5和濾波電容 C5 的整流和濾波 LM7805的 Vin和 GND兩端形成一個(gè)并不十分穩(wěn)定的直流電壓 (該電壓常常會(huì)因?yàn)槭须婋妷旱牟▌?dòng)或負(fù)載的變化等原因而發(fā)生變化 )。此直流電壓經(jīng)過(guò) LM7805 的穩(wěn)壓和 C7 的濾波便在穩(wěn)壓電源的輸出端產(chǎn)生了精度高、穩(wěn)定度好的直流輸出電壓。本穩(wěn)壓電 源可作為TTL 電路或單片機(jī)電路的電源。三端穩(wěn)壓器是一種標(biāo)準(zhǔn)化、系列化的通用線性穩(wěn)壓電源的集成電路 好、工作可靠、使用簡(jiǎn)捷方便等特點(diǎn)路圖如圖 電源電路 LM7805 LM7805 是一種常用的三端穩(wěn)壓器一般使用的是 TO220提供 DC 5V保護(hù)電路。帶散熱片時(shí)能持續(xù)提供 1A 的電流。電子制作 中經(jīng)常采用。但當(dāng)穩(wěn)壓管溫度過(guò)高時(shí)穩(wěn)壓性能將變差甚至損壞。 其外形引腳如圖 顯示電路、報(bào)警電路、復(fù)位電路、按鍵電路 ① 顯示電路 共陰數(shù)碼管管腳圖為 顯示 連接 電路圖為: ② 報(bào)警電路 : 蜂鳴器電路 二極管電路 ③ 復(fù)位電路 本設(shè)計(jì)所用復(fù)位電路與其他單片機(jī)所用電路類似為電容式復(fù)位,主要實(shí)現(xiàn)溫度和時(shí)間的復(fù)位。其電路圖如下 ④ 按鍵電路,由上拉電阻和按鍵組成,主要實(shí)現(xiàn)溫度上下限和時(shí)間的調(diào)整 4 軟件流程及描述 系統(tǒng)的軟件主要是采用 C 語(yǔ)言對(duì)單片機(jī)進(jìn)行編程實(shí)現(xiàn)各種功能。當(dāng)然也可以C責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測(cè)量的當(dāng)前溫度值并負(fù)責(zé)調(diào)用各子程序。 主程序流程圖和 按鍵處理子程序 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每 1s 進(jìn)行一次。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見(jiàn)下圖 按鍵處理子程序主要是負(fù)責(zé)參數(shù)的設(shè)置行掃描 ,判斷是否有輸入鍵按下則進(jìn)行一系列的按鍵輸入操作。其程序流程框圖如下圖所示: 初始化 調(diào)用顯示子程序 1S 到? 初次上電 讀出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新 發(fā)溫度轉(zhuǎn)換開始命令 N Y N Y 讀溫度子程序 讀 出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。其程序流程圖如圖 溫度轉(zhuǎn)換命令子程序 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用 12 位分辨率時(shí)轉(zhuǎn)換時(shí)間約為 750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序流程圖如下圖 1 1 2 計(jì)算溫度子程序 計(jì)算溫度子程序?qū)?RAM 中讀取值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如上圖 2 5 心得體會(huì) 這次課程設(shè)計(jì)是軟件與硬件結(jié)合的實(shí)踐。歷時(shí)一周。分別進(jìn)行了電路仿真圖的設(shè)計(jì)以及實(shí)物電路板的焊制兩個(gè)過(guò)程。通過(guò)這次的課程設(shè)計(jì),我們不僅加深了對(duì) Proteus 仿真軟件的了解和使用,還學(xué)到了許多課本上沒(méi)有涉及知識(shí),練習(xí)了電路原理圖的設(shè)計(jì)和仿真運(yùn)行,同時(shí)對(duì)本學(xué)期學(xué)習(xí)的單片機(jī)課程進(jìn)行了一次全面的復(fù)習(xí)和鞏固,受益匪淺。 第一天,我們完成了對(duì)各部分電路原理圖的設(shè)計(jì)與繪制。 剛開始感覺(jué)有一定的難度,主要是對(duì) 對(duì) Proteus 仿真軟件及其 功能的不了解。但通過(guò)百度和老師同學(xué)的幫助下還是順利的 繪制完成了,也對(duì)接下來(lái)的設(shè)計(jì)有了信心。在這部分的設(shè)計(jì)中,主要包括了以下幾部分電路的設(shè)計(jì):時(shí)鐘電路的原理圖設(shè)計(jì),復(fù)位電路原理圖的設(shè)計(jì), LED 燈電路(控制溫度超過(guò)上限下限的顯示燈)原理圖的設(shè)計(jì),溫度傳感器 DS18D20 電路原理圖 設(shè)計(jì) , 蜂鳴器電路原理圖 設(shè)計(jì), 串行口下載電路原理圖的設(shè)計(jì),鍵盤控制電路原理圖的設(shè)計(jì),數(shù)碼管顯示電路和穩(wěn)壓電路設(shè)計(jì)。 第二天,我們開始對(duì)所繪制的電路原理圖進(jìn)行仿真測(cè)試。首先要做的就是根據(jù)找的資料編寫實(shí)驗(yàn)要求的功能程序。剛開始,一頭霧水,不知道從何下手,對(duì)代碼看得也很陌生,有點(diǎn)茫然,通過(guò)單片 機(jī)課本,也將各個(gè)模塊分開,慢慢的能看懂一部分代碼,逐個(gè)突破,最后終于勉強(qiáng)將程序修改完成。完成了仿真測(cè)試。 第三天,我們開始了自我們感覺(jué)最難的部分 焊接實(shí)物。在這部分,很考驗(yàn)我們的細(xì)心與謹(jǐn)慎,如果沒(méi)有仔細(xì)查明各個(gè)元器件的管腳特性,一不小心就焊錯(cuò)了。首先在穩(wěn)壓電源這部分電路,由于起初的疏忽,焊錯(cuò)了兩個(gè)電容的關(guān)系,導(dǎo)致后面在調(diào)試最小系統(tǒng)時(shí),遇到了障礙。檢查了幾遍最小系統(tǒng)的電路都沒(méi)有發(fā)現(xiàn)問(wèn)題,后來(lái)經(jīng)過(guò)同學(xué)的幫助,才糾正過(guò)來(lái)。再而就是,數(shù)碼顯示這部分電路,花了我們不少功夫,找出對(duì)應(yīng)的端口。總的來(lái)說(shuō),今天勉強(qiáng)完成了 硬件的焊接。 第四天,開始軟件下載,硬件調(diào)試的一天了。陸陸續(xù)續(xù)的有人做出來(lái)了。有點(diǎn)緊張硬件上的結(jié)果。果不其然,仿真可以,到硬件上還需要在糾結(jié)一段。這部分碰到了幾個(gè)很棘手煩人問(wèn)題。第一、數(shù)碼管上的數(shù)字顯示不完整,經(jīng)檢測(cè)發(fā)現(xiàn)時(shí)有一個(gè)小路短路了。糾正后顯示正常了。第二、復(fù)位電路,復(fù)位鍵不行用,經(jīng)檢測(cè)問(wèn)題是出現(xiàn)在復(fù)位電路的那個(gè) 10K 的電阻沒(méi)有接好;最后問(wèn)題是蜂鳴器的反應(yīng)時(shí)好時(shí)壞,問(wèn)題出現(xiàn)在電路不穩(wěn)定。 第五天,檢查,總結(jié),寫報(bào)告。 總的來(lái)說(shuō),這次課設(shè),體驗(yàn)到很多。通過(guò)本次課設(shè),能夠使我們熟練掌握單片機(jī)控制電路的設(shè)計(jì) 、程序編寫和整體焊接及系統(tǒng)調(diào)試,從而全面地提高我們對(duì)單片機(jī)的軟件、硬件等方面的理解,進(jìn)而增強(qiáng)我們?cè)趯?shí)踐環(huán)節(jié)的動(dòng)手操作能力。譬如,我們可以根據(jù)實(shí)驗(yàn)指導(dǎo)書的要求,完成 BS18D20 電路的硬件設(shè)計(jì)、電路器件的選擇、單片機(jī)軟件的運(yùn)行、以及整體系統(tǒng)調(diào)試,并寫出完善的設(shè)計(jì)報(bào)告。 相信此次學(xué)到的知識(shí)在以后的生活和學(xué)習(xí)中對(duì)我會(huì)有很大的幫助!
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1