No.8348 作者:liping 邮件:ldlp@163.com ID:2281 登陆:14次 文章数:23篇 最后登陆IP:220.189.17.124 最后登陆:2005/6/25 13:38:08 注册:2002/5/24 9:25:00 财富:92 发帖时间:2002/6/13 13:59:00 发贴者IP:61.187.126.44 标题:liping:初学者:各位高人,帮帮忙! 摘要:No.8348初学者:各位高人,帮帮忙! 我用的at89c2051,其中p1.0~p1.3接mt8880的四根数据线,p1.4接mt8880的时钟,p1.5 接rs0 p1.6接r/w,p1.7接了一个二极管的负端,用作指示。p3.7接mt8880的cs. 程序如下,其功能主要为发送。现在不能发送。状态位没有变化。 ORG 0000H AJMP ST ORG 0003H AJMP TT ORG 0050H ST:ACALL DL1 ACALL DL1 CLR P3.7 ;片选 MOV A,#30H MOV P1,A MOV P1,A ;写CRA MOV A,#38H MOV P1,A MOV A,#30H ;写CRB MOV P1,A SETB EA SETB EX0 SETB P1.7 LOOP:NOP SJMP LOOP TT:NOP MOV A,#3DH ;设为中断允许,允许信号输出 MOV P1,A MOV A,#30H MOV P1,A MOV A,#18H ;写发送寄存器,写#8 MOV P1,A ACALL DL1 ACALL DL1 ACALL DL1 MOV A,#0FFH MOV P1,A CLR P1.7 SETB P1.5 & ......
>>返回讨论的主题
|
老古网执行:31毫秒 最大:78531毫秒 查询6次
|
|