No.58135 作者:CHITIE 邮件:CHI-TIE@163.COM ID:23404 登陆:19次 文章数:13篇 最后登陆IP:61.240.113.90 最后登陆:2004/11/8 1:00:33 注册:2004/7/12 16:19:39 财富:136 发帖时间:2004/7/14 12:32:54 发贴者IP:61.240.112.193 标题:CHITIE:[求助]P0端口问题 摘要:No.58135[求助]P0端口问题 ORG 0010H AJMP INIT ORG 0023H AJMP JIESHOU INIT: MOV SP,#80H;栈底 MOV IP,#08H;定义中断级别 MOV TMOD,#20H;定时器T1为方式二 MOV SCON,#50H;串行口为方式一 MOV PCON,#00H;令SMOD=0 MOV TH1,#0F4H;给TH1重装初值 MOV TL1,#0F4H;波特率为2400(11.0592晶振) SETB TR1;启动T1 SETB ES SETB EA AJMP $;等待 JIESHOU:PUSH PSW;可以连续接收上位机发来的数据 PUSH DPH PUSH DPL PUSH ACC CLR ES;关中断不引起连续触发 CLR RI MOV A,SBUF;保存收到的数据 CJNE A,#32H,KEY1;如果单片机收到32H则将P0状态送回计算机 MOV A,P0 LJMP KEY KEY1:CJNE A,#33H,KEY2;如果单片机收到33H则将P0状态送回计算机 MOV A,P1 LJMP KEY KEY2:CJNE A,#34H,KEY3 ;如果单片机收到34H则将 ......
>>返回讨论的主题
|