版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
M
码
的
编
码
解
码
实
验实验目的1
了解曼码的特点和3508数据帧的构成;
2
掌握用单片机实现编码解码的方法;曼码是有数据和时钟信号的异或形成的,曼码与时钟再次异或得到数据原码,编码解码电路非常简单,具有很好的同步性能。时
钟数
据数
据
波
形曼
码曼彻斯特编码数据2时钟编
码
电
路解
码
电
路曼码时钟数据曼码74S8674S86U3:AU3:AO1111曼彻斯特编码曼彻斯特编码每个数据位有两部分组成,前半部分为数据原
码,后半部分为数据反码。曼彻斯特字有20位组成(帧同步3位,数据16
位,校验码1位
)
。时
钟数
值数据波形曼码波形曼
IⅡ
码(微分曼码)图
2
Manchester
帧格式编码程序思路1
M编码有同步、数据、校验3部分组成;2
同步数据长度的3倍,数据同步是高低,命令同步是低高3定时器设置为1个位长度;定时器中断获取数据位输出到引
脚,延迟半个数据位输出取反。4设置
一逻辑变量,开始值为“0”遇到数据1取反,逻辑变
量的状态为校验码。定时器溢出输出数据输出取反数据输出波形定时器中断PCMW-1=0PSTO取反=0YuY,PST1=0-Y取第2字节
PCMW=8PST1=1。中断返
回同步:
用延迟程
序产生;数据:右图所示
PSTO=0
偶
次
溢
出PSTO=1
奇次溢
出PST1=1第1字节输出完成PST1=0第2
字节输出完成
奇偶位:
延迟输
出奇偶位M
码
编
码
程
序
框
图关闭定时器延
迟
输出PCP-
延
迟
输出
取
反
延迟输出复位获取数据
输出到引脚输出引脚取反1同步段2数据段第1字节3数据段第2字节4奇偶段(可以忽略)初始PCMW=3PSTO=0
同步接收段
PSTO=1
数据接
山
收段
接收第2
PST2=1
接收完成节节字与
字00PST2PST1M
码
解
码
程
序
框
图第1次中断延迟1/4位启动定时器PCMW-1=0YoPSTO=0Yo同步正确?Y-启
动
同步110关定时器
:
复信
置接收完标志读数据原码存第2字节。
PST2=1存第1字节。
PST1=1,YePST1=0关定时:
开外中1接收数据,移位定时器
中断开外部中断PSTO=1PCMW=8中断返回PCMW=8PST2=0-PCMW=1玩识Y实验操作1
安装程序,运行测试系统;2测试主要节点的信号波形;3分析电路说明各单元电路的作用;4
测试实验电路2各测试点的波形与电路1比较。实验报告1描述曼
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论