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

正文內(nèi)容

基于單片機與pc機串口通信的溫度記錄儀畢業(yè)設計-文庫吧資料

2025-07-03 19:17本頁面
  

【正文】 lude include define uchar unsigned char25 / 40bit Tflag。而現(xiàn)在懂得擦干眼淚,收拾傷痕,站起繼續(xù)勇往直前,前面的荊棘,不算什么,路上的障礙,我每攀登越過一次,便往云端靠近了一步。純?nèi)玢@,強如鋼。致謝在我論文即將完成之際,我首先要向在論文寫作中給予我悉心關懷、鼓勵和指導的陳松嶺老師致以深深的敬意和謝意!老師一絲不茍的鉆研精神,嚴謹求實的治學態(tài)度,執(zhí)著忘我的工作作風,獨樹一幟的思維方式,使學生受益匪淺,并終身難忘。通過對本設計的思考,更加加深了對單片機的認識,熟練了單片機的編程,更對當前的溫度傳感器有了更深刻的認識與了解,但是由于此系統(tǒng)依賴溫度傳感器,因而對溫度傳感器的穩(wěn)定性,線性等諸多方面有著嚴格的要求,但是傳感器的性能越好,相對而言其價格也就越高,因而在此設計中,溫度傳感器我個人覺的還是存在遺憾,其次,由于采用了C語言,所以其編程過程復雜不易查錯。 2)將單片機以及溫度傳感器引入對溫度的分析和處理中,單片機控制決策無需建立被控對象的數(shù)學模型,系統(tǒng)的魯棒性強,適合對非線性、時變、滯后系統(tǒng)的控制,對溫度測量系統(tǒng)采用單片機控制非常適合。我所寫的系統(tǒng)主要根據(jù)目前節(jié)省能源的發(fā)展趨勢和國內(nèi)實際的應用特點和要求,系統(tǒng)以單片機AT89C51為核心部件,采用了自動化的結(jié)構(gòu)形式,實現(xiàn)對溫度的檢測、記錄與數(shù)據(jù)處理。本程序采用單片機 C 語言編寫,用 Keil C51 編譯器編程調(diào)試。本次調(diào)試需要通過軟硬件聯(lián)調(diào)來實現(xiàn)。(2)上電后的調(diào)試在確保硬件電路正常,無異常情況(斷路或短路)方可上電調(diào)試,上電調(diào)試的目的是檢驗電路是否接錯,同時還要檢驗原理是否正確。只要將一個表筆固定在電源端或接地端,另儀表筆接其他連接點,指針偏轉(zhuǎn)到 0 刻度就是通路的。(1)上電前的調(diào)試在上電前,必須確保電路中不存在斷路或短路情況,這一工作是整個調(diào)試工作的第一步,也是非常重要的一個步驟。對于其他器件則可利用萬用表進行測量。在電路安裝焊接前,首先是對元器件的檢測。硬件調(diào)試主要是針對主控板中單片機模塊和外部輸入、輸出模塊進行調(diào)試。利用這些向?qū)?,你可以快速地完成一般性的任務,例如生成其控件不綁定到?shù)據(jù)控件上的純代碼窗體,建立查詢,添加工具,制作圖表,以及發(fā)布創(chuàng)建的應用程序等。當你在 Visual Basic 的代碼窗口敲進對象名稱的時候 IntelliSense 技術會自動向你顯示一些相關的信息,例如對象的屬性和方法等。除了簡單易學的特點以外,Visual Basic 還是一種易于擴充功能的開發(fā)系統(tǒng)。Visual Basic 提供了許多現(xiàn)成的字符串處理函數(shù)。它既適用于沒有任何編程經(jīng)驗的開發(fā)者學習,也適合于開發(fā)各種復雜的底層應用程序。它在 windows 平臺上提供了圖形用戶界面(GUI)的集成開發(fā)環(huán)境(IDE) 。美國微軟公司在 1991 年推出 至今已經(jīng)經(jīng)歷了 6 個版本, 運行在 win9x 或winme,win2022,winxp,windowsNT 等操作系統(tǒng)下,是一個 32 位的應用程序開發(fā)工具。 系統(tǒng)軟件設計 單片機軟件設計:18 / 40初始化向 DS1820 讀一字節(jié)向 DS1820 寫一字節(jié)讀取溫度及轉(zhuǎn)換顯示溫度 上位機軟件設計:VB 是微軟公司出品的一個快速可視化程序開發(fā)工具軟件,借助微軟在操作系統(tǒng)和辦公軟件的壟斷地位,VB 在短短的幾年內(nèi)風靡全球。CPU 響應中斷,用一條指令(MOV A,SBUF)把接收緩沖器 SBUF(收)的內(nèi)容讀入累加器。串行口的接收與否受制于允許接收位 REN 的狀態(tài),當 REN 被軟件置“1”后,允許接收器接收。MCS51 串行口的發(fā)送和接收時鐘可由兩種方17 / 40式產(chǎn)生,一種是由主機頻率 fosc 經(jīng)分頻后產(chǎn)生,另一種方式是由內(nèi)部定時器 T1 或 T2 的溢出率經(jīng) 16 分頻后提供。該接口電路不僅能同時進行數(shù)據(jù)的發(fā)送和接收,也可作為一個同步移位寄存器使用。所以RS232適合本地設備之間的通信。由于發(fā)送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約15米,最高速率為20kb/s。當無數(shù)據(jù)傳輸時,線上為TTL,從開始傳送數(shù)據(jù)到結(jié)束,線上電平從TTL電平到RS232電平再返回TTL電平。圖29 RS232引腳圖16 / 40收、發(fā)端的數(shù)據(jù)信號是相對于信號地,如從DTE設備發(fā)出的數(shù)據(jù)在使用DB25連接器時是2腳相對7腳(信號地)的電平,DB25各引腳定義參見圖29。RS232被定義為一種在低速率串行通訊中增加通訊距離的單端標準。14 / 40(2)DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在惟一的三線上,實現(xiàn)多點組網(wǎng)測溫;(3)無須外部器件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi);(4)可通過數(shù)據(jù)線供電,電壓范圍為 ;(5)零待機功耗;(6)溫度以9或12位數(shù)字,℃、℃、℃和℃,可實現(xiàn)高精度測溫;(7)用戶可定義報警設置;(8)報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件;(9)負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作;(10)測量結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力DS18B20 采用 3 腳 PR35 封裝或 8 腳 SOIC 封裝,其引腳排列及內(nèi)部結(jié)構(gòu)框圖以及測溫原理圖如下所示:引腳排列電路連接如下圖:15 / 40 恒壓電源電路本設計的供電電路主要變壓器、整流橋、濾波電路和 78L05 芯片組成。MAX232 串口通信電路圖(9 孔串口接頭) DS18B20 溫度傳感器電路DS18B20 溫度傳感器是美國 DALLAS 半導體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實際要求通過簡單的編程實現(xiàn) 912 位的數(shù)字值讀數(shù)方式。采用了三線制連接串口,也就是說和計算機的 9 針串口只連接其中的 3 根線:第 5 腳的 GND、第 2腳的 RXD、第 3 腳的 TXD。 本設計采用四位一體共陰數(shù)碼管動態(tài)顯示。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。動態(tài)顯示 13 / 40動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。這種方法的優(yōu)點是占用 CPU 時間少,顯示便于監(jiān)測和控制。靜態(tài)顯示的特點是每個數(shù)碼管的段選必須接一個 8 位數(shù)據(jù)線來保持顯示的字形碼。因此為 LED 顯示器提供的編碼正好是一個字節(jié)。(4) 單片機編程 顯示電路數(shù)碼管顯示電路部分如圖:12 / 40顯示部分采用四位一體共陰數(shù)碼管,為了顯示數(shù)字或字符,必須對數(shù)字或字符進行編碼。在本硬件系統(tǒng)設計中,為保證串行通行波特率的誤差,選擇了 的標準石英晶振,電容 CC2 為 30pF。系統(tǒng)中,外接電 CC2 的大小會影響振蕩器頻率的穩(wěn)定度、起振時間及溫度穩(wěn)定性。10pF;當外接陶瓷振蕩器時,電容 CC2 選 47uF177。(4)振蕩電路:XTAL1 腳和 XTAL2 腳分別構(gòu)成片內(nèi)振蕩器的反相放大器的輸入和輸出端,外接石英晶振或陶瓷晶振以及補償電容 CC2 選 47uF 構(gòu)成并聯(lián)諧振電路。電容 C 可取 10~33uF,電阻 R 可取 ~10kΩ。系統(tǒng)采用上電自動復位,上電瞬間電容器上的電壓不能突變,RST 上的電壓是 Vcc 上的電壓與電容器上的電壓之差,因而 RST 上的電壓與 Vcc 上的電壓相同。(2)單片機最小系統(tǒng):單片機最小系統(tǒng)11 / 40(3) 復位電路:單片機上電時,當振蕩器正在運行時,只要持續(xù)給出 RST 引腳連個機器周期的高電平,便可完成系統(tǒng)復位。 EA/Vpp(31 腳):外部程序存儲器使能端。 第二功能:編程脈沖輸入。 第二功能:加+5V 備用電源,可以實現(xiàn)掉電保護 RAM 信息不丟失。 ④控制引腳: RST/Vpd、ALE/PROG、PSEN、EA/Vpp 組成了 MSC51 的控制總線。 P3 口:I/O 雙向口。 P2 口:I/O 雙向口。 P1 口:I/O 雙向口。10 / 40 ③輸入輸出口引腳: P0 口:I/O 雙向口。 ②外部晶振 XX2 分別與晶體兩端相連接。 系統(tǒng)各個模塊設計: 單片機最小系統(tǒng)(1)AT89C51 管腳圖如下:AT89C51 封裝引腳圖引腳說明: ①電源引腳 Vcc(40 腳):典型值+5V。主程序負責對來自上位機的命令進行解析并執(zhí)行讀溫度值、存儲溫度
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1