技術頻道

      單片機讀寫U盤的模塊 用U盤實現數據采集存儲

      目前正在研制的系統為大功率光伏陣列特性測試儀,其主要用于對各種規格、容量的光伏陣列進行I-V特性的測試,為光伏系統(并網、發電)的選型提供必要的參考。該系統需要人員采集光伏陣列的電壓、電流、溫度、日照等數據,由于該系統多用于野外,因此需要對所測得的數據進行存儲以便進行I-V特性曲線的繪制及光伏陣列在各種不同的日照和溫度下特性的推演。數據的采集及存儲可由系統控制芯片DSP通過串行接口USB118模塊通訊,并輔以大容量USB存儲設備來完成。
      在所設計的系統中采用了西安達泰電子有限責任公司提供的USB118AD模塊,其具有標準2.0協議及支持1G以上優盤的優點,這點非常適合于本系統經常在野外應用的特點,并且隨產品所提供的串行通訊程序也可以很方便的移植到所采用的DSP平臺上,大大簡化了本系統在數據存儲方面的程序設計工作。

      * USB118a 51匯編測試程序
      * Version 1.1
      *西安達泰電子有限責任公司
      (Xi'an DATA Electronic Co,Ltd)
      * 網址: http://www.dataie.com
      * 電話: 029-88354536 13892831469
      *
      * 西安達泰電子有限責任公司 2009.05
      * U盤文件讀寫模塊 以字節為單位進行U盤文件讀寫。
      * MCS-51單片機匯編示例程序
      * 硬件連接方式: 4線制串口(電源,地,輸入,輸出)
      /*--------------------------------
      初始化程序
      ---------------------------------*/
      ORG 0000H
      AJMP MAIN
      ORG 0100H
      /*--------------------------------
      主函數
      ---------------------------------*/
      MAIN:
      MOV SP, #60H ;設置堆棧指針
      MOV TMOD,#20H ;計數器1工作在方式2
      MOV TH1, #0F3H ;晶振頻率為24MHZ,波特率為9600
      MOV TL1, #0F3H
      ;MOV TH1, #0FAH ;晶振頻率為11.0592MHZ,波特率為9600
      ;MOV TL1, #0FAH
      MOV PCON,#80H ;smod為1
      SETB TR1 ;啟動計時
      MOV SCON,#40H
      /*---------------------------------------------------------------------
      延時是由于本人所用的單片機和USB118A是同一電源供電,
      起初上電復位后由于USB118A要進行U盤檢測,延時大約讓檢測完成即可發送指令
      ----------------------------------------------------------------------*/
      MOV R1,#10H ;閃爍10次
      ML:
      LCALL DELAY
      LCALL DELAY ;延時
      LCALL DELAY
      LCALL DELAY
      DJNZ R1,ML
      //檢測U盤是否連接正常
      USB_Detect:
      CLR EA ;關閉中斷
      CLR REN ;關閉接收位
      MOV DPTR, #Detect ;檢測U盤命令初址
      MOV R7, #66 ;R7定義為將要發送的字節數
      LCALL SEND ;調用發送子程序
      SETB REN ;打開接收位
      JNB RI,$ ;等待接收到數據
      CLR RI
      MOV A,SBUF ;接收應答碼
      CJNE A,#04H,OUT1 ;04檢測應答碼,對則繼續執行 判斷是否成功執行 否則轉錯誤處理
      JNB RI,$ ;等待接收到數據
      CLR RI
      MOV A,SBUF ;接收應答信號
      CJNE A,#01H,OUT1 ;01判斷是否成功執行,成功則繼續執行 否則轉錯誤處理
      //create file
      LCALL CRT
      JNB RI,$ ;等待接收到數據
      CLR RI
      MOV A,SBUF ;接收應答碼
      CJNE A,#0AH,OUT1 ;0A檢測應答碼,對則繼續執行 判斷是否成功執行 否則轉錯誤處理
      JNB RI,$ ;等待接收到數據
      CLR RI
      MOV A,SBUF ;接收應答信號
      CJNE A,#01H,OUT1 ;01判斷是否成功執行,成功則繼續執行 否則轉錯誤處理

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 精品国产一区二区三区久久影院 | 国产在线不卡一区| 日韩在线一区视频| 一区二区三区日韩| 日本高清无卡码一区二区久久| 亚洲视频一区二区三区四区| 韩国福利一区二区三区高清视频 | 日本一区二区三区在线看| 末成年女A∨片一区二区| 精品国产一区二区三区久久| 日本美女一区二区三区| 国产一区二区三区樱花动漫| 亚洲日韩中文字幕无码一区| 91成人爽a毛片一区二区| 一区二区三区四区免费视频| 夜夜嗨AV一区二区三区| 91国在线啪精品一区| 不卡无码人妻一区三区音频 | 亚洲午夜一区二区电影院| 亚洲人成人一区二区三区| 国产在线视频一区二区三区98| 一区二区三区免费在线观看| 一区二区三区在线观看视频| 激情爆乳一区二区三区| 免费观看日本污污ww网站一区| 国产精品日韩欧美一区二区三区| 精品香蕉一区二区三区| 国内精品一区二区三区东京| 国内自拍视频一区二区三区| 人妻无码一区二区三区| 精品免费AV一区二区三区| 国产伦精品一区二区三区精品 | 视频一区在线播放| 日韩av片无码一区二区三区不卡| 一区二区三区在线免费观看视频| 国产精品被窝福利一区 | 免费播放一区二区三区| 精品一区二区三区四区在线播放| 一区二区亚洲精品精华液| 日韩美一区二区三区| 精品国产一区二区三区2021|