职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-22 17:23:45 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术:C、单片机等
摘要:本次设计的内容是FAT文件系统在SD卡上应用与实现。SD卡的结构能保证数字文件传送的安全性,也很容易重新格式化,所以有着广泛的应用领域,音乐、电影、新闻等多媒体文件都可以方便地保存到SD卡中。因此不少数码相机也开始支持SD卡。
本文主要利用C语言进行程序设计,编辑与编译软件:Win AVR仿真调试软件:AVR Studio 4,首先通过介绍SD总线下SD卡的底层读写操作,然后对FATFS文件系统结构进行分析,通过用串口查看SD卡获取文件。最后设计SD卡文件的读取、创建、删除的代码实现,通过交叉编译在Atmega16开发板上测试。结果显示,该方法可以应用到MP3项目中,便于歌曲的读取,同样便于文件的管理。
AVR单片机的最小系统设计容易:只需要连接电源、焊接晶振就可以工作。很多概念初学者理解起来更容易:例如AVR的时钟源(晶振、内部RC等)不经过分频直接提供给CPU使用,而51的CPU主频等于晶振的12分频。 AVR既具有简单的、可以自制的ISP下载线和Jtag仿真器,又有DIP直插的封装形式。AVR的C语言编程与C语言教科书上学习的标准C语言语法是几乎一样的,不像51的C语言,一些bit、srf之类的变量定义在教科书中是找不到的,有利于后续嵌入式系统的学习。

关键词:   SD卡、FatFs文件系统、AVR单片机

目录:摘 要    i
Abstract    ii
第一章  引言    1
第一节  研究背景    1
第二节  研究现状    2
第三节  主要工作    3
第二章 需求分析    4
第一节 需求分析    4
第二节 性能分析    4
第三章  功能设计    5
第一节 总体设计    5
第二节 硬件设计    5
第三节 软件设计    5
第四章  SD卡规范    7
第一节  SD卡概述    7
第二节  SD存储卡的系统概念    7
第三节  SD存储卡系统包括SD存储卡的总线及其主机/应用    7
一、  SD总线拓扑结构    7
二、  SD总线协议    8
第五章  SD命令及参数及数据格式    10
第一节  SD卡命令描述    10
第七节 时序图    14
如图5.3所示:    14
第六章  SD卡初始化    19
第一节  SD卡上电    19
第二节  BPB、DBR、INFO信息的结构体    21
第七章 ATmega16 单片机    22
第一节  ATmega16简介    22
第二节  ATmega16 内核介绍    24
第八章  FAT分区原理    32
第一节  FAT32 分区的基本构成    32
一、 DBR 扇区的结构    32
二、 保留扇区    32
三、 文件分配表FAT    33
四、 文件目录表    33
五、 数据区    33
第二节  分区表    34
结论    35
参考文献    36
致谢    37
外文原文    38
中文翻译    47

包含资料:


截图:





百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付




回复

使用道具 举报

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

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

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