【摘要】:三总线的作用如下:数据总线数据总线用于在单片机与扩展的外部器件之间传输数据,是数据传输的通道,总线位数为8位。地址总线地址总线用于单片机向外发出地址信号,选择要访问的外部扩展器件或存储单元,即指明要操作访问的对象。STC15W4K32S4单片机的地址总线由P0口和P2口提供,最大提供16位地址,因此外部最多可扩展64KB个端口或存储单元。RD/P4.4:用P4.4作读控制信号,实现对片外数据存储器或端口进行读信息到数据总线上。
单片机在扩展外部并行接口电路时需要使用并行的三总线结构,用来访问和控制扩展的外部器件。三总线的作用如下:
(1)数据总线(Data Bus,DB)
数据总线用于在单片机与扩展的外部器件之间传输数据,是数据传输的通道,总线位数为8位。数据总线使用了单片机的P0端口,可以双向传输数据,每次可以传输1B的数据。
(2)地址总线(Address Bus,DB)
地址总线用于单片机向外发出地址信号,选择要访问的外部扩展器件或存储单元,即指明要操作访问的对象。地址总线是单向总线,只能由单片机向外发出。地址总线的位数决定了可直接访问的外部扩展器件端口或存储单元的数量。从理论上计算,若地址总线为n位,则可以编2n个地址单元。STC15W4K32S4单片机的地址总线由P0口和P2口提供,最大提供16位地址,因此外部最多可扩展64KB个端口或存储单元。
(3)控制总线(Contrl Bus,DB)(www.xing528.com)
控制总线实际上是一组控制信号线,可以由单片机产生并发出,也可以由外部器件产生并传送给单片机,每个控制信号都是单向传送。单片机扩展时常用的控制信号如下:
ALE/P4.5:用P4.5作地址锁存信号,以实现对低8位地址信号的锁存。
RD/P4.4:用P4.4作读控制信号,实现对片外数据存储器或端口进行读信息到数据总线上。
WR/P4.2:用P4.2作写控制信号,通过总线实现对片外数据存储器或端口进行写入数据。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。