绝对值旋转编码器程序.docx

  1. 1、本文档共5页,其中可免费阅读2页,需付费100金币后方可阅读剩余内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绝对值旋转编码器程序寄存器头文件包含寄存器头文件包含空操作函数移位函数头文件包含移位时钟脉冲端口串行数据输入端口锁存端口每刷新一次的增量值累计增量这个是时钟这个是数据正反判断定义显示缓冲区状态位数据当前的角度数据奇数或偶数标志位增量数据表示上次正确读的数据和这次正确读的位置差数据标置位取反数位中的个数是奇数或偶数来进行校验初值最后位置数位中的个数是奇数或偶数来进行校验数据等于置最后一位校验一下要是奇偶通不过就认为错误就当这次无效使能置高为下次准备都可以理解为数据正常表示状态位位都可以理解为数据正

绝对值旋转编码器程序 #include // 寄存器头文件包含 #include // 寄存器头文件包含 #include // 空操作函数,移位函数头文件包含 #define uchar unsigned char #define uint unsigned int /* sbit SH_CP = P1A1; // sbit DS = P1A2; // sbit ST_CP = P3A7; // */ int inc_data=0; // 移位时钟脉冲端口 串行数据输入端口 锁存端口 每刷新一次的增量值 int jms=0; // 累计增量 int m_iPrvSSI = 0; int m_

文档评论(0)

yusuyuan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档