导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→89c52问题[WuMing]

 *第17814篇: 89c52问题

  
楼 主:WuMing 2003年12月2日17:40
 89c52问题
我的单片机系统p0口采用地址/数据复用方式,p0为9个数据口共用,5个读入,4个写,其中4个读入为中断控制,程序执行一段时间后读入数据出错,间隔时间不定,出错数据不定。是不是不同数据口用p0口读写数据时应该有什么处理过程,请各位大虾指点
  
2楼:yjfndn 2003年12月2日18:22
 89c52p0为9个数据口?好新鲜啊
89c52p0为9个数据口?好新鲜啊
  
3楼:WuMing 2003年12月2日18:25
 误会了
是9路数据都用到数据总线,分时复用
  
4楼:guest 2003年12月2日19:35
 p0口上拉电阻
p0口上拉电阻
  
5楼:WuMing 2003年12月2日22:00
 这是什么意思
在p0口加上拉电阻,是为了提高它的驱动能力吗,还是别的,你这么用过吗
  
6楼:jingf 2003年12月5日12:47
 9个口都是三态吗?
  
7楼:WuMing 2003年12月6日04:23
 9个口都是三态的,我只不过是用的地址多一点而已,为什么不行呢
  
8楼:chenxl 2003年12月5日13:43
 有创意
你的用法很有创意,建议还是好好看看89C52的硬件原理,分析一下它的时序关系吧,如果没问题的话,也许以后Intel会请你去做工程师,IC内核你自己设计就好了
  
9楼:WuMing 2003年12月6日04:26
 从时序上看应该是中断执行时与别的口有冲突,但就是解决不了,是不是读写数据时要加一定的延时呢
  
10楼:hbwzh 2003年12月5日14:32
 是不是中断乱拉
是不是中断乱拉
  
11楼:langren0468 2003年12月5日16:04
 加上拉
  
12楼:WuMing 2003年12月8日17:30
 加上拉行不通,加上拉后p0口变成一般i/o口了不能再地址/数据复用

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

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


[上一篇主题]:寻新品

[下一篇主题]:请教高人,如何在CPLD中实现数字倍频电路?