📅  最后修改于: 2021-01-07 05:44:22             🧑  作者: Mango
第一微处理器4004是由英特尔公司发明的。英特尔还发明了8085和8086微处理器。 1981年,英特尔推出了称为8051的8位微控制器。它之所以被称为片上系统,是因为它在单个芯片上具有128字节的RAM,4K字节的片上ROM,两个计时器,一个串行端口和4个端口(8位宽)。当它广泛流行时,英特尔允许其他制造商生产和销售与8051兼容的不同版本的8051。这意味着,如果您为8051的一种版本编写程序,那么它也可以在其他版本上运行,无论制造商。这导致了几种版本,它们具有不同的速度和片上RAM。
8052微控制器-8052具有8051微控制器的所有标准功能,以及额外的128字节RAM和额外的计时器。它还具有8K字节的片上程序ROM,而不是4K字节。
8031微控制器-它是8051系列的另一个成员。该芯片通常被称为无ROM 8051,因为它具有0K字节的片上ROM。您必须添加外部ROM才能使用它,其中包含要获取并执行的程序。该程序最大可为64K字节。但是在向8031添加外部ROM的过程中,它失去了4个端口中的2个端口。为了解决这个问题,我们可以在8031上增加一个外部I / O。
下表比较了8051、8052和8031中的可用功能。
Feature | 8051 | 8052 | 8031 |
---|---|---|---|
ROM(bytes) | 4K | 8K | 0K |
RAM(bytes) | 128 | 256 | 128 |
Timers | 2 | 3 | 2 |
I/O pins | 32 | 32 | 32 |
Serial port | 1 | 1 | 1 |
Interrupt sources | 6 | 8 | 6 |
8051微控制器捆绑了以下功能-
下图显示了8051微控制器的框图-