RET
/*--------------------------------------------------
函数功能:Root dir
---------------------------------------------------*/
ROOTD:
CLR REN ;关闭接收位
LCALL DELAY
MOV R7, #66
MOV DPTR, #RootDir ;设置返回根目录初址
LCALL SEND ;发送命令
NOP
NOP
NOP
SETB REN ;打开接收位
RET
/*-------------------------------------------------
函数功能:Send data
--------------------------------------------------*/
SEND:
MOV R0,#00H ;计数
LOOP:
MOV A,R0
MOV C A,@A+DPTR ;查表得到要发送的数据
MOV SBUF,A ;发送数据
JNB TI,$ ;等待发送完毕
CLR TI
INC R0
DJNZ R7,LOOP ;R7发送字节数
RET
/*---------------------------------------------------
函数功能:延时子程序
-----------------------------------------------------*/
DELAY:
MOV R5,#0FFH
LOOP2:
MOV R4,#0FFH
LOOP1:
NOP
NOP
DJNZ R4,LOOP1
DJNZ R5,LOOP2
RET
/*------------------------------------------------------------------------------------
说明:以下是要发送的命令和数据
-------------------------------------------------------------------------------------*/
Detect: ;检测u盘命令
DB 0AAH,0BBH,01H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
Create: ;建立TEST.TXT文件命令
DB 0AAH,0BBH,07H
DB 54H,45H,53H,54H,20H,20H,20H,20H ;Create file name
DB 54H,58H,54H ;File type
DB 20H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 63H,4FH,0FDH,32H ;Create and revise file time
DB 00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H
Open: ;打开文件命令
DB 0AAH,0BBH,06H
DB 54H,45H,53H,54H,20H,20H,20H,20H ;Open file name
DB 54H,58H,54H ;File type
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
Write: ;写文件命令
DB 0AAH,0BBH,09H,00H
DB 0FH,00H ;Write byte number
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H
Read: ;读文件命令
DB 0AAH,0BBH,08H
DB 08H,00H ;Read file length
上一页 [1] [2] [3] [4] 下一页
本文关键字:程序 51单片机,单片机-工控设备 - 51单片机