![]() |
久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料 |

用MCS51单片机串口读写U盘的C语言编程实例.doc
资料评价:
暂无
生成时间:
2021-06-16
下载权限:
免费会员
文件大小:
59KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
htivr
所属栏目:
网络技术
下载地址:
资料是由会员“htivr”上传到本平台,如有不妥请联系客服。违规侵权投诉
用MCS51单片机串口读写U盘的C语言编程实例,目前,基于USB2.0接口的移动存储设备已经被广泛使用,尤其是采用USB-FLASH技术的U盘产品的容量由几年前的16。
用单片机串口读写盘的语言编程实例西安达泰西安达泰电子表格
用单片机串口读写盘的语言编程实例
一、概述
目前,基于接口的移动存储设备已经被广泛使用,尤其是采用技术的盘产品几乎完全取代了软盘。
盘的使用通常是作为计算机的外部存储设备,能否脱离计算机直接向盘读写数据呢?答案是肯定的。嵌入式盘读写模块提供了通过串口读写盘的简单途径,由此结合单片机的串口就可以实现盘的文件读写。
嵌入式盘读写模块可以嵌入用户的数据采集系统中,从而实现数据的海量存储。在工控领域,军工产品、石油、交通、水文等野外数据采集系统中可以广泛使用。
二、
测试程序
网址:
电话:
盘文件读写模块以字节为单位进行盘文件读写。条精简命令完成所有读写过程
单片机语言示例程序
硬件连接方式线制串口电源,地,输入,输出
检测盘命令
建立文件命令
打开文件命令
写文件命令
读文件命令
设置文件指针命令
数据
数据
延时函数
初始化串口函数
系统测试函数
发送一个字节函数
发送数据函数
接收数据函数
接收一个字节函数
设置堆栈指针
初始化串口
系统测试并延时
检测盘
命令是否成功执行,是则继续执行
否则重新执行
++建立文件
命令是否成功执行,是则继续执行
否则重新执行
写文件
++命令是否成功执行,是则继续执行
否则重新执行
++打开文件
命令是否成功执行,是则继续执行
否则重新执行
读文件
命令是否成功执行,是则继续执行
否则重新执行
删除文件
命令是否成功执行,是则继续执行
否则重新执行
移动文件指针
命令是否成功执行,是则继续执行
否则重新执行
二次写文件
++命令是否成功执行,是则继续执行
否则重新执行
循环等待
口波特率初始化函数
原型:
功能:初始化口
入口参数:无
出口参数:无
计数工作在方式
晶振频率,时为
时为为
为
串行口工作在方式一
用单片机串口读写盘的语言编程实例西安达泰西安达泰电子表格
用单片机串口读写盘的语言编程实例
一、概述
目前,基于接口的移动存储设备已经被广泛使用,尤其是采用技术的盘产品几乎完全取代了软盘。
盘的使用通常是作为计算机的外部存储设备,能否脱离计算机直接向盘读写数据呢?答案是肯定的。嵌入式盘读写模块提供了通过串口读写盘的简单途径,由此结合单片机的串口就可以实现盘的文件读写。
嵌入式盘读写模块可以嵌入用户的数据采集系统中,从而实现数据的海量存储。在工控领域,军工产品、石油、交通、水文等野外数据采集系统中可以广泛使用。
二、
测试程序
网址:
电话:
盘文件读写模块以字节为单位进行盘文件读写。条精简命令完成所有读写过程
单片机语言示例程序
硬件连接方式线制串口电源,地,输入,输出
检测盘命令
建立文件命令
打开文件命令
写文件命令
读文件命令
设置文件指针命令
数据
数据
延时函数
初始化串口函数
系统测试函数
发送一个字节函数
发送数据函数
接收数据函数
接收一个字节函数
设置堆栈指针
初始化串口
系统测试并延时
检测盘
命令是否成功执行,是则继续执行
否则重新执行
++建立文件
命令是否成功执行,是则继续执行
否则重新执行
写文件
++命令是否成功执行,是则继续执行
否则重新执行
++打开文件
命令是否成功执行,是则继续执行
否则重新执行
读文件
命令是否成功执行,是则继续执行
否则重新执行
删除文件
命令是否成功执行,是则继续执行
否则重新执行
移动文件指针
命令是否成功执行,是则继续执行
否则重新执行
二次写文件
++命令是否成功执行,是则继续执行
否则重新执行
循环等待
口波特率初始化函数
原型:
功能:初始化口
入口参数:无
出口参数:无
计数工作在方式
晶振频率,时为
时为为
为
串行口工作在方式一