浙江大学微机原理与接口技术第二章单片微机的基本结构总汇.ppt

浙江大学微机原理与接口技术第二章单片微机的基本结构总汇.ppt

* 2015.1 * PC无地址 * 注意位的表示方法 * 2013第二次课 * * 2015-2 * * 2012第二次课结束 作输出口时,CPU执行口的输出指令,内部数据总线上的数据在“写锁存器”信号的作用下由D端进入锁存器,经锁存器的反向端送至场效应管T2,再经T2反向,在P0.X引脚出现的数据正好是内部总线的数据。 作输入口时,数据可以读自口的锁存器,也可以读自口的引脚。这要根据输入操作采用的是“读锁存器”指令还是“读引脚”指令来决定。 执行“读—修改—写”类输入指令时(如:ANL P0,A),内部产生的“读锁存器”操作信号,使锁存器Q端数据进入内部数据总线,在与累加器A进行逻辑运算之后,结果又送回P0的口锁存器并出现在引脚。 读口锁存器可以避免因外部电路原因使原口引脚的状态发生变化造成的误读。 在执行“MOV”类输入指令时(如:MOV A,P0),内部产生的操作信号是“读引脚”。注意,在执行该类输入指令前要先把锁存器写入“1”,使场效应管T2截止,使引脚处于悬浮状态,可以作为高阻抗输入。 否则,在作为输入方式之前曾向锁存器输出过“0”,则T2导通会使引脚箝位在“0”电平,使输入高电平“1”无法读入。所以,P0口在作为通用I/O口时,属于准双向口。 2、P0用作地址/数据总线 当系统进行片外的ROM扩展或进行片外RAM扩展,P0用作地

文档评论(0)

1亿VIP精品文档

相关文档