发布网友 发布时间:2022-04-29 11:58
共1个回答
热心网友 时间:2023-10-05 12:04
80C51单片机的P0口是地址 /数据复用口,在一个指令周期的前半段,P0口先输出程序存储器地址的低8位,同时ALE信号加到锁存器74LS373的CLK端且为高电平,这个地址就送入锁存器之后,ALE变为低电平,低8位地址便由74LS373锁存并输出。在指令周期后半段,P0则变成双向数据口,即可读入指令,数据,也可以在写外部数据存储器时输出数据。综上所述,P0是利用地址锁存器和根据指令周期的先后顺序,分离出地址和数据的。