凡亿教育-雅敏
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | 51单片机有哪些总线?51单片机的总线结构是什么?
51单片机有哪些总线?51单片机的总线结构是什么?

小白初学51单片机,学习难题其中之一就是51单片机的总线结构,今天小编将为小伙伴们详谈51单片机的地址总线和数据总线,为大家一一解惑。

通常来说,51单片机结构的特点是以CPU为核心,且CPU与其它部件间是通过三总线连接,如图所示:

c60e3c29b44420bd11327900000071.png

51单片机的总线结构:

总线是指能为多个部件服务的信息传送线。

1、地址总线(Address Bus,简称为AB)

地址总线的作用是可传送单片机送出的地址信号,用于访问外部存储器单元或I/O端口。需要注意的是,地址总线是单向的,则地址信号只是由单片机向外发出,地址总线的树木决定了它可直接访问的存储器单元的数目(MCS-51单片机有十六位地址线,存储器扩展范围在2^16=64KB地址单元)。挂在总线上的电子器件,只有地址被选中的单元才能与CPU交换数据,其余的都暂时不能操作,否则将引起数据冲突。

2、数据总线(Data Bus,简称为DB)

数据总线的作用是应用在单片机与存储器之间或单片机与I/O端口之间传送数据。单片机系统数据总线的位数与单片机处理数据的字长一致;数据总线是双向的。

3、控制总线(Cort Bus,简称CB)

控制总线实际上就是一组控制信号线,包括单片机发出的、及从其它部件送给单片机的各种控制或联络信号。对于一条控制信号线来说,它的传送方向是单向的,但由于不同方向的控制信号线组合的控制总线则表示为双向的。

51单片机的总线结构形式大大减少了其系统中连接线的数目,提高了系统的可靠性,增加了系统的灵活性。此外总线的结构也使扩展易于实现,各功能部件只要符合总线规范,就可以很方便的接入系统,实现单片机扩展。

MCS-51单片机的总线结构如图所示:

b9b8aa60b3180effc78671c23997f6.png

地址总线、数据总线和若干控制总线把存储器和微处理器连接起来

存储器从CPU接收控制信号,以确定存储器执行读/写操作。

地址总线将地址信息送入地址译码器,地址译码器的输出可以确定唯一的存储单元。

数据总线用来传送存储器到CPU或CPU到存储器的数据信息。

单片机总线的应用:扩展数据存储器、扩展程序存储器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论