main9.c

来自「基于at89c51单片机的mp3文件系统读文件实验代码」· C语言 代码 · 共 37 行

C
37
字号

#include "AT89C51SND1_REG.H"
#include "MCU_UART.H"
#include "FILE_SYS.H"

extern unsigned char PageBuf[512];
extern unsigned char FAT_TYPE; 

void main()
{   
	unsigned int readbyte,i;
	init_uart();
    printu("JMBIE EXP9 read file from Flash\n");
//	CKCON|=X2;   //X2 Mode
	Flash_Reset();											         
	Init_FAT_Info();
    printuf("FAT type : TAT%d\n",FAT_TYPE);

	if(!OpenFile("JMBIE123TXT"))
	     printu("File not found or Error!\n");
	else printu("Open file done!\n");

	printu("Please press any key on PC keyboard....\n");
	uart_getch();	

	while(1)
	   {
	     readbyte=ReadFile();
//		 printuf16x("\nRead 0x%x Bytes\n",readbyte);
		 
		 for(i=0;i<readbyte;i++)
		    printuf("%c",PageBuf[i]);
		 if(readbyte<512) //End of File
		    break; 
	   }
	while(1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?