第二步:移植FATFS文件系统,或者其它文件系统也行。
第三步:用文件系统提供的函数对TXT文件进入基本的输入输出 *** 作,你移植的文件系统会有相关文档介绍。
第四步:要在显示屏上显示,还要加上字库,如果不显示就通过串口发给PC吧。
你想要的程序在51单片机的SD卡上运行,然后让51单片机读取和执行?难! ! !除非你的单片机的bootloader,程序从SD卡读出并烧写到单片机的ROM,跳转到PC值= 0x0000开始执行此过程。
如果你的程序中包含了大量的数据(而不是运行的代码),如显示图片。然后分离出来的时候,程序上运行的SD卡上的数据时,从表演或如何做的SD读出。例如,让液晶显示器中国文字需要存储HZK16有260KB,51单片机64K是绝对合适的,所以SD卡或AT45DB161上,单片机程序只需要计算中国文字的偏移量,从SD卡或相应的LCD AT45DB161里的地址读取就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)