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

正文內容

畢業(yè)設計論文基于rs485的溫度采集與顯示(存儲版)

2025-01-12 17:56上一頁面

下一頁面
  

【正文】 燈, P0 口輸出段碼信號, P2輸出位碼信號。例如,對于共陰 LED 顯示器,當公共陰極接地(為零電平),而陽極 hgfedcba 各段為 0111011 時,顯示器顯示 P字符,即對于共陰極 LED 顯示器, “P” 字符的字形碼是 73H。定時器實際上也是工作在計數方式下,只不過對固定頻率的脈沖計數,由于脈沖周期固定,由計數值可以計算出時間,有定時功能。在特殊功能寄存器 (SFR)中,對應 T/ C0 為 TH0和 TL0,對應 T/ C1 為 TH1 和 TL1。 0 一為定時器。 2.方式 1 當 TMOD 中 M1M0= 01時。計數溢出時,除產生溢出中斷請求外,還自動將 TH 中初值重裝到了 L,即重裝載。 中斷允許軟件設計不需要關心系統(tǒng)其它部分的定時要求,算術程序不需要考慮隔幾個指令檢查 I/ O設備是否需要服務。 為了了解每個中斷源是否產生了中斷請求,中斷系統(tǒng)對應設置多個中斷請求觸發(fā)器(標志位 )實現記憶。 當 T/ C0, l 計數溢出時 ,由硬件置位 (TF0/ TF1= 1)。 中斷的控制主要實現中斷的開關管理和中斷優(yōu)先級的管理。. ES:串行口中斷允許位。 0 一 CPU 關中斷。兩級中 斷通過使用 IP寄存器設置。阻止條件如下: 1. CPU 正在處理同級或更高級的中斷; 2.現行機器周期不是所執(zhí)行指令的最后一個機器周期 。 C51 的程序結構 C51 的程序結構與一般的 C 語言程序基本相同。 for(i=0。 } else { DQ=0。 } mand=_cror_(mand,1)。 DQ=0。 } else { temp=temp|0x00。 ⑶ . 點擊自動打開文件夾→選擇文件(選擇后綴名為 .HEX 的可執(zhí)行文件) ⑷ .點擊工具欄的自動完成→運行,若程序編譯成功則顯示擦除成功、編譯成功、校驗成功。按一下手動發(fā) ⑶ .在發(fā)送字符的空白區(qū)的上方是返回數據的顯示區(qū),自動發(fā)送的周期是 1000 毫秒。這樣避免了單片機工作之間的相互沖突。 從串口調試助手中我們發(fā)現只能一塊一塊的將單片機所顯示的溫度值正確發(fā)送到 PC 機上,可是將兩塊單片機各自顯示的 溫度值同時發(fā)送到 PC機上卻不可以,只有一塊板子的溫度可以顯示,且?guī)в衼y碼,另外一塊板子的溫度卻無法顯示。逐漸了解這個設計的時候,這種不知所措的感覺便減少了很多。而通信模塊采用了 MAX485,這種模式由于具有結構簡單、價格低廉、通信距離和數據傳輸速率適當等特點而被廣泛應用于儀器儀表、智能化傳感器集散控制、樓宇控制、監(jiān)控報警等領域。 畢業(yè)論文暫告收尾,這也意味著我在大學的 三 年的學習生活既將結束。使我們能夠順利的完成設計!感謝電信 082的同學,是你們陪我度過在索尼實習的日子,我的生活因你們而充實 ! 由于 時間的倉促及自身專業(yè)水平的不足,整篇論文肯定存在尚未發(fā)現的缺點和錯誤。 感謝晏文靜老師,在這次設計中,她給予了我們細心地指導和幫助,使我們獲益匪淺。 同時,感謝所有任課老師和所有同學在這 三 年來給 我 的指導和幫助,是他們教會了我專業(yè)知識,教會了我如何學習,教會了我如何做人。這時候我們不僅為成功而感到喜悅,更了解到團隊合作的重要性。初次查 找資料的時候,看到 DS18B20 和 MAX485 的時候顯得有些不知所措。 利用串口調試助手中我們發(fā)現,另一塊板子無論是在硬件上還是軟件上做了改動之后,它任然是自動發(fā)送數據,無法實現手動發(fā)送的功能。 后來我們又發(fā)現,單片機的 28腳( )不僅與通信芯片 MAX485 的 3 腳相連,而且與數碼管相連,這樣會影響芯片的工作,也就是單片機在不斷地接受當前的溫度,不斷得自動更新溫度,這不利于后面手 動發(fā)送數據功能的實現。 串口調試助手使用步驟具體如下: ⑴ .打開串口調試助手軟件進行設置參數:串口選擇 COM波特率選擇 9600、校驗位選擇 NONE、數據位選擇 停止位選擇 1,選擇十六進制顯示以及十六進 制發(fā)送。 在 KEIL 軟件中,編寫程序,通過 EASY ISP 軟件將程序燒入芯片中,插上電源,如果數碼管顯示當前的溫度,則硬件電路調試結果通過。j)。i8。j0。j)。 具體讀溫度程序流程如下: 1.復位 2.發(fā) CCH SKIP ROM 命令 3.發(fā) 44H開始轉換命令 4.延時 5.復位 6.發(fā) CCH SKIP ROM 命令 7.發(fā) 0BEH 讀存儲器命令 8.連續(xù)讀出五個字節(jié)數據(即溫度) 9.設置通信產生波特率的定時器 10.串行口控制和中斷控制 11.發(fā)送溫度 溫度的寫入程序: void writemandtods18b20(unsigned char mand) 章節(jié)名 畢業(yè)設計論文 22 { unsigned char i。 串口調試助手的使用方法 串口調試助手的功能是對程序進行 調試,通過單片機發(fā)送溫度到 PC 機上,從串口調試助手的顯示狀況我們可以看出電路以及程序有沒有問題。 8051 復位時, IP 被清“ 0”, 5 個中斷源都在同一優(yōu)先級,這時若其中幾個中斷源同時產生中斷請求,則 CPU按照片內硬件優(yōu)先級鏈路的順序響應中斷。8051 單片機有兩個中斷優(yōu)先級,高優(yōu)先級和低優(yōu)先級,每個中斷源都可以編程為高優(yōu)先級或低優(yōu)先級。 章節(jié)名 畢業(yè)設計論文 20 EA: CPU 開/關中斷控制位。 1T/C,T/ C1 開中斷。 TI 必須由軟件清零。 當外部中斷 0, 1 依據觸發(fā)方式滿足條件產生中斷請求時 ,由硬件置位 (IE0/ IE1=1). 當 CPU 響應中斷時 ,由硬件清除 (IE0/ IE1= 0)。增加很少的硬件就可把各種硬件中斷源“線或”成為一個外部中斷輸入,然后再順序檢索引起中斷的 特定源。只有將 T/ C1用作串行口的波特率發(fā)生器時, T/ C0才工作在方式 3,以便增加一個定時器 定時器 /計數器的初始化 在使用 8051 的定時器/計數器前,應對它進行編程初始化,主要是對 TCON 和 TMOD編程;計算和裝載 T/ C 的計數初值。在方式 0和方式 1中,當計數滿后,若要進行下一次定時/計數,須用軟件向 TH 和 TL 重裝預置計數初值。 T/ C 啟動后立即加 1計數,當 13 位計數滿時, TH向高位進位,此進位將中斷溢出標志 TF 置 1,產生中斷請求,表示定時時間到或計數次數到。 3. T/ C的方式控制寄存器 TMOD C/ T:計數器或定時器選擇位。當晶振為 12MHz 時,最高計數率為 500 kHz,高于此頻率將計數出錯。 /計數器有關的概念 805l 系 列單片機至少有兩個 16 位內部定時器/計數器,若是計數內部晶振驅動時鐘,則它是定時器;若是計數 8051 的輸入引腳的脈沖信號,則是計數器。當二極管導通時,相應的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示各種字符。 PC 與單片機的連接如圖 2252所示: 圖 2252 PC 與單片機連接 定時 /計數器與中斷的原理 簡介 電路設計的組成 電路設計中主要是由 單片機的最小系統(tǒng)與顯示電路、 DS18B20 測溫電路、 MAX485串口通信、 VB 程序在計算機把溫度值顯示等部分組成。 ,采用異步通信,起始位 1位,數據位 8位,停止位 1位,無校驗。具有較高的抗干擾性能。同時將 A 和 B 端之間加匹配電阻,一般可選 100Ω 的電阻。 MAX485 串口通信電路 MAX485 芯片的簡介 MAX485 是芯片接口的一種類型 。 12 位數據,存儲在 18B20 的兩個 8 比特的 RAM 中,二進制中的前面 5 位是符號位,如果測得的溫度大于 0 ,這 5 位為 0 ,只要將測到的數值乘于 即可得到實際溫度;如果溫度小于 0 ,這 5 位為 1 ,測到的數值需要取反加 1 再乘于 即可得到實際溫度。 4. DS18B20 的管腳排列及封裝圖 圖 2111 DS18B20 的管腳排列及封裝圖 DQ為數字信號輸入 /輸出端; GND 為電源地; VDD 為外接供電電源輸入端,電源供電 ~ (在寄生電源接線方式時接地)。 DS18B20內部含有 EEPROM,在系統(tǒng)掉電以后,它仍可保存分辨率及報警溫度的設定值。供電方式靈活。 的優(yōu)點 采用單總線的接口方式與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20 的雙向通訊。 主電源引腳高 VCC和低 VSS VCC( 40腳) +5V 電源。 內部方式:在 XTAL1 和 XTAL2 端外接入石英晶體作定時元件,內部振蕩器自激振蕩,產生時鐘。加跳轉指令的目的是,由于兩個中斷入口間隔僅有八個單元,存放中斷服務程序往往是不夠用的。除此以外,還可以在片外擴展 RAM 和 ROM,并且各有 64KB 的尋址范圍。一般情況下, ALE 是振蕩器頻率的 6分頻信號,可用于外部定時或時鐘。 口管腳復用功能 : P1 端 口管腳復用功能 表 2121 端口引腳 復用功能 T2(定時器 /計算器 2的外部輸入端) T2EX(定時器 /計算器 2的外部觸發(fā)端和 雙向控制) MOSI(用于在線編程) MISO(用于在線編程) SCK(用于在線編程) 3. P3端口,該口是帶有內部上拉電阻的 8位雙向 I/O 端口, P3 口的輸出緩沖器可驅動(吸收或輸出電流方式) 4 個 TTL 輸入。 8位機在數據采集,運算處理有明顯的長處。這種結構的單片機稱為哈佛型結構單片機。 2. ATMEL52 子系列功能 增強的具體如下四個方面 1. 片內 ROM 從 4 KB 增加到 8 KB。 AT89S52 單片機 的原理與結構 概述 畢業(yè)設計論文 論文題目 5 AT89S52是一種低功耗、高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。 方式 0為移位寄存器輸入/輸出方式。通常 RS232 接口以 9個接腳 (DB9) 或是 25個接腳 (DB25) 的型態(tài)出現,一般個人計算機上會有兩組 RS232 接口,分別稱為 COM1 和 COM2。由于通行設備廠商都生產與 RS232C 制式兼容的通信設備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。 4. RS485 是雙向、半雙工通信協(xié)議,允許多個驅動器和接收器掛接在總線上,其畢業(yè)設計論文 論文題目 3 中每個驅動器都能夠脫離總線。同時,它可以直接將被測溫度轉化成串行數字信號供微機處理,接口簡單, 使數據傳輸和處理簡單化 。 在所選擇的材料中, DS18B20 具有 測量溫度范圍寬,測量精度高。 DS18B20與 AT89S52 結合實現最簡溫度檢測系統(tǒng),該系統(tǒng)結構簡單,抗干擾能力強,適合于惡劣環(huán)境下進行現場溫度測量,有廣泛的應用前景。 章節(jié)名 畢業(yè)設計論文 2 第一章系統(tǒng)設計及概念 設計構思 在兩個智能開發(fā) 板分別安裝 DS18B20 溫度傳感器來顯示當前檢測溫度值,將板上的 MAX485 和 RS232 與 485 轉換接口與 PC機連接。 ℃。 :容許雙向通訊,但是收發(fā)只能分時共用一路通道,如對講機。 3. RS232C標準: RS232C標準對邏輯電平的各種信號線的功能作了規(guī)定,即信號電平標準和控制信號線的定義。它是可編程的全雙工的串行口。其中的起始位和停止位在發(fā)送時是自動插入的。在單芯片上, AT89S52 擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有 效的解決方案。 5個增加到 6個。 ;一個全雙工的串行口,具有四種工作方式。 1. P0 端口,該口是一個 8 位漏極開路的雙向 I/O 口。 在 AT89S52 中,同樣 P3 口還用于一些復用功能,如表 12所列。在讀外部 ROM 時,有效(低電平),以實現外部 ROM單元的讀操作。每個外部程序和數據存儲器的可尋址范圍高達 64KB。復位信號是高電平有效。小電容可以取 30PF 左右。同時,它可以直接將
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1