【优秀文档资料】AVR程序说明(提交版)(打印版).doc

【优秀文档资料】AVR程序说明(提交版)(打印版).doc

ID:49196677

大小:634.50 KB

页数:24页

时间:2020-03-01

【优秀文档资料】AVR程序说明(提交版)(打印版).doc_第1页
【优秀文档资料】AVR程序说明(提交版)(打印版).doc_第2页
【优秀文档资料】AVR程序说明(提交版)(打印版).doc_第3页
【优秀文档资料】AVR程序说明(提交版)(打印版).doc_第4页
【优秀文档资料】AVR程序说明(提交版)(打印版).doc_第5页
资源描述:

《【优秀文档资料】AVR程序说明(提交版)(打印版).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1、加头文件.include/zml28def.inc";指定所使用的芯片为ATmeg81282、设数据段•dseg3、设代码段•cseg4、程序起始地址.orgSfOOO;BOOTRST=O,IVSEL二1,RESET地址$f000,屮断矢量起始地址$f002因为我的程序放在BOOT区,如果没有表格等,程序放在应用区,起始地址为$0000,5、起始地址后跟屮断入口地址6、标号reset开始为处理器的初始化程序基于AT89S52和FAT16的SD卡读写系统设计时间:2009-09-1711:53:4

2、9來線单片机与嵌入式系统作汛张怛山东大学引言长期以来,闪存卡(SD卡、MMC卡等)因其体积小、功耗低、容量大和非易失性等特点,在嵌入式存储领域的应用越来越广泛。特别是近年来,随着闪存技术的发展,闪存卡价格不断下降且存储容最不断提高。当数据采集系统需要长时间地采集和记录海最数据时,应川SD卡作为存储介质是很好的选择,例如电能检测、温度湿度检测、病人心肺数据记录等。FAT16文件系统是。Microsoft公司在其MS-DOS操作系统中采用的文件系统,具有出色的文件管理性能,能被当前大多数操作系统识别。因

3、此,将SD卡与FAT16文件系统相结合是嵌入式数据存储、记录系统的理想方案,可以将采集记录的数据直接在PC±读取和处理。本文研究和设计了基于AT89S52单片机和FAT16文件系统的SD卡读写系统。1系统方案介绍木系统采用MCS-51架构的AT89S52单片机。AT89S52是一种低成木、低功耗、高性能的CMOS8位微控制器,具有8KB在系统可编稈Flash存储器。应用AT89S52读写SD卡,首先要确定它们Z间的通信方案。SD卡有2种可选的通信协议:SD模式和SPI模式。SD模式是SD卡的标准读写

4、方式,选用此模式需要选择带SD卡控制接口的MCU或者额外的SD卡控制单元;SPI模式通过SPI总线完成SD卡与主控制器的通信。AT89S52没有集成SD卡控制器,为了不增加额外的SD卡控制单元硬件成木,木设计方案采用SD卡的SPI通信模式。虽然AT89S52也没有集成SPI接口模块,但可以用软件的方式模拟SPI接口时序。另外一个要解决的问题是SD卡与AT89S52的电平匹配。SD卡的逻辑电平相当于3.3V的TTL电平标准,AT89S52的逻辑电平为5VCMOS电平。解决电平匹配问题的原则有2条:一为

5、输出电平器件输岀的高电平的最小值,应该大于接收电平器件识别为高电平的最低电压值;另一条为输出电平器件输出低电平的最大电压值,应该小于接收电平器件识别为低电平的最高电压值。考虑到SsD卡在SPIT.作模式下,数据的传输都是单向的,这样可以在单片机向SD1、加头文件.include/zml28def.inc";指定所使用的芯片为ATmeg81282、设数据段•dseg3、设代码段•cseg4、程序起始地址.orgSfOOO;BOOTRST=O,IVSEL二1,RESET地址$f000,屮断矢量起始地址$

6、f002因为我的程序放在BOOT区,如果没有表格等,程序放在应用区,起始地址为$0000,5、起始地址后跟屮断入口地址6、标号reset开始为处理器的初始化程序基于AT89S52和FAT16的SD卡读写系统设计时间:2009-09-1711:53:49來線单片机与嵌入式系统作汛张怛山东大学引言长期以来,闪存卡(SD卡、MMC卡等)因其体积小、功耗低、容量大和非易失性等特点,在嵌入式存储领域的应用越来越广泛。特别是近年来,随着闪存技术的发展,闪存卡价格不断下降且存储容最不断提高。当数据采集系统需要长时

7、间地采集和记录海最数据时,应川SD卡作为存储介质是很好的选择,例如电能检测、温度湿度检测、病人心肺数据记录等。FAT16文件系统是。Microsoft公司在其MS-DOS操作系统中采用的文件系统,具有出色的文件管理性能,能被当前大多数操作系统识别。因此,将SD卡与FAT16文件系统相结合是嵌入式数据存储、记录系统的理想方案,可以将采集记录的数据直接在PC±读取和处理。本文研究和设计了基于AT89S52单片机和FAT16文件系统的SD卡读写系统。1系统方案介绍木系统采用MCS-51架构的AT89S52

8、单片机。AT89S52是一种低成木、低功耗、高性能的CMOS8位微控制器,具有8KB在系统可编稈Flash存储器。应用AT89S52读写SD卡,首先要确定它们Z间的通信方案。SD卡有2种可选的通信协议:SD模式和SPI模式。SD模式是SD卡的标准读写方式,选用此模式需要选择带SD卡控制接口的MCU或者额外的SD卡控制单元;SPI模式通过SPI总线完成SD卡与主控制器的通信。AT89S52没有集成SD卡控制器,为了不增加额外的SD卡控制单元硬件成木,木设计方案采用SD卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。