|
现在用AT89C51 跟MT8880做电话自动拨号,可拨不出去,我并上一个电话能听到拨号音,但交换机无法识别,拨不出去!!<br /><br />电路图在底下,请问该怎么改????<br /><br /><br />程序如下:speak equ p2.3 ;叫声 clr speak 时叫<br />tel equ p2.6 ;摘挂机控制<br />red equ p2.0<br />cs equ p1.2 ;片选<br />gree equ p2.1<br />have equ p1.1 ;拨号触发<br />yellow equ p2.2<br />org 0000h<br />ajmp star<br />org 0030h<br />;********初始化<br />star:<br />clr have<br />clr tel<br />;***********<br />main:<br />;jnb p1.0,putup<br />jb have,putup ;P1.1高电平拨号<br />setb speak;关声音<br />setb yellow<br />setb red<br />sjmp main<br />;*************<br />putup:<br />clr speak<br />setb tel ;摘机<br />acall delay2;停3秒<br />acall reset<br />mov a,#20h ;拨号码2<br />mov p0,a<br />acall delay ;停100ms后<br />acall delay ;<br />mov a,#0a0h ;拨号码0<br />mov p0,a<br />acall delay ;停100ms后<br />acall delay ;<br />mov a,#10h ;拨号码1<br />mov p0,a<br />acall delay ;停100ms后<br />acall delay ;<br />acall delay2<br />acall delay2<br />acall delay2<br />acall delay2<br />acall delay2<br />clr tel ;挂机<br />ljmp main<br />;*********************************8<br />;*********88<br />reset: ;**********初始化MT8880<br />mov a,#0d8h<br />mov p0,a ;写入控制寄存器CRA 1001 (并设下个周期写CRB)<br />acall delay ;必须停<br />mov a,#08h ;写CRB 0000<br />mov p0,a<br />acall delay<br />ret<br />;********88888<br /><br />;**************delay:<br />delay:<br />loop3:mov r1,#150<br />loop:mov r2,#153<br />loop2:djnz r2,loop2<br />djnz r1,loop<br />ret<br />;停4秒<br />delay2:<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />acall delay<br />ret<br />end<br /> <br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20095/2009527203231138.pdf'>https://bbs.21ic.com/upfiles/img/20095/2009527203231138.pdf</a> |
|