·上一文章:温度采集与控制系统的设计
·下一文章:基于C8051F350的无线同步数据采集系统的实现
图5中,wk05是帧头计数器,time是计算RDY/CLK引脚载波的周期数。在中断的第一个下降沿到来时,启动time周期计数。寻找帧头时,只要time≈64,都将其译码成1。在找到8个连续“1”后,这时下降沿间隔会出现上述3种情况,根据Tag标志位来译码。在找到9个“l”后,才会把译码的数据送入BUFFER,再经奇偶校验正确后,发送给PC机。
4 结束语
USB接口的125 kHz ID读卡器设计简单,成本低廉,而且在程序中就可将USB发送的数据转换成键盘数据,无需任何上位机就可接收数据,操作更简单。同时软件采用解码方法可以在读曼彻斯特码的同时进行同步解码,速度较快,而且由于对载波频率的变化不敏感,故读卡成功率非常高。读卡的距离可达5 em,时间小于200 ms。