登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→有个简单的问题,请哪位指点指点[chan_yo]
*第15288篇: 有个简单的问题,请哪位指点指点
楼 主:
chan_yo
2003年8月8日09:15
有个简单的问题,请哪位指点指点
我用了一片74HC541作为几个RAM的片选信号,具体的接法:
74HC541的OE1=OE2=P1.0
P2.7=A0,Y0=一个RAM的片选
P2.6=A1,Y1=一个RAM的片选
......
程序如下:
SETB P1.0
CALL DELAY
CLR P1.0
MOV DPTR,#0DF00H
MOV A,#02H
MOVX @DPTR,A
但是在实验的过程中,发现P2.7,P2.6都是高电平,而仿真器上面的DPTR的地址值都是队的。不知道为什么?还有这样的片选信号有无问题?
第
2
楼:
wugang
2003年8月8日09:21
选a0用#7fff,a1用#bfff
第
3
楼:
chan_yo
2003年8月8日10:06
那么如果选A0用7F00,为什么不行?
同样:
A1用:BF00
A2勇:DF00
为什么不可以?
第
4
楼:
wugang
2003年8月8日10:32
看看你的硬件
第
5
楼:
chan_yo
2003年8月8日10:42
硬件我想没有问题,你估计硬件有什么问题呢?
第
6
楼:
wugang
2003年8月8日10:45
硬件没问题,就是你看波行不对,因为选地址,是瞬态的,你要用试波器,用玩用表看不出来的
第
7
楼:
Lichunfu
2003年8月8日09:22
这很正常嘛!
P2口是高8位地址,你给DPTR赋值0DF00H,在MOVX指令后,P2=11011111,P2.7、P2.6不就都为高了吗?
第
8
楼:
chan_yo
2003年8月8日10:01
我的意思P2口都是高电平
第
9
楼:
红心J
2003年8月8日11:50
用示波器看
用示波器看
第
10
楼:
rex2003
2003年8月11日12:09
程序在片外运行?
程序在片外运行?
>>>>>>对该主题发表你的看法
本主题贴数
10
,分页:
[第1页]
[上一篇主题]:
请教,便宜好用的modeom芯片型号,价格
[下一篇主题]:
请问老古