导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→对高手来说是小问题,可对我来说就..............[zb2]

 *第11332篇: 对高手来说是小问题,可对我来说就..............

  
楼 主:zb2 2003年5月2日22:28
 对高手来说是小问题,可对我来说就..............
各位高手帮我看看下面这段小程序
strat:mov dptr,#0100h
      mov a,#07h
      movx @dptr,a
str:   lcall starti  
      ajmp str 
starti:mov r0,#79h
       mov r2,#04h
       mov dptr,#sgtr
dsup1: mov a,#0ffh
       mov dptr,#0103h
       movx @dptr,a
       mov a,@r0
       movc a,@a+dptr
       mov dptr,#0101h
       movx @dptr,a
       mov a,r2
       mov dptr,#0103h
       movx @dptr,a
       lcall dsup2
       inc r0
       mov a,r2
       clr c
       rrc a
       mov r2,a
       jnz dsup1
       ret
dsup2: mov r3,#4fh
dsup3: mov r4,#8fh
dsup4: djnz r4,dsup4
       djnz r3,dsup3
       ret             
sgtr:  db 0c0h
       db 0f9h
       db 0a4h
       db 0b0h
       db 99h
       db 92h
       db 82h
       db 0f8h
       db 80h
       db 98h
       db 88h
       db 83h
       db 0c6h
       db 0a1h
       db 86h
       db 8eh
       db 0ffh       
       end           
这是一个8031扩展8155的小程序,我把8155的CE/和IO/M分别接在8031的P2.3和P2.0口,请问程序中8155的命令状态字地址-0100H、PA口地址-0101H和PC口地址-0103H是否正确?如何确定这三个口地址?书中把PA口和PC口地址说是E1H和E3H不知是如何来的?口地址与8031如何接?
程序中的MOVC A,@A+DPTR查表命令和DB C0H语句是如何进行的?
请分别给予详细说明好吗,多谢各位。
  
2楼:guest 2004年4月20日17:34
 CE在P2.3,那么8155的控制字地址
CE在P2.3,那么8155的控制字地址应该地XXXX0XX1XXXXX000,X就是0或1都可以。

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:PSD 211 哪里有卖的?大概多少钱一片,感觉挺好用的。

[下一篇主题]:DX帮忙看看这个图:错在哪?