粉丝6629获赞2.5万


我们要真正认知这个纸质这个东西是什么,我们要从硬件 cpu 的 角度去认知它。 ok, 我 们来看看单片机的话,都会有一个 cpu 内核,对吧?这是我们的 cpu 的 内核,不管是五幺还是三二,还是其他的各种内核啊,他们基本上都是符合这样一种模型的。从我们的内核里面我们会有一条总线, 这条总线上面它会贯穿着很多的东西,比如说有我们的 ram, 这是我们的只读存储器啊,还有我们的 ram, 还有外设,外设一、外设二,很多的外设的这些电路,然后我们这个单片机,它会通过我们这个总线和我们这些 rom, rom 和外设啊,进行一个这个读写操作啊,进行一个交互啊,那这个交互的过程,它实际上这里面就涉及到了我们很多指真的真正的实质。 我们 cpu 里面所出来这条总线,它一共有三大总线,三大总线分别都有哪些?这个我给大家列出来啊,数据总线、时钟总线,还有地址总线,还有我们的外设总线,还有控制总线还有等等等, 这是一二三四五三大总线,它都包含哪三大总线?数据、 时钟、外设、地址、控制这五个选项,你们选哪个呀?这个话实际上是非常基础的一个问题啊,我们所有的 cpu 它都一定会有三大总线,这是我们的基本的冯诺伊曼的普雷斯顿的 cpu 架构,它一定会有三大总线,那实际上我们三大总线有谁啊? 数据、地址和控制, ok, 那 么我们的 cpu 就是 通过三大总线来完成 rom、 rom 和外设之间的这些交互的啊,它到底是如何来交互的呢?我们要知道我们的 cpu 通过三大总线和这个外面的这个内存 rom 进行一个交互, 我们必须要知道这个数据总线和地址总线它们到底是个什么?我们的这个地址总线的位宽, 比如说我是十六位总线还是八位总线?十六位这个地址总线的位宽它决定了我们 cpu 的 整个的寻址范围。那我问大家,五幺单片机它的地址总线是几位呢?八位?十六位还是三十二位啊?五幺单片机它的地址总线实际上是十六位的地址总线。 那我再问大家一个问题,十六位的地址总线的话,整个的寻址范围是多少?也就是我们的 cpu 可以 通过这十六位的总线可以读取多大的内存啊?六十 c b, 也就是二的十六的方 bit。 我 们五幺单面机它的这个外部的十六位的地址总线啊,它是很明显的,实际上它在这里如果我们学过这个五幺单面机的话,一定会知道我们的这个五幺单面机有个 p 零口,也有一个 p 二口, 然后 p 零口加上 p 二口,它们一起形成了我们的 a 零到 a 十五,这是我们的地址总线。同时我们的 p 零口它本身的话进行一个复用,通过复用的技术,它又形成了 d 零到 d 七, 这是我们的数据总线。 ok, 我 们在学习五幺的时候,经常会用这个我们的单片机的 p 零口和 p 二口 进行一个外部内存的一个扩展。我们当时会使用一片七四 h c 五七三这个来做这个锁存,然后把这个十六位的地址总线啊,把它锁存出去,同时我们的 p 零再把它附用当成这个数据的这个总线来用,对不对? ok, 那我们外面经常会扩一片三十二 kb 的 sri, 就是 六二二五六,那这个是我们一个经典电路。我再问大家一个问题,我们这个通过五幺单面基外扩的这块内存,就是存在我们外扩内存的这些变量啊,它们是什么类型?它们是 beta 呢? 还是?这是一,然后二 i data, 三 x data, 我 们把这个变量啊,把它定义在我们的外部的这个扩展出来的这个内存上面,我们大家是几啊? x data 是 吧?这是我要定义的基础。 我们的这个 data 哈,它是在我们内部的这个内存里面,内部的内存的前一百二十八个字节啊,都是这个 data 区,那么这个 data 区的这个 内存的访问速度它是最快的,为什么呀?它使用的是一种叫做直接寻址,对吧?这点在区前二百五十六个字节哈,那他们的这个寻址的速度哈,就比 data 要慢了。为什么?它使用的是一种叫做基址变址的寻址方式,所以说它就会慢一些。 那么还有我们的这个外扩的 sdata, 它的寻址的速度啊,是最慢的啊。 ok, 所以 说这是我们的五样基础啊。

一口气带你认识电子工程领域的入门基石,五一单片机,他堪称嵌入式世界的启蒙导师。若将嵌入式产业比作科创沃土,五一单片机便是人人必备的开山斧, 精准扣开电子世界的大门,更是电子制作与入门研发的核心枢纽。无数电子爱好者的创意雏形、 学生课程设计及简易智能设备原型,都离不开它的支撑。追溯起源,早期电子控制依赖复杂笨重的分立原件,调试繁琐且稳定性差。直到二十世纪八十年代初, 英特尔推出 mcs 五十一系列单片机,首次将 cpu、 存储器、 i o 接口等核心功能集成于单块芯片,开启单片控制新时代, 让电子控制从复杂系统简化为一块芯片。搞定指甲盖大小的原件,即可实现灯光闪烁、电机转动、数据采集等基础功能。即便侵入式技术飞速迭代,五一单片机仍是全球电子入门教育的标配。其架构简洁清晰, 核心指令集仅一百一十一条,硬件资源布局规整, i o 口控制、定时器中断、串口通信等功能模块通俗易懂,既保留电子控制核心逻辑,又大幅降低入门门槛,零基础新手也能快速上手,实现简单控制功能。 从实验室研发到成为中小学电子课创课项目入门竞赛的常客,五一单片机早已超越普通电子原件, 成为嵌入式入门教育的不朽经典。他以简洁架构与稳定性能,承载着无数电子爱好者的科创初心,见证了一代又一代工程师的成长至今。
