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

正文內(nèi)容

虛擬儀器課程設(shè)計--基于labview上下位機的led顯示設(shè)計(編輯修改稿)

2025-07-10 13:42 本頁面
 

【文章內(nèi)容簡介】 知調(diào)制解調(diào)器,此時若調(diào)制解調(diào)器處于接收方式,則必須等到接收完畢轉(zhuǎn)為發(fā)送方式時,才向 DTE 回送“為發(fā)送清零”信號。在全雙工方式下,發(fā)送和接收能同時進行,不使用這兩條控制信號線。 “ DCE 就緒”( DSR) 和“ DTE 就緒”( DTR)信號 線分別表示 DCE 和 DTE 是否處于可供使用的狀態(tài)?!氨Wo地”信號線一般連接設(shè)備的屏蔽地。 3 下位機總體設(shè)計 利用 AT89C52 芯片的 P1 口,以及軟件編程實現(xiàn)跑馬燈。 上位機總體設(shè)計 對于 labview 處理主要包括前后面板的設(shè)計,包括三部分:參數(shù)設(shè)置部分、命令控制部分及顯示部分。其中參數(shù)設(shè)置主要包括通訊口、波特率、數(shù)據(jù)位、校驗位、停止位及接收周期的設(shè)置;命令控制主要包括啟停數(shù)據(jù)接收、顯示數(shù)據(jù)清空及退出運行等;顯示界面主要包括接收數(shù)據(jù)顯示、接收數(shù)據(jù)個數(shù)顯示、當(dāng)前下位機流水燈狀態(tài)實時顯示等。 3 下位 機設(shè)計 硬件 在硬件設(shè)計中主要為下位機的 AT89C52 所設(shè)計的流水燈,其中包括基本的時鐘晶振模塊,復(fù)位電路模塊, 8 位 LED 燈模塊和最重要的串口通訊模塊。 時鐘晶振模塊 外接 晶振給單片機提供一個時鐘信號(一個非常穩(wěn)定的頻率信號),使單片機各內(nèi)部組件同步工作,并且在和外部設(shè)備通信時是也能達到同步。 X1C1C2GND 圖 時鐘晶振模塊 復(fù)位模塊 手動開關(guān)復(fù)位使中央處理器 CPU 以及其他功能部件都恢復(fù)到一個確定的初始狀態(tài),并從這個狀態(tài)開始工作。除此之外,當(dāng)單片機程序運行出現(xiàn)錯誤或系統(tǒng)處于死循環(huán) 狀態(tài)時,需要對單片機進行復(fù)位以及重新啟動。 R210KGND+5Vs1R110K10ufC3 圖 復(fù)位電路 4 LED 顯示模塊 8位 LED 發(fā)光二極管實現(xiàn)流水燈操作。根據(jù)軟件設(shè)計可得到 1位 LED循環(huán)左移,花樣燈等。 D1LED1D4LED4D7LED7D5LED5D2LED2D6LED6D3LED3RRRRRRRVCCRD8LED8 圖 8 位 LED 顯示 串口通信模塊 MAX232 是一種把電腦的串行口 RS232 信號電平( 10, +10v)轉(zhuǎn)換為單片機所用到的 TTL 信號點平( 0, +5)的芯片 。串口通訊模塊使上位機與下位機得以通信,進行數(shù)據(jù)傳送。 圖 串口通信 軟件 設(shè)計 主程序設(shè)計 下位機程序設(shè)計中主要執(zhí)行功能為 流水燈顯示和串口發(fā)送, 主程序首先對系 5 統(tǒng)的 定時器 和串口進行初始化,然后 通過程序 SBUF 接收 P1 口的信號,每接收到一個 P1 口信號就對上位機進行一次數(shù)據(jù)傳送,通過上位機的設(shè)計界面顯示數(shù)據(jù)。整個系統(tǒng)的主流程圖如下圖所示 。 開 始串 口 設(shè) 置 , 系 統(tǒng) 初 始 化選 通 發(fā) 光 二 極 管將 發(fā) 光 二 極 管 狀 態(tài) 輸 入 到 S B U F串 口 設(shè) 置按 順 序 點 亮 放 光 二 極 管 圖 下位機程序流程圖 串口通信設(shè)計 系統(tǒng)的串口部分 十分重要, 主要是初始化部分對相應(yīng)的寄存器進行設(shè)置,發(fā)送數(shù)據(jù)的時候只需要將數(shù)據(jù)寫入 SBUF 里面即可, 由發(fā)送中斷標志位 TI 檢測其數(shù)據(jù)發(fā)送結(jié)束。 而接收則有中斷方式和等待方式兩種 ,本系統(tǒng)因為單片機所要完成的 簡單 ,所以采用 等待 的方式。串口的初始化程序流程圖如圖所示。 圖 串口初始化程序流程圖 4 上位機設(shè)計 端口設(shè)置區(qū)中包括五個部分,分別為:通訊口設(shè)置,波特率設(shè)置,數(shù)據(jù)位設(shè)置,校驗位和停止位。通訊口中編輯項有 COM COM2。波特率編輯項有 300、 600、開 始 結(jié) 束 設(shè)置 T1工作方式 設(shè)置波特率 設(shè)置串口工作方式 允許串口中斷 6 1200、 1800、 2400、 4800、 7200、 9600、 14400、 19200、 28800、 38400、 56000、76800、 115200。數(shù)據(jù)位中編輯項有 8。校驗位中編輯項有無、偶校驗、奇校驗。停止位中編輯項有 、 2。其前、后面板顯示如圖所示。 圖 前面板設(shè)計 圖 程序框圖設(shè)計 5 系統(tǒng)調(diào)試 運行顯示的過程是首先 實現(xiàn)燈的左移右移,在實現(xiàn)等從中間點亮逐步向兩邊擴散再向中間聚攏,接著實現(xiàn)日期 20210107 與學(xué)號 1006070108。 其結(jié)果顯示如下: 7 圖 運行結(jié)果圖 6 結(jié)論 本次課程設(shè)計題目是基于 LabVIEW 的跑馬燈設(shè)計,主要進行的任務(wù)是用編程軟件 Keil 編寫跑馬燈程序、燒寫程序、使用 LabVIEW 設(shè)計上位機、下位機發(fā)送數(shù)據(jù)在上位機顯示。此次設(shè)計使得我們對課本《 LabVIEW 程序設(shè)計教程》上的理論知識進一步加
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1