单片机求芯片地址范围 5
1)P0端口为什么要接锁存器?P2、P0端口都起到什么作用?2)ALE引脚起到什么作用?3)写出6264芯片和8255芯片的地址范围...
1)P0端口为什么要接锁存器?P2、P0端口都起到什么作用?2)ALE引脚起到什么作用?3)写出6264 芯片和8255 芯片的地址范围
展开
展开全部
1)图示可知,P0口对应着6264、8255的D0-D7数据口,同时P0则通过373给6264、8255输出地址数据;
因为6264芯片没有地址锁存功能,就是说在访问6264时地址线数据必须保持不变,才能正确读写数据;
对于单片机来说,访问外部存储器是通过P0、P2来提供16位地址数据,P0输出低8位、P2输出高8位地址数据,同时通过时分方式,P0也就同时作为数据接口。那么在访问时要保持地址线数据不变,则高位地址P2可以保持不变,但是低位地址就只能通过373来保持,这样才能释放P0用来传输数据;
2)ALE---地址锁存信号,当地址数据输出后,内部电路自动产生ALE信号,把P0数据锁存到373中,在后续的读写周期中,373与P2的数据是不变的;
3)如图示
展开全部
(1)接锁存器是为了把分时复用的地址、数据信号分离出来。P2口输出地址高八位,P0口输出地址低八位和数据。
(2)ALE就是输出锁存信号给锁存器的
。“喂,刚才这是地址啊,你锁好了,我马上要变成数据了啊。”
(3)6264容量有64kbit,也就是8kB,片选P2.6,所以安全的地址范围是A000h-BFFFh。8255片选P2.7,所以安全的地址单位是7FFC-7FFFh。
(2)ALE就是输出锁存信号给锁存器的
。“喂,刚才这是地址啊,你锁好了,我马上要变成数据了啊。”
(3)6264容量有64kbit,也就是8kB,片选P2.6,所以安全的地址范围是A000h-BFFFh。8255片选P2.7,所以安全的地址单位是7FFC-7FFFh。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
P0口是单片机外部低8位地址和数据的分时复用线。P2口是高8位地址输出线。P0口使用锁存器是为了锁存低8位地址和数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询