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

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

   zb2 
zb2发表的帖子 

 对高手来说是小问题,可对我来说就..............
各位高手帮我看看下面这段小程序
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语句是如何进行的?
请分别给予详细说明好吗,多谢各位。

发表时间:2003年5月2日22:28:13

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  52986.[详细]CE在P2.3,那么8155的控制字地址应该地XXXX0XX1XXXXX000,X就是0或1都可以..
摘要:CE在P2.3,那么8155的控制字地址应该地XXXX0XX1XXXXX000,X就是0或1都可以。......(70字)
- [guest][868次] 2004年4月20日

[上一篇帖子]:放大不了啊。why[upload=gif]UploadFile/20035222401050666.
[下一篇帖子]:DX帮忙看看这个图:错在哪?我用来放大40khz的超声波,但不行,放大不了 /P P /P