找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1721|回复: 0
收起左侧

51单片机往SD(tf)卡内写入bin图片文件并读出来显示 非fat fat32系统方式 汇编语言程序

[复制链接]
ID:261025 发表于 2022-1-31 11:38 | 显示全部楼层 |阅读模式
此方法不是用FAT FAT32系统的  所以操作麻烦  SD卡不能放其它文件  每次插电脑上都提示格式化 不用管 不要格式化

我试了10张图片都正常读出来了    单片机用的是12C5A60S2 12M晶振  2G卡  2.4寸彩屏  读一屏大概三秒  

1,准备一张240*320的图片  格式随意
1.jpg

2,按图设置  先设置尺寸在打开图片   先打开图片后设置尺寸设置完就点一下设置尺寸旁边的三角 在看一下下面的输出图像是不是想要的尺寸
2.jpg

3,插入闲置的内存卡 卡内必须没有重要资料  
弹出让格式化是因为我之前写入了文件 不用管  以后增加新文件都会这样  直接取消   一旦格式化之前写入的数据全没
3.jpg

4,用WINHEX软件打开SD卡  选择物理驱动器里的SD卡  
4.jpg

5,打开要写入的bin文件并复制  弹窗不用管 点确定 在点移动存储介质
5.jpg 6.jpg
6,选择空白扇区 我之前写过文件 所以空白扇区是2701 点左下角 输入扇区号   
240*320 16位真彩色占用300扇区  下次选择空白扇区给之前的扇区加300
240×2×320÷512=300    240像素×每像素所用的2字节颜色×320行=所用字节数   在÷512=占用扇区数
7.jpg

7,记住空白扇区的地址号  我这个是00151A00  点击空白扇区起始位置 在点写入文件 弹窗不用管 点确定
8.jpg 9.jpg

8,文件写入后点保存  不管弹窗提示的多严重不用管 继续点  确定  是  文件写入完成
10.jpg 11.jpg
9,在编程软件里输入文件的内存地址
12.jpg
10,  显示出来的效果  (屏缺线)
13.jpg

汇编语言程序: 单片机读SD卡 2.4寸彩屏显示图片 - 汇编.rar (2.8 MB, 下载次数: 11)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表