职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-25 15:40:34 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术:C、单片机等
摘要:
随着技术的发展,设备使用SD卡作为存储设备已成为一种普遍的要求。传统的单片机由于资源限制,一般不能提供文件系统,因此无法做到对SD卡中的文件进行读写。而现在SD卡的容量不断地增加和扩充,以便更好的应用于实际中,从而使单片机不必实现文件系统,而能够直接操作SD卡中文件,可以在最短的时间内推出稳定的产品,最大程度降低研发风险、节省研发费用。
本次设计主要由于市场上SD卡的种类较多,性能差异较大,造成SD卡驱动设计、实现等问题,针对其加以研究。开发人员需掌握各种SD的引脚、SD卡的初始化、SD卡的读写等时序图,就可以快速、准确对SD卡的驱动设计和实现(SPI总线)。本设计主要应用在桌上型仪表及便携式仪表 、电子医疗仪表 (血压计、血糖计、血脂计、心电机等)、运动器材(跑步机、摇摆机等等之器材)、汽车行车记录器、电子系统参数设定 ( 温度控制、行程控制等等之设备)等。
本论文首先针对基于ATmega16的SD卡驱动设计与实现(SPI总线)加以研究和介绍,并讨论系统软硬件的设计,及具体开发调试环境;然后,深入介绍了系统设计方案及其实现,并着重研究了SD卡、USART接口以及SPI总线与SD卡的通信;最后,详细介绍了性能优化等方面的工作及其开发前景,本设计在Atmel公司生产的atmega16单片机上实现并取得较好的效果。

关键词:AVR单片机;SD卡;SPI总线

目录:
摘  要    i
Abstract    ii
1  绪论    1
1.1  基于ATmega16的SD卡驱动设计与实现的概述    1
1.1.1  基于ATmega16的SD卡驱动设计与实现的系统组成    1
1.1.2  基于ATmega16的SD卡驱动设计与实现的特点    1
1.2  课题研究的背景及意义    3
1.2.1  课题研究的背景    3
1.2.2  课题研究的意义    4
1.3  论文研究的内容和目标    4
1.3.1  研究的内容    4
1.3.2  论文研究的目标    12
1.3.3  论文的结构安排    12
2  硬件设计    13
2.1  AVR单片机简介    13
2.2  AVR单片机SPI接口性能分析    13
2.3  基于ATmega16的SD卡驱动设计与实现的接口设计    14
2.3.1  ATmega16引脚介绍    14
2.3.2  ATmega16接口介绍与设计    15
3  软件设计    20
3.1  软件设计流程    20
3.2  按键程序设计    21
3.3  USART接口的驱动设计    21
3.4  SD卡驱动程序设计    22
4  系统测试    30
4.1  软件测试简介    30
4.2  软件测试方法    30
4.3  测试结果    32
结论    35
参考文献    36
致谢    37
外文原文    38
中文翻译    47

包含资料:


截图:



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


回复

使用道具 举报

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

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

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