write1: mov a, #0f8h<br /> mov hda, a<br /> clr a<br /> mov lda, a<br /> <br /> call send1<br /> ;*******相位 <br /><br /> mov a, #34h;#20h;#00100000b<br /> mov hda, a<br /> mov a, fd4<br /> mov lda, a<br /> <br /> call send1<br /> <br /> mov a, #25h;#21h;#00100001b<br /> mov hda, a<br /> mov a, fd3<br /> mov lda, a<br /> <br /> call send1<br /> <br /> mov a, #36h;#22h;#00100010b<br /> mov hda, a<br /> mov a, fd2<br /> mov lda, a<br /> <br /> call send1<br /> <br /> mov a, #27h;#23h;#00100011b<br /> mov hda, a<br /> mov a, fd1<br /> mov lda, a<br /> <br /> call send1;*******************频率<br /> <br /><br /> mov a, #0c0h<br /> mov hda, a<br /> clr a<br /> mov lda, a<br /> <br /> call send1;******************启动<br /> <br /> ret<br />send1: mov a, hda<br /> mov senddata, a<br /> clr fs1<br /> call dsend<br /> mov a, lda<br /> mov senddata, a<br /> call dsend<br /> setb fs1<br /> ret<br />;********************************<br />dsend: mov r0, #8<br /> mov a, senddata<br />jxs: rlc a<br /> mov sdata1, c<br /> nop<br /> setb sclk1<br /> nop<br /> clr sclk1<br /> djnz r0, jxs <br /> ret<br />
|