您当前的位置:五五电子网电子知识单片机-工控设备51单片机USB118a U盘读写51汇编测试程序 正文
USB118a U盘读写51汇编测试程序

USB118a U盘读写51汇编测试程序

点击数:7799 次   录入时间:03-04 11:58:51   整理:http://www.55dianzi.com   51单片机
     MOV  DPTR,#Create  ;建立文件命令初址
    LCALL SEND          ;调用发送子程序
    NOP
    NOP
    NOP
    SETB REN          ;打开接收位
    RET


/*----------------------------------------
函数功能:Open file
------------------------------------------*/
OP:
    CLR    REN         ;关闭接收位     
    LCALL  DELAY
     MOV  R7, #66         ;R7定义为将要发送的字节数
     MOV  DPTR,#Open     ;打开文件命令初址
    LCALL SEND         ;调用发送子程序
    NOP
    NOP
    NOP
    SETB REN          ;打开接收位
    RET
    
/*-----------------------------------------
函数功能:Write data
-------------------------------------------*/
WRT:    
    CLR    REN             ;关闭接收位
    LCALL  DELAY
     MOV  R7,#66         ;R7定义为将要发送的字节数
     MOV  DPTR,#Write     ;写文件命令初址    
    LCALL  SEND         ;发送数据

     MOV  R7,#15         ;此处是将要发送的写入数据的字节数
ON:     MOV  DPTR,#Date1     ;数据初地址
    LCALL  SEND         ;发送数据
    NOP
    NOP
    SETB REN        ;打开接收位
    RET

/*----------------------------------------------
函数功能:Re MOV e file
------------------------------------------------*/
REM:    
    CLR   REN             ;关闭接收位
    LCALL DELAY
     MOV  DPTR,#Remove ;设置删除命令初址
    LCALL  SEND         ;发送命令
    NOP
    NOP
    NOP
    SETB REN         ;打开接收位
    RET

/*--------------------------------------------------
函数功能:设置文件指针    
----------------------------------------------------*/    
SFP:    
    CLR REN                     ;关闭接收位
    LCALL DELAY
     MOV  R7,#66
     MOV  DPTR,#SetFilePointer ;设置文件指针命令初址
    LCALL SEND                  ;发送命令
    NOP
    NOP
    NOP
    SETB REN                   ;打开接收位
    RET

/*----------------------------------------------
函数功能:Read file
-----------------------------------------------*/
RAD:
    CLR REN              ;关闭接收位
    LCALL DELAY
     MOV  R7,#66
     MOV  DPTR,#Read      ;设置读命令初址
    LCALL SEND          ;发送命令
    NOP
    NOP
    NOP
    SETB REN          ;打开接收位
    RET
/*--------------------------------------------------
函数功能:Make  dir
---------------------------------------------------*/
MDIR:
    CLR  REN            ;关闭接收位
    LCALL DELAY
     MOV  R7, #66
     MOV  DPTR, #MakeDir    ;设置建立目录初址
    LCALL SEND            ;发送命令
    NOP
    NOP 
    NOP
    SETB REN            ;打开接收位
    RET

/*--------------------------------------------------
函数功能:In dir
---------------------------------------------------*/
IND:
    CLR  REN          ;关闭接收位
    LCALL DELAY
     MOV  R7, #66
     MOV  DPTR, #InDir   ;设置进入目录初址
    LCALL SEND           ;发送命令
    NOP
    NOP 
    NOP
    SETB REN            ;打开接收位
    RET

/*--------------------------------------------------
函数功能:Out dir
---------------------------------------------------*/
OUTD:
    CLR  REN            ;关闭接收位
    LCALL DELAY
     MOV  R7, #66
     MOV  DPTR, #OutDir     ;设置返回目录初址
    LCALL SEND             ;发送命令
    NOP
    NOP 
    NOP
    SETB REN             ;打开接收位

上一页  [1] [2] [3] [4]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机

《USB118a U盘读写51汇编测试程序》相关文章>>>