|
发表于 2008-3-29 15:33:47
|
显示全部楼层
加液晶可以, 如果系统要求加4位数码管,那情况会是怎么样呢?
扫描数码管程序放在主程序, 走不通, 接一个完整的 2262 码程序 30多ms 的
放中断扫描数码管也不形, 如果主程序在解码的过程中中断去扫描数码管了,那解码出错.
(很巧, 后果是, 1个码也收不到.)
楼主是做防盗器的不? 防盗器除了收码之外,没啥实时的操作,都是逻辑操作为多,楼主的那样防到主程序倒是没有问题.
就解码的方法来说, 楼主的办法没有错, 确实是行的通.
软解码跟硬解码没有的比, 我的 100多米就死翘翘了, 跟 2272没的比. 可能是技术问题吧,hoho
还有,解码还是用汇编比较爽,时间比较好精确的控制.
我一般是放倒中断里面做解码程序, 是时钟中断, 而不是 外部中断里面, 也就是每隔固定的时间采样无线接受脚的电平.(50us左右)
这样就可以调整整个系统了, 其他程序跟平时那样就可以了. 只是这个中断的有限级别比较高, 否则收码效果会受影响.
当然这样作会有误差,误差就是一个 +- 中断时间,那样测量出来的脉冲宽度会不是很准. 难道这个就是解码距离不能更加远的原因
吗? (我一般只能到100米左右), 也请楼主指教指教. |
|