STCl2C5A60S2单片机及其SD卡读写设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:gang_zai1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]分析了基于STC单片机的SD卡的读写操作,给出了一种基于高速、低功耗、超强抗干扰的新一代STCl2C5A60S2系列IT单片机的SD卡读写方法。该方法利用串行外围接口总线与SD卡相连,从而实现了对SD卡的数据读写。
  [关键词]单片机 SD卡读写设计
  中图分类号:TP277 文献标识码:A 文章编号:1009-914X(2013)07-0027-01
  引言
  SD卡是一种微型、低功耗、可移动的Flash多功能存储卡,该卡向上兼容MMC卡,并增加了智能保护机制,以有效地防止盗版,同时具有更快的传输速率及更高的存储容量,可广泛用于便携式消费类电子产品中。本文首先介绍了STC12C5A60S2单片机在SPI协议下与SD卡的硬件接口电路,然后简要阐述了SPI总线模式以及软件模拟的SPI总线数据通讯,最后给出了实现SD卡的初始化和读写操作的软件流程。
  1 STC单片机
  2 硬件电路设计
  本SD卡读写系统中的接口电路采用的STCl2C5A60S2单片机控制,并通过软件编程实现SPI模式的数据传输(包括串行时钟、数据的输入和输出)。在SPI模式下。单片机与SD卡的连接主要有四根线(包括时钟线,两根数据传输线和一根片选线),其接口硬件连接电路如图1所示。
  3 通讯模式的选择
  通常,SD卡有两种总线模式,即SD总线模式和SPI总线模式。其中SD总线模式采用四条数据线并行传输数据,数据传输速率高,但是传输协议复杂,只有少数单片机才提供有此接口,而用软件方法模拟SD总线又比较繁琐,会降低SD卡的數据传输速率;而SPI总线模式只有一条数据传输线。传输协议简单,易于实现,虽然数据传输速率较低,但绝大多数中高档单片机都提供有SPI总线,同时由于其易于用软件方法来模拟。因此,本设计采用SPI总线模式。
  4 软件设计
  4.1 SD卡的初始化
  SD卡从上电到对SD卡进行正确的读写操作,往往都需要一个上电初始化的过程。SD卡上电后,主机必须先向SD卡发送74个时钟周期,以完成SD卡的上电过程。通常SD卡上电后会自动进入SD总线模式,并在SD总线模式下向SD卡发送复位命令(CMD0)。因此,主机在对SD卡进行任何操作前,都必须先要拉低SD卡的片选信号CS(card select),以使SD卡进入SPI总线模式,然后再由主机向SD卡发送命令。SD卡可以响应主机发来的各种应答信号,同时向主机发送一个特殊的数据响应标志。若主机读到的应答信号为01,即表明SD卡已进人SPI模式,此时,主机即可不断地向SD卡发送命令字(CMDl)并读取SD卡的应答信号,直到应答信号为00,表明SD卡已完成初始化过程,并准备好接受下一命令。此后,系统便可读取SD卡的各寄存器,以进行读写等操作。SD卡初始化流程如图3所示。
  4.2 SD卡的读写
  5 结束语
  该SD卡与STCl2C5A60S2单片机的接口电路已在实际的试验板上验证成功,并已证明可以正确实现数据通讯,故可对SD卡上的文件进行各种操作。
