发布于 2008-06-27 09:06:50
0楼
首先,如果没有记错的话,你判断19或者20是没有必要的,因为VB2000是反应的是年份的后两位,而不是前两位。
其次,VB2000-B2007都是BCD码值,如果你要输出域上都显示为十进制,那么你需要转7个数值。
最后,没有搞清楚一个字的高位字节和低位字节。
建议做如下处理,举例如下(梯形图转换的)
BTI VB2000, VW2030
AENO
MOVW VW2030, VW2050
BCDI VW2050
研究一下手册吧,时钟读取还是比较简单的。
以上仅供参考,如有差错,敬请原谅!