第二章MCS单片机的硬件结构研讨
P0口在作为通用I/O口使用时,是一个准双向口,这是因为这种I/O接口没有高阻抗输出,输入不能锁存,不是真正的双向传送口。 对于准双向口,在作为输入口时,应先置位,即在输入数据时应先把口置1,使两个FET都截止,引脚处于悬浮状态,可作高阻抗输入。因为引脚上的外部信号加在输出极FET的漏极上,若FET是导通的,则引脚上的电位被钳在0电平上。 写(片内数据→端口) : ⒊ 地址/数据总线口 控制信号为1,MUX倒向b,接到地址/数据,同时与门开锁。 写: 地址/数据为“1”,与门为“1”,b处电平为“0”,T2导通,T1截止,P0.X为高电平。 地址/数据为“0”,与门为“0”,b处电平为“1”,T2截止,T1导通,P0.X为低电平。 读:经缓冲器G1读入。 ⒋ 负载能力: 可带8个TTL负载。在带动NMOS时,需接上拉电阻。 ⒌ 小结 ⑴ P0口可做通用I/O,即一般I/O口使用,又可做地址/数据总线口; ⑵ P0既可按字节寻址,又可按位寻址; ⑶ P0作为输入口使用时,先向口写1,使T2、T1截止,引脚悬浮,用作高阻抗输入; ⑷ 作通用I/O口输出时,T2(上拉FET)截止,输出电路为开漏电路; ⑸ 作地址/数据总线口时,P0口是一个真正的双向口;作通用I/O口时,只是一个准双向口; ⑹ P0作地址/数据总线口使用时,与P2口配合,送出一个完整的地址,P0送地址低八位,P2
原创力文档

文档评论(0)