导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:8255的问题,急~~~~[fame]

 *第6428篇: 初学者:8255的问题,急~~~~

  
楼 主:fame 2002年11月20日22:49
 初学者:8255的问题,急~~~~
最近做了一个电路,现在正在调8255的程序,调了一天还是没有结果
51与8255的连接并不复杂
51的P0接373,373的Q8接8255_CS,Q1接8255_A0,Q2接8255_A1
这样8255的控制口,A,B,C口的地址分别是FF7FH,FF7CH,FF7DH,FF7EH
然后我烧写了下面的程序,就是想测出8255在A0方式下输出
MOV DPTR,#0FF7FH
MOV A,#80H
MOVX @DPTR,A        ;初始化控制口
MOV DPTR,#0FF7CH
MOV A,#0FFH
MOVX @DPTR,A         ;PA口输出为FFH
INC DPTR
MOVX @DPTR,A          ;PB口输出为FFH
INC DPTR
MOVX @DPTR,A          ;PC口输出为FFH
SJMP $
8255的WR和RD分别和51的WR,RD相连
本来工作在方式0下,8255各I\0口输出应该是锁存的,但是我测出的波形却是脉冲,而且我
的程序最后已经有一个死循环。
另外单片机的P0口接了10K的上拉电阻
请问用过的高手这个是怎么回事?正常还是不正常?
产生了脉冲是什么原因?
  
2楼:hyhmh 2002年11月21日14:47
 RST引脚接了吗?

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

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


[上一篇主题]:初学者:救助mp3

[下一篇主题]:如何修改vcd的开机画面?(可付费)