技術頻道

      單片機讀寫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所有,未經許可不得轉載。

      主站蜘蛛池模板: 国产在线观看91精品一区| 高清国产AV一区二区三区| 国产精品自拍一区| 久久99久久无码毛片一区二区| 人妻无码一区二区三区AV | 精品国产鲁一鲁一区二区| 红杏亚洲影院一区二区三区| 国产精品香蕉一区二区三区| 亚洲第一区香蕉_国产a| 国产亚洲日韩一区二区三区| 高清一区二区三区视频| 麻豆国产一区二区在线观看| 福利一区二区三区视频在线观看| 三上悠亚日韩精品一区在线| 一级特黄性色生活片一区二区| 无码av中文一区二区三区桃花岛| 97久久精品无码一区二区天美| 无码人妻视频一区二区三区 | 在线播放精品一区二区啪视频| 无码人妻一区二区三区在线视频 | 一区二区视频在线免费观看| 亚洲av成人一区二区三区| 搡老熟女老女人一区二区| 亚洲狠狠久久综合一区77777| 中文字幕一区二区区免| 久久综合精品国产一区二区三区| av在线亚洲欧洲日产一区二区| 国产成人精品无人区一区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 无码丰满熟妇一区二区| 国产乱人伦精品一区二区| 无码人妻一区二区三区免费| 亚洲日韩AV一区二区三区四区| 欲色aV无码一区二区人妻| 精品亚洲av无码一区二区柚蜜| 日韩成人一区ftp在线播放| 日韩精品无码人妻一区二区三区| 一区二区三区中文字幕| 亚洲色欲一区二区三区在线观看| 国产成人无码精品一区二区三区| 无码国产精成人午夜视频一区二区 |