8051

YzACG百科站,有许♂容之心的百科全书!
跳转至: 导航搜索

51 单片机开始是由Intel 公司开发规划的,但后来Intel 公司把51 核的规划方案卖给了几家大的电子规划生产商,比如 SST、Philip、Atmel 等大公司。如是市面上呈现了林林总总的但均以51 为内核的单片机,却是Intel 公司自个的单片机却显得差劲了。这些各大电子生产商推出的单片机都兼容51 指令、并在51 的基础上拓展一些功用而内部结构是与51 共同的。

架构[编辑 | 编辑源代码]

PC 机的CPU 是基于冯诺伊曼的体系构造,但是MCU(单片机)、Dsp(数字信号处置器)都是基于哈佛构造的体系构造。哈佛构造与冯诺伊曼构造有很大的不同,在冯诺伊曼体系构造下只要一个地址空间,ROM 和RAM 能够随意布置在这一地址范围内的不同空间,即ROM 和RAM 地址统一分配。CPU 访问存储器时,一个地址对应独一的存储单元,可能是ROM,也可能是RAM。而哈佛构造下ROM 和RAM 是分开编址,即程序和数据分开保管,访问时用不同的指令加以辨别,并可同时访问,在这样的体系构造下有利于进步指令的执行速度。 (1) 一个8 位的微处置器(CPU)。

(2) 片内数据存储器RAM(128B/256B),用以寄存能够读/写的数据,如运算的中间结果、最终结果以及欲显现的数据等,SST89 系列单片机最多提供1K 的RAM。

(3) 片内程序存储器ROM/EPROM(4KB/8KB),用以寄存程序、一些原始数据和表格。但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。目前单片机的开展趋向是将RAM 和ROM 都集成在单片机里面,这样既便当了用户停止设计又进步了系统的抗干扰性。SST 公司推出的89 系列单片机分别集成了16K、32K、64K Flash 存储器,可供用户依据需求选用,读者可查看书的后面局部。

(4) 四个8 位并行I/O 接口P0~P3,每个口既能够用作输入,也能够用作输出。

(5) 两个定时器/计数器,每个定时器/计数器都能够设置成计数方式,用以对外部事情停止计数,也能够设置成定时方式,并能够依据计数或定时的结果完成计算机控制。为便当设计串行通讯,目前的52 系列单片机都会提供3 个16 位定时器/计数器。

(6) 五个中缀源的中缀控制系统。如今新推出的单片机都不只5 个中缀源,例如SST89E58RD 就有9 个中缀源。

(7) 一个全双工UART(通用异步接纳发送器)的串行I/O 口,用于完成单片机之间或单机与微机之间的串行通讯。

(8) 片内振荡器和时钟产生电路,但石英晶体和微调电容需求外接。最高允许振荡频率为12MHz。SST89V58RD 最高允许振荡频率达40MHz,因此大大的进步了指令的执行速度。

以上各个局部经过内部数据总线互相衔接。

为本页面评分: