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

* 14791: 初学者:8255的问题,急~~~~

   fame 
fame发表的帖子 

 初学者: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的上拉电阻
请问用过的高手这个是怎么回事?正常还是不正常?
产生了脉冲是什么原因?


发表时间:2002年11月20日22:49:00

  
回复该帖

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

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

  14830.[详细]RST引脚接了吗?
摘要:......(无内容)
- [hyhmh][1034次] 2002年11月21日

[上一篇帖子]:ds12887你是否把他关闭了?用命令打开它。
[下一篇帖子]:如何修改vcd的开机画面?(可付费)解码片型号cl680  eprom:27c0