职场大变样社区

标题: 基于ATmega16的SD卡驱动设计与实现毕业设计 [打印本页]

作者: admin    时间: 2016-4-25 15:40
标题: 基于ATmega16的SD卡驱动设计与实现毕业设计
技术: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

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****






欢迎光临 职场大变样社区 (http://www.zcdby.com/) Powered by Discuz! X3.2