找回密码
 注册
搜索
查看: 766|回复: 0

[讨论] PIC单片机AD转换数据存储及串口效率

[复制链接]
发表于 2008-1-29 15:50:37 | 显示全部楼层 |阅读模式
引言
在由单片机和PC 机构成的检测系统中, 通常会
由多个单片机采集数据并将经过AöD 转换的数据通
过串口送往上位PC 机进行数据处理。P IC 单片机Aö
D 转换后的结果大多是8 位或10 位的, 8 位的AöD
转换不涉及该问题。以10 位的数据为例, 在单片机内
进行存储时需要占用2 个8 位的字节, 低8 位和高2
位分别存储在2 个字节中, 但是用于存储高位数据的
8 位宽的RAM 单元中仅有2 位是有效数据。单片机
的存储空间有限, 以P IC16F877 单片机为例, RAM 数
据存储器按功能分为通用寄存器和特殊功能寄存器两
个部分, 除去特殊功能寄存器外, 仅有368 个8 位宽
的RAM 单元, 单片机能够存储的数据量很有限。假设
将每次AöD 转换的数据直接存储, 每个数据都要占用
2 个字节, 理想状态下也只能存储184 个数据; 假设需
要存储100 个AöD 转换的数据, 就要占用200 个字节
的单元, 这样的存储方式并未将单片机的存储空间充
分利用, 同时, 如果将AöD 转换后的数据通过串口直
接上传, 串口就要向上传送200 帧的数据, 有效传输
速率比较低, 没有充分利用数据帧中的数据位。为此,
本文提出如下方法将AöD 转换后的数据先进行处理
后再存储或上传。
1 程序设计思路
【文件名】:08129@52RD_PIC单片机AD转换数据存储及串口效率.rar
【格 式】:rar
【大 小】:196K
【简 介】:
【目 录】:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 21:31 , Processed in 0.047444 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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