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

正文內(nèi)容

基于單片機at89c52與rs485的遠程數(shù)據(jù)采集系統(tǒng)的設計(參考版)

2024-11-14 02:53本頁面
  

【正文】 附錄 1 系統(tǒng)的整體硬件電路 V C CQ 29 0 1 2R 94 . 7 KR 1 04 . 7 KR 1 24 . 7 KR 1 14 . 7 KQ 39 0 1 2Q 49 0 1 2Q 59 0 1 2A T 8 9 C 5 2P 1 . 0 V C CP 1 . 1 P 0 . 7P 1 . 2 P 0 . 6P 1 . 3 P 0 . 5P 1 . 4 P 0 . 4P 1 . 5 P 0 . 3P 1 . 6 P 0 . 2P 1 . 7 P 0 . 1R S T P 0 . 0P 3 . 0 / R X D / E AP 3 . 1 / T X D A L E P 3 . 2 / I N T 0 P S E N P 3 . 3 / I N T 1 P 2 . 7P 3 . 4 / T 0 P 2 . 6 P 3 . 5 / T 1 P 2 . 5P 3 . 6 / W R P 2 . 4P 3 . 7 / R D P 2 . 3X T A L 2 P 2 . 2X T A L 1 P 2 . 1V S S P 2 . 0V c c 1 a f V c c 2 V c c 3 bedd p c g V c c 4J 1V C CV C CR s tR 1 31 0 KC 71 0 u fR 1 44 . 7 KV C CD E/ R EV C CD 1I N 4 1 4 8D 2I N 4 1 4 8D 35 . 1 VC 21 0 4C 11 0 4C 31 0 4C 41 0 4C 51 0 4C 61 0 4R 21 2 KR 11 0 0R 31 0 KR 41 0 KR 51 0 KR 61 0 KV C CV C CV C CABV C CR O1/ R E23D E4D IG N DABV C C5678M A X 4 8 5BAR 71 2 0 ΩV C CR S 4 8 5 總 線R 81 2 0 ΩR O1/ R E23D E4D IG N DABV C C5678M A X 4 8 5D IR OJ 3V D D C 1 +V C C C 1 T 1 O U T T 1 I N T 2 I NR 1 I NT 2 O U T R 1 O U TR 2 I N R 2 O U T C 2 +V E EG N D C 2 2 131 11 29451 61 41 37861 51 0M A X 2 3 2123456789R S 2 3 2D B 9 接 口C 83 0 p fC 93 0 p f1 2 MJ3R 1 5 ~ R 2 25 1 0V C C5 VD CJ 1V 1 V 2 V 3 V 4V 1V 2V 3V 43D S 1 8 B 。 此外,我深深地感謝我的家人, 是他們給予了我學習和深造的機會。 同時也感謝 在論文完善過程中 熱心幫助過我的 李老師及其他老師和同學 。skin=0amp。replyid=83401amp。 參考文獻 [1] 李光飛 ,李良兒 ,樓然苗等 .單片機 C 程序設計實例指導 .北京 : 北京航空航天大學出版社, 2020: 4751 [2] 梅麗鳳,王艷秋,汪毓鐸,張軍 . 單片機原理與接口技術 (修訂本 ). 北京 : 清華大學出版社;北京交通大學出版社, 2020: 329340 [3] 劉軍 .單片機原理與接口技術 .上海:華東理工大學出版社 .2020:8892 [4] 毛德平,凌有濤 .一種基于 RS 485 總線的溫度、濕度測控系統(tǒng) .安徽工程科技學院, 2020: 168170 [5] 胡漢才 .單片機原理及其接口技術 .第一版 .北京:清華大學出版社,2020:424479 [6] 葉帆工作室 . [7] 求是科技 .單片機典型模塊設計實例導航 .北京 :人民郵電出版社 ,2020:418420 [8] 龔健偉技術 (串口通信技術 ). [9] 凌陽科技教育推廣中心 . [10] 凌陽科技教育推廣中心 . ?boardid=32amp。 此外, 在本 設計 存在的一些 有待改進的方面 :溫度測量的精度不高、溫度測量的范圍不大、系統(tǒng)功耗過大等。 基于串行協(xié)議和 RS485 總線的溫度采集系統(tǒng)中, RS485 總線的通信距離可以達到 1000 米左右;在此通信距離下,串行通信的速率最高可以達到 9600bit/s。 對于日常生活及工農(nóng)業(yè)生產(chǎn)等 諸多的領域中,都 可能 要用到溫度采集器,采用本文 設計 可實現(xiàn)這種功能,就其采樣頻率和分辨率來說是屬于中速類型,適合對數(shù)據(jù)采樣頻率要求不是特別高的應用場合。 5 結束語 本文論述 了一種 實現(xiàn)遠程溫度采集的方法,在系統(tǒng)中利用單片機AT89C52 作為下位機, PC 機作為上位機。在 PC 機運行程序后,在 PC 機 端 接收到的 溫度 數(shù)據(jù)如表 8 所示 。 結果分析 在調(diào)試好 各個模塊后,將 下位機測試端 的溫度 采集器、串口通信及 485 總線及與 PC 機的串口連接起來, 形成 一個整體的遠程溫度測試系統(tǒng)。此時,COM1 的 3 管腳發(fā)送控制指令而通過 2 管腳將控制指令傳輸?shù)匠壗K端。 圖 20 超級終端的設置 如 只有一臺計算機,可將串口 1 的 2 和 3 管腳短接,如圖 21。 PC 串口的調(diào)試可以采用專門的串口調(diào)試程序檢測軟件所發(fā)送的控制指令是否 正確 。這就能證明單片機的發(fā)送和接收都正常 。 度以內(nèi)。性能測試可用已有的成品溫度計來同時測量比較。硬件調(diào)試比較簡單,先檢查電路的焊接是否正確, 再 用萬用表測試或通電檢測。因此 PC 機端的軟件設計流程如圖 19所示, PC 機的界面源程序見附錄 4。 在程序開始運行時要進行初始化,這里主要是對串口的初始化,如對波特率、校驗位、數(shù)據(jù)位和停止位進行設置,當然,還要指定打開 的 是哪個串口等等 。在設置好這些屬性后,就可以在“溫度測量”框圖中點擊相應的命令按鈕來操作。 = =”, , , ” =256 =256 = ComInputModeBinary =1 =1 =True =True =True (3) 利用 做出的通信界面如圖 18 所示 。在 VB 運行后選擇“工程 /部件”選項卡或在常用工具欄中點右鍵選擇“部件”,然后在彈出的部件中把“ Microsoft Comm Control ”復選框 選中 ,如 圖 16。 MSComm 控件的使用方法如下: (1) MSComm控件的加入。 常數(shù)值描述 如下: EvSend: 發(fā)送事件 ; EvReceive: 接收事件 ; EvCTS: cleartosend 線變化 ; EvDSR: dataset ready 線變化 ; EvCD: carrier detect 線變化 ; EvRing: 振鈴檢測 ; EvEOF: 文件結束。 InputMode 常數(shù) 語法: 常數(shù)值描述 : InputModeText0(缺?。┩ㄟ^ Input 屬性以文本方式取回數(shù)據(jù) ; InputModeBinary1 通過 Input 屬性以二進制方式檢取回數(shù)據(jù)。在使用 Input 前,用戶可以選擇檢查 InBufferCount 屬性來確定緩沖區(qū)中是否已有需要數(shù)目的字符。設置 InputLen 為 0 時,使用 Input 將使 MSComm控件讀取接收緩沖區(qū)中全部的內(nèi)容。 InputLen 屬性語法包括下列部分: value 整型表達式,說明 Input 屬性從接收緩沖區(qū)中讀取的字符數(shù)。 inputlen: 設置并返回 Input 屬性從接收緩沖區(qū)讀取的字符數(shù)。 Portopen: 設置或返回通信連接端口的狀態(tài)。 其格式為“ BBBB, P, D, S”其中 BBBB 為波特率, P 為字符校驗方式, D 為數(shù)據(jù)位, S 為停止位。 語法 : [= value]。必須在打開端口之前設置 CommPort 屬性。 在設計時,value 可以設置成從 1 到 16 的任何數(shù)(缺省值為 1)。 MSComm控件的屬性 Commport:設置或返回通信連接端口代號( 1~ 16)。在發(fā)送或接收數(shù)據(jù)過程中觸發(fā) OnComm事件,通過編程訪問 CommEvent 屬性了解通信事件的類型 ,分別進行各自的處理。該控件可設置串行通信的數(shù)據(jù)發(fā)送和接收,對串口狀態(tài)及串口通信的信息格式和協(xié)議進行設置。 VB 支持面向對象的程序設計,具有結構化的事件驅動編程模式并可以使用無限擴增的控件,而且可以十分簡便地 做 出良好的人機界面。 PC 機編程軟件的選用 [13][14] PC 機采用 Visual Basic (簡稱 VB)編程。 IE=0x90。 //設置串行口工作在方式 1, //REN=1,波特率倍增系數(shù) SMOD=1。 SCON=0x50。 TH1=0xF3。 //定時器 1 工作在模式 2(自動重載初值)。 單片機串行通信程序設計 進行串口數(shù)據(jù)通信, 它包括串口初始化,波特率及數(shù)據(jù)格式設置,在此系統(tǒng)中波特率設為 4800bit/s 傳輸數(shù)據(jù)位設為 8,奇偶校驗設為 N(無奇偶檢驗) 即可;單片機 通過 檢測串口 控制寄存器 SCON 中的 接收中斷標志位 RI 的狀態(tài)來決定是否要進行通信 , 其串口通信的程序流程圖如 圖 15 所示,源程序見附錄 3。為了避免因溢出引起的中斷,此時應禁止中斷。 單片機波特率設置 在本系統(tǒng)中,波特率設為 4800bit/s,一幀包含 10 位數(shù)據(jù), 故可以使串行口工作在模式 1 中,即 SM0=0, SM1=1。在模式 模式 模式 3時,若 SMOD=1,則波特率提高 1 倍;若其值為 0,則波特率不加倍。 ( 2)電源控制寄存器 PCON,字節(jié) 地 址為 87H,不可位尋址,PCON 的內(nèi)容如表 7 所示 。 RI=1 表示一幀數(shù)據(jù)接收完畢,并已裝入接收緩沖器中,即表示“接收緩沖已滿”,通知 CPU可取走數(shù)據(jù)。 RI:接收中斷標志,在接收到一幀有效數(shù)據(jù)后由硬件置位。 TI=1 表示“發(fā)送緩沖器已空”,通知 CPU 可以發(fā)送下一幀數(shù)據(jù)。 TI:發(fā)送中斷標志,在一幀數(shù)據(jù)發(fā)送結束時由硬件置位。在模式 1 時,若 SM2=0(即不是多機通信時),則 RB8 是已接收到的停止位。在模式 0 或模式 1,該位不用。它可作為奇偶校驗位(單機通信),也可以多機通信中作為發(fā)送地址幀或數(shù)據(jù)幀的標志位。該位相當于串行口的開頭,由軟件置 1 或清零。 REN:允許接收控制位。本系統(tǒng)只有一個從機,故此位置 0。主要用于模式 2 和模式 3。 (1) 串行口控制寄存器 SCON 用以設定串行口的工作模式、接收 / 發(fā)送 控制及狀態(tài)標志,字節(jié)地址 98H,可位尋址,其格式 如表 5 所 示 。 在本系統(tǒng)中,波特率設為 4800bit/s,無奇偶校驗位, 8 位數(shù)據(jù)位,1 位起始位, 1 位停止位,一幀有 10 位二進制數(shù)據(jù)。要求發(fā)送端與接收端的波特率一致。 ( 2)波特率。 在異步通信時,通信雙方必須約定: ( 1) 字符格式。 異步通信的特點是數(shù)據(jù)在線路上的傳送不連續(xù),傳送時,字符間隔不固定,各個字符可以是連續(xù)傳送,也可以是間斷傳送,這完全取決于協(xié)議或約定。異步 傳送的字符格式如圖 14 所示。 一個字符又稱為一幀信息,每個字符由 4 個部分組成:起始位、數(shù)據(jù)位、奇偶檢驗位和停止位。 本系統(tǒng)采用的異步通信方式,故介紹異步通信協(xié) 議。在約定中對數(shù)據(jù)格式、同步方式、傳送速度、傳送步驟、檢錯方式以及控制字符定義
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1