国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Stc單片機藍牙串口無線下載器的制作方法

      文檔序號:7724672閱讀:1532來源:國知局
      專利名稱:Stc單片機藍牙串口無線下載器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及的是藍牙技術(shù)在STC單片機上的應(yīng)用,特別是STC單片機藍牙串口無線下載器。
      背景技術(shù)
      藍牙無線通信技術(shù)藍牙無線通信技術(shù)通過使用調(diào)頻技術(shù)和擴展頻譜技術(shù),設(shè)計了快速確認的穩(wěn)定鏈路,使得數(shù)據(jù)傳輸變得更加迅速與高效,而且藍牙無線通信技術(shù)具有無方向性限制,有效連接距離長(達10米),傳輸速度快(一般的傳輸速度都有1M,快速的高達IOM甚至更快)等優(yōu)點。目前藍牙無線數(shù)據(jù)傳輸技術(shù)的迅速發(fā)展,使其能夠有效地運用于掌上電腦、筆記本電腦和移動電話等移動通信終端設(shè)備之間的通信,從而簡化這些設(shè)備與 hternet之間的通信。因此藍牙(Bluetooth)成為一種廣泛用于這些電子設(shè)備之間數(shù)據(jù)傳輸?shù)墓ぞ摺TC單片機是一種低耗能、高集成智能工業(yè)控制計算機。一般單片機的下載原理如下在STC單片機中有兩個程序區(qū),即用戶程序區(qū)與ISP程序區(qū)。每次單片機下載時需要重新上電(硬件重啟動),這使得單片機先運行ISP程序,檢測是否有合法的下載命令流,如果沒有合法的下載命令流,則立即運行用戶程序,執(zhí)行已經(jīng)編譯好的程序;如果有合法的下載命令流,則ISP監(jiān)控程序開始與ISP下載軟件通信,軟件也會進入編程模式,向監(jiān)控程序發(fā)送程序碼,監(jiān)控程序接收程序碼,并將其寫入用戶程序區(qū)中。此種方法的弊端在于每次下載時都需要將單片機硬件重啟動,不僅操作繁瑣而且反復(fù)重啟動還給硬件帶來一定的損耗。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種方便、快速、穩(wěn)定的免斷電無線下載方式與工具,使得單片機程序下載時無須硬件啟動,在一定程度上減少了開關(guān)器件對開發(fā)板以及芯片的損耗;
      本發(fā)明產(chǎn)品主要是通過以下技術(shù)方案得以實現(xiàn)的所述的STC單片機藍牙串口無線下載器含有藍牙下載設(shè)備、PC機以及STC單片機組成。所述藍牙下載設(shè)備由USB藍牙發(fā)射裝置和藍牙接收裝置組成,并根據(jù)藍牙標注協(xié)IEEE802. 15. 1撰寫通信程序的源代碼,通過藍牙連接軟件(IVT BlueTooth)實現(xiàn)USB藍牙發(fā)射裝置與藍牙接收裝置之間的配對,從而實現(xiàn)無線數(shù)據(jù)傳輸;同時設(shè)置一個藍牙專用免斷電下載的boot程序嵌入到具體的應(yīng)用程序中并裝入STC單片機中。該程序即通過截獲STC-ISP的下載命令流命令,并將此命令嵌入到用戶程序中,當(dāng)它運行的時候使用戶程序能夠接收STC-ISP下載軟件的命令流,在接收到合法的命令流后,單片機進入ISP監(jiān)控程序,此時單片機從用戶程序轉(zhuǎn)入ISP監(jiān)控程序, 從而開始自動下載程序。所述的USB藍牙發(fā)射裝置是帶USB接口的藍牙適配器。所述的藍牙接收裝置是由藍牙接收原理電路組成的藍牙接收模塊,可與藍牙適配器無線連接。
      藍牙適配器和藍牙接收模塊可以自制,或者市場購買。所述的藍牙專用免斷電下載的boot程序為
      權(quán)利要求
      1.一種STC單片機藍牙串口無線下載器,它主要由藍牙下載設(shè)備、PC機以及STC單片機組成,其特征在于所述藍牙下載設(shè)備由USB藍牙發(fā)射裝置和藍牙接收裝置組成,并根據(jù)藍牙標注協(xié)議IEEE802. 15. 1撰寫通信程序的源代碼,通過藍牙連接軟件(IVT BlueTooth) 實現(xiàn)USB藍牙發(fā)射裝置與藍牙接收裝置之間的配對,從而進行無線數(shù)據(jù)傳輸;同時設(shè)置一個藍牙專用免斷電下載的boot程序嵌入到具體的應(yīng)用程序中并裝入STC單片機中。
      2.根據(jù)權(quán)利要求1所述的STC單片機藍牙串口無線下載器,其特征在于所述的USB藍牙發(fā)射裝置是帶USB接口的藍牙適配器,所述的藍牙接收裝置由藍牙接收原理電路組成連接在STC單片機的串口線上的藍牙接收模塊。
      3.根據(jù)權(quán)利要求1所述的STC單片機藍牙串口無線下載器,其特征在于所述的藍牙專用免斷電下載的boot程序為#include 〃hotd. h〃 #include <reg52. h>void ISPJnitO{T2C0N = 0x00; RCAP2L = 0x70; RCAP2H = OxFF; TH2 = OxFF ; TL2 = 0x70; SCON = 0x50; RCLK = 1; TCLK = 1; TR2 = 1; ES = 1; EA = 1;}void ISP_ISR()interrupt 4 using 2{unsigned char rev; rev = SBUF;if (RI){RI = 0;if (rev == USERDOWNCODE) ISP_JMPREG = 0x60;}else TI = 0
      4.根據(jù)權(quán)利要求1所述的STC單片機藍牙串口無線下載器,其特征在于所述的藍牙無線通信設(shè)備,由一個USB的藍牙適配器和一個藍牙接收裝置配對組成或與多個藍牙接收設(shè)備配對組成,實現(xiàn)了一對多的無線程序下載。
      全文摘要
      本發(fā)明提出了一種STC單片機藍牙串口無線下載器。它主要由藍牙下載設(shè)備、PC機以及STC單片機組成,所述藍牙下載設(shè)備由USB藍牙發(fā)射裝置和藍牙接收裝置組成,并根據(jù)藍牙標注協(xié)議IEEE802.15.1撰寫通信程序的源代碼,通過藍牙連接軟件(IVTBlueTooth)實現(xiàn)USB藍牙發(fā)射裝置與藍牙接收裝置之間的配對,從而進行無線數(shù)據(jù)傳輸;同時設(shè)置一個藍牙專用免斷電下載的boot程序嵌入到具體的應(yīng)用程序中并裝入STC單片機中。本發(fā)明將藍牙技術(shù)和免斷電下載新技術(shù)有機地集合在一起,成功地解決了下載時STC單片機硬件反復(fù)重啟動所帶來的單片機損耗和有線下載的操作繁瑣,同時使得程序的下載更加便捷快速和穩(wěn)定。
      文檔編號H04B5/02GK102170301SQ201110084469
      公開日2011年8月31日 申請日期2011年4月6日 優(yōu)先權(quán)日2011年4月6日
      發(fā)明者劉文超, 宗徽, 潘永才, 田茂 申請人:湖北大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1