1981年,英特尔推出了一种称为8051的8位单片机,之后由于英特尔开放了51内核,现在国产51单片机价格也相当低廉,根据性能的不同,从几毛到几块不等。8051单片机被称为片上系统是因为它具有128字节的RAM,4K字节的片上ROM,两个计时器,一个串行端口和4个端口(8位宽),全部都在一个芯片上。
当8051单片机在国内被广泛应用时候,很多制造商也在生产和销售与8051兼容的不同版本的8051。这意味着,如果单片机开发人员为8051的一种版本编写程序,那么它也可以其他版本上运行,不受制造商的限制。这种情况下,使得国产51单片机价格区间因为具有不同速度和不同RAM大小的版本。
一、8051的其他成员
8052单片机8052具有8051单片机的所有标准功能,以及额外的128字节RAM和额外的计时器。它还具有8K字节的片上程序ROM,而不是4K字节。
8031单片机是8051系列的另一个成员。该芯片通常被称为无ROM 8051,因为它具有0K字节的片上ROM。你必须添加外部ROM才能使用它,其中包含要获取并执行的程序。该程序最大可为64K字节。但是在向8031添加外部ROM的过程中,它失去了4个端口中的2个端口。为了解决这个问题,我们可以在8031上增加一个外部I/O。
二、8051家庭成员之间的比较
下图比较了8051、8052和8031中的可用功能。
三、8051单片机的框图
下图为8051单片机的框图:
四、、8051单片机的功能
8051单片机捆绑了以下功能:
4KB字节的片上程序存储器(ROM);
128字节片上数据存储器(RAM);
128个用户定义的软件标志;
8位双向数据总线;
16位单向地址总线;
32位通用寄存器,每个8位;
16位计时器(通常为2,但可能会有更多或更少);
3个内部中断和两个外部中断;
4个8位端口(短型号具有两个8位端口);
16位程序计数器和数据指针;
此外,8051可能还具有许多特殊功能,例如UART、ADC、运算放大器等。这个根据不同的国产MCU厂商提供的芯片是不同的,国产51单片机价格也相差很大。
以上就是金沙js5线路单片机开发工程师分享的有关国产51单片机价格、国产MCU厂商的文章。金沙js5线路专注单片机应用方案设计与开发,提供8位单片机、16位单片机、32位单片机、运放芯片和模拟开关。