为什么12887的数据不对
各位大虾帮帮忙,为什么我读出来的时间始终都是12887初始化的时间
我采用的是总线方式,与液晶显示屏公用数据口和读写口 硬件接法没有问题
以下是我的初始化和采集程序 我采出来的数据始终是初始化的数据
SV187:
CLR CS12C ;初始化DS12C887
mov dptr,#0bh
mov a,#20h
movx @dptr,a
mov dptr,#0ah
mov a,#0ah
movx @dptr,a
mov dptr,#04h
mov a,#1
movx @dptr,a
mov dptr,#02h
mov a,#2
movx @dptr,a
mov dptr,#00h
mov a,#3
movx @dptr,a
mov dptr,#0bh
mov a,#22h
movx @dptr,a
mov dptr,#0ah
mov a,#20h
movx @dptr,a
RET
;..............................
RD187:
clr cs12c
mov dptr,#0ah
movx a,@dptr
jb acc.7,rd187
mov dptr,#04h
movx a,@dptr
mov 40h,a
mov dptr,#02h
movx a,@dptr
mov 41h,a
mov dptr,#00h
movx a,@dptr
mov 42h,a
SETB CS12C
RET
发表时间:2007年5月21日14:47:33