No.8156 作者:juninunu 邮件:juninunu@sohu.com ID:2272 登陆:5次 文章数:14篇 最后登陆IP:218.241.80.6 最后登陆:2004/5/14 17:20:35 注册:2002/5/19 17:58:00 财富:7 发帖时间:2002/6/6 13:10:00 发贴者IP:211.101.192.197 标题:juninunu:硬件:mt8888发码解码程序请大虾帮忙 摘要:No.8156硬件:mt8888发码解码程序请大虾帮忙 各位大虾: > > 这是MT8888发码,解码程序,发码部分已经成功,不过TOUT端是接一个电阻与IN端连 到变压器一端,变压器另一端接地,现在作解码时这样连行吗? > > 还有我在解码时查询状态寄存器第三位怎么没反应,用中断也不行,是不是硬件连接的问 题 > > p2.7 cs > p2.6 rs0 > wr-wr > rd-rd > > ORG 0000H > > LJMP START > > ;ORG 0003H > > ;LJMP PIPO > > ORG 0100H > > START: CLR A > > MOV DPTR,#4000H ;写控制寄存器 > > MOVX @DPTR,A > > MOV A,#08H > > MOVX @DPTR,A > > MOV A,#03H > > MOVX @DPTR,A > > MOV A,#04H > > MOVX @DPTR,A > > MOV A,#00H > > ; MOV IE,#81H > > ; MOV TCON,#01H > > MOV R0,#30H > > MOV @R0,#00H > > MOV DPTR,#4000H ;读状态寄存器 > > WAIT: MOVX A,@DPTR > > JNB ACC.2,WAIT ;这一步为什么老过不去呢??? > > MOV DPTR,#1000H > > MOVX A,@DPTR > > MOV @R0,A > > LOOP: CJNE @R0,#0AH,LOOP ;若收到号码0则拨预设号码 > > CLR EA > > CLR A > > MOV DPTR,#4000H > > MOVX @DPTR,A > > MOV A,#08H > > MOVX @DPTR,A > > MOV A,#02H > > MOVX @DPTR,A > > MOV A,#0DH > > MOVX @DPTR,A > > & ......
>>返回讨论的主题
|
老古网执行:31毫秒 最大:5186毫秒 查询6次
|
|