本實用新型專利技術涉及一種基于虛擬現實的單片機遠程學習下載采集控制器,由網絡路由器、嵌入式主機、微處理器、外設模塊、目標單片機、程序下載模塊、外部程序存儲器、總線開關、信號采集模塊組成。遠程的程序通過網絡路由器進入嵌入式主機中,嵌入式主機通過程序下載模塊下載到外部程序存儲器中,然后嵌入式主機通過微處理器啟動目標單片機加載外部程序存儲器中的程序運行,并把運行結果通過信號采集模塊進行收集,再以文本的方式由網絡路由器送出。本實用新型專利技術主要實現了一種基于虛擬現實的單片機遠程學習下載采集控制器,可以遠程程序下載、遠程接收程序運行結果,不直接接觸單片機,通過網絡遠程實現單片機的編程實驗學習。
【技術實現步驟摘要】
本技術涉及單片機
,尤其涉及一種基于虛擬現實的單片機遠程學習下載采集控制器。
技術介紹
社會特別是高校的一些理工科專業對單片機的學習需求非常大,但學生自費學習單片機的成本相對較高,同時學校的單片機實驗室無法做到想學就學,實驗室設備場地投入無法與不斷上升的單片機教學需求相適應。同時現有的單片機仿真軟件是電腦上模擬,有些功能不能實現。因此,學生需要一種虛擬現實遠程單片機學習系統,可以不直接接觸單片機,通過網絡遠程實現單片機的編程實驗學習,單片機運行結果以文本方式傳輸到遠程客戶端,遠程客戶端再通過的虛擬現實技術合成單片機運行結果,這種系統首先需要下載采集控制器。
技術實現思路
有鑒于此,本技術的目的是提供一種基于虛擬現實的單片機遠程學習下載采集控制器,它能夠在無人的環境下接收要運行的程序,并把程序結果返回給遠程客戶端。本技術的目的是通過這樣的技術方案實現的,一種基于虛擬現實的單片機遠程學習下載采集控制器由網絡路由器、嵌入式主機、微處理器、外設模塊、目標單片機、程序下載模塊、外部程序存儲器、總線開關、信號采集模塊組成;所述微處器連接目標單片機、外設模塊、總線開關、嵌入式主機、信號采集模塊;所述網絡路由器嵌入式主機、程序下載模塊、外部程序存儲器目標單片機依次連接在一起;所述總線開關與目標單片機與外設模塊引出線、信號采集模塊連在一起。進一步,所述網絡路由器從網絡接收單片機運行程序,發送給嵌入式主機,嵌入式主機接收到后再通過程序下載模塊下載到外部程序存儲器中。進一步,所述目標單片機連接外部程序存儲器、外設模塊,微處理器;在微處理器的控制下,從外部程序存儲器中加載程序運行。進一步,所述微處理器接收查看外設模塊運行結果命令,控制總線開關連接相應外設模塊,通過信號采集模塊傳送給微處器,微處器再送給嵌入式主機,嵌入式主機把信號轉成文本信號后,通過網絡路由器送出。由于采用了上述技術方案,本技術具有如下的優點:本技術專利技術一種基于虛擬現實的單片機遠程學習下載采集控制器,實現遠程下載程序到單片機中運行, 并將單片機運行結果通過采集模塊采集,再以文本的方式返送回遠程客戶端,從而實現通過網絡遠程使用學習單片機。附圖說明為了使本技術的目的、技術方案和優點更加清楚,下面將結合附圖對本技術作進一步的詳細描述。圖1是本技術實施例提供的基于虛擬現實的單片機遠程學習下載采集控制器的結構示意圖。具體實施方式以下將結合附圖,對本技術的優選實施例進行詳細的描述;應當理解,優選實施例僅為了說明本技術,而不是為了限制本技術的保護范圍。如圖1所示,本技術所實施的基于虛擬現實的單片機遠程學習下載采集控制器由網絡路由器、嵌入式主機、微處理器、外設模塊、目標單片機、程序下載模塊、外部程序存儲器、總線開關、信號采集模塊組成。所述網絡路由器:連接遠程客戶端和嵌入式主機。遠程客戶端主要用于學生在電腦上通過專業軟件完成單片機程序的編寫和命令的下達,包括程序的編譯,運行,遠程下載等。電腦通過連接上網絡路由器,向嵌入式主機發送程序遠程下載請求,得到嵌入式主機的響應后程序開始遠程下載。所述嵌入式主機:接收遠程客戶端的下載程序實現程序自動下載到程序下載外部程序存儲器,同時嵌入式主機還需接收采集模塊的信號,轉變成文本后,發送給遠程客戶端,遠程客戶端收到后采用虛擬現實技術合成單片機運行結果。所述微處器:選用STC11f32微控制器,主要控制信號采集模塊采集數據、啟動目標單片機運行、總線開關的選擇。所述外設模塊,包括LCD顯示模塊,SPI采集模塊,I2C采集模塊,串口采集模塊,鍵盤采集模塊,指示燈模塊。所述外部程序存儲器,選用RAM為核心器件,接受嵌入式主機下載的程序并存儲。所述下載程序模塊,實現嵌入式主機到外部程序存儲器的數據接口轉換和控制。所述總線開關,用于信號引腳的選擇,由于外設模塊較多,需要選擇哪一路外設模塊的引腳進行信號采集。所述信號采集模塊,主要實現引腳的波形采集和電壓采集,主要采用高速的模數轉換A/D模塊及輔助電路實現。目標單片機終端,選用比較常用的51單片機。基于虛擬現實的單片機遠程學習下載采集控制器主要實現:遠程的程序通過網絡路由器進入嵌入式主機中,嵌入式主機通過程序下載模塊下載到外部程序存儲器中,然后嵌入式主機通過微處理器啟動目標單片機加載外部程序存儲器中的程序運行,并把運行結果通過信號采集模塊進行收集,再以文本的方式由網絡路由器送出。以上所述僅為本技術的優選實施例,并不用于限制本技術,顯然,本領域的技術人員可以對本技術進行各種改動和變型而不脫離本技術的精神和范圍。這樣,倘若本技術的這些修改和變型屬于本技術權利要求及其等同技術的范圍之內,則本技術也意圖包含這些改動和變型在內。本文檔來自技高網...
【技術保護點】
一種基于虛擬現實的單片機遠程學習下載采集控制器,其特征在于:該控制器由網絡路由器、嵌入式主機、微處理器、外設模塊、目標單片機、程序下載模塊、外部程序存儲器、總線開關、信號采集模塊組成;所述微處器連接目標單片機、外設模塊、總線開關、嵌入式主機、信號采集模塊;所述網絡路由器嵌入式主機、程序下載模塊、外部程序存儲器目標單片機依次連接在一起;所述總線開關與目標單片機與外設模塊引出線、信號采集模塊連在一起。
【技術特征摘要】
1.一種基于虛擬現實的單片機遠程學習下載采集控制器,其特征在于:該控制器由網絡路由器、嵌入式主機、微處理器、外設模塊、目標單片機、程序下載模塊、外部程序存儲器、總線開關、信號采集模塊組成;所述微處器連接...
【專利技術屬性】
技術研發人員:任華容,邱開金,
申請(專利權)人:西南大學,
類型:新型
國別省市:重慶;50
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。