其他文献
[摘要]作为以高压开关为主的成套电器装置,高压开关柜主要用于配电系统,对电能进行接收和分配,同时,还能够对线路进行实时的控制、测量和保护与调整,因此高压开关柜被认为是电力系统中最为重要的电气设备之一。但是,当高压开关柜在运行时,运行状态并不是完全稳定的,会在特地的环境下出现恶化的情况,继而使电力系统出现故障成为可能,这不但增加了维修成本,还会对企业的发展产生极为不利的影响。基于此,本文对高压开关柜
期刊
[摘要]随着世界范围内石油天然气工业的迅猛发展,天然气压缩机的重要性也愈加突出。而天然气压缩机机组正常工作是油气开采顺利进行的重要保障。为了确保机组正常工作,工作人员必须熟悉机组的内部结构和工作原理,并在此基础上按照相关规范定期对机组进行检查和清洁,更换受损部件以及滤芯等等。在对机组进行操作的过程中也要注意防爆防污染。  [关键词]压缩机;DPC-2803;维护  中图分类号:TH45 文献标识码
期刊
[摘要]电力系统的内部过电压造成的危害及损失是很大的,它直接威胁着国家财产及人身安全,文章主要介绍了弧光接地过电压问题,并针对弧光接地过电问题,并针对弧光接地过电压造成危害提出了一些预防措施,以确保煤矿供电系统安全、可靠地运行。  [关键词]过电压;危害;预防措施  中图分类号:TD61 文献标识码:A 文章编号:1009-914X(2013)07-0014-01  0 前言  在电力系统中,由于
期刊
[摘要]绝缘电阻和吸收比试验是电气设备绝缘预防性试验中最简便和最常用的试验方法。绝缘电阻反映了在一定的直流电压作用下通过绝缘体的稳定传导电流的大小,换言之,在给定的电压下,电流越小,绝缘电阻就越大,电流越大,绝缘电阻就越小。绝缘电阻的大小、能客观地反映电气设备绝缘状况的好坏,帮助人们了解电气设备及线路的受潮情况和贯穿性缺陷。测量绝缘电阻的方法较多,现场多用兆欧表(摇表)进行测量,但兆欧表电压低,测
期刊
[摘要]振兴煤矿井下二水平至三水平提升为人车与料车混合提升,存在严重隐患。通过技术改造、将传统的架空乘人装置施工巷道预埋工字钢架方法改为巷道打入岩壁锚杆焊接法,缩短了二段架空乘人装置施工工期、降低架空乘人装置安装成本,使运输系统安全经济合理运行。  [关键词]架空乘人装置 巷道岩壁锚杆焊接法 缩短工期 降低成本  中图分类号:TD527 文献标识码:A 文章编号:1009-914X(2013)07
期刊
[摘要]本文介绍了研磨式钻井条件下的岩性识别技术和水平井地质导向技术等现场录井方法研究和探索,在现场实际录井过程中取得了较好效果。  [关键词]复杂钻井条件、录井岩性识别、显示评价  中图分类号:P631.8 文献标识码:A 文章编号:1009-914X(2013)07-0015-01  引言  为了适应日益加快的勘探节奏,满足不断发展的勘探需求,更好的发挥录井作用,本文在研磨式钻井条件下的岩性识
期刊
[摘要]后张法预应力管道压浆不实是现代混凝土桥梁建设的质量通病之一,桥梁预应力孔道压浆质量对公路桥梁预应力结构的耐久性起到关键性作用。本文对M50孔道压浆配合比设计和压浆工艺的做了详细介绍,为同仁提供借鉴。  [关键词]M50孔道压浆配合比设计 压浆工艺 优化设计  中图分类号:TG142.33 文献标识码:A 文章编号:1009-914X(2013)07-0017-02  前言  近年来,预应力
期刊
[摘要]在山西和陕西等地段,黄土塬施工是现场施工的一大特色,期间分布有大量大型的黄土冲沟,这些黄土冲沟地形复杂,地势陡峻,以往施工多采用降坡大开挖的方式进行,但该方法比较原始,开挖土方量大,水土流失严重,后期水保恢复量大,经济效益和社会效益差。本文主要针对黄土塬的山体、冲沟地段进行几个现场施工方案的分析和研究,并详细论述了各方案的优劣得失。  [关键词]降坡开挖 竖井 斜井 单边定向钻  中图分类
期刊
[摘要]随着煤矿生产作业难度的加大,机电设备已经成为生产中不可缺少的工具,设备故障维修方法也因此显得格外重要。为了保证机电设备得到有效的维护和管理,必须要熟练掌握机电设备故障的分析和排除方法,只有对设备故障编制合理的处理流程,才能更好地处理故障。本文对煤矿机电常见的故障、维修方法及预防措施做了简要的论述。  [关键词]煤矿机电 设备故障 常见的故障 预防措施  中图分类号:TD77.1 文献标识码
期刊
[摘要]我国的煤炭资源具有分布范围广、储量很多的特点。随着科学技术的进步,煤炭企业也在对采煤技术和采煤方法进行不断的完善和改进,希望生产技术水平、社会效益和经济效益得到一定程度的提高。本文就采煤技术和采煤方法的选择进行分析,为以后煤炭企业的技术革新提供参考。  [关键词]采煤技术 采煤方法 选择分析 煤炭资源  中图分类号:TD821 文献标识码:A 文章编号:1009-914X(2013)07-
期刊