导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于8155的问题:

* 40621: 关于8155的问题:

   chan_yo 
chan_yo发表的帖子 

 关于8155的问题:
状态寄存器:DF00H
PA口:DF01H
PB口:DF02H
PC口:DF03H
PA,PC口定义为输入
PB口定义为输出
程序是这样:
MOV    DPTR,0DF00H
MOV    A,02H
MOVX    @DPTR,A
CALL      DELAY
接着就读取PA口的数据,
MOV    DPTR,0DF01H
MOVX    A,@DPTR

这时候读出来的数据A=01,而当
MOV    DPTR,0DF01H
MOVX  A,@DPTR
这时候读出来的数据A=02,怎么是这样
好像,A中的数据就是DPTR的低位地址
不知道,大家有没有用过,怎么是
这样????????
求救大虾

发表时间:2003年8月22日15:15:13

  
回复该帖

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

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

  40632.[详细]MOV    DPTR,#0DF01H (加#才可以)
摘要:......(无内容)
- [maweimin][1211次] 2003年8月22日

  40637.[详细]不好意思,我的程序中是那样写的,只是发言写错了
摘要:......(无内容)
- [chan_yo][987次] 2003年8月22日

  40640.[详细]程序中是加了#,但是现象就像我描述的一样
摘要:......(无内容)
- [chan_yo][942次] 2003年8月22日

[上一篇帖子]:我以前在网上下载了一个用汇编编的计算延时时间的程序。输入常数,自动计算延时时间,
[下一篇帖子]:不要意思,问一个硬件问题大家好,很不好意思,在这问一个硬件问题,我的音乐片在直接接喇叭时很好,但接功