ClarkLLOTP 发表于 2024-3-4 10:20

是不是各厂家的51芯片都兼容8051啊?

直接按8051写是不是就方便移植了

jcky001 发表于 2024-3-4 10:24

大多数厂家把

cr315 发表于 2024-3-4 12:02

确实,大多数第三方半导体制造商生产的51系列单片机均与8051单片机在指令集上兼容

两只袜子 发表于 2024-3-4 15:06

虽然指令集兼容,但不同的51系列单片机在片内外设配置、内存大小、中断系统、嵌入式资源(如定时器、串口、ADC/DAC等)以及一些高级功能等方面可能存在差异,实际移植还是得看相关数据手册

我喜欢打游戏 发表于 2024-3-4 17:26

不兼容,8051受资源差异影响

我喜欢打游戏 发表于 2024-3-7 17:22

不一定兼容,很多东西都不一样

alxd 发表于 2024-4-25 13:06

好像不是这么回事儿啊

Carina卡 发表于 2024-4-25 14:12

一般你说的兼容是指什么方面兼容?

Estelle1999 发表于 2024-4-25 15:16

其实都是用C语言写的,比较简单的吧

Charlene沙 发表于 2024-4-25 16:24

当然,一般都是相互能移植过去的

Alina艾 发表于 2024-4-25 18:15

主要是注意一些内存和外设寄存器的使用,其他没有什么

亚瑟 发表于 2024-5-24 23:27

有些厂家的io初始化不太一样

yangjiaxu 发表于 2024-5-27 21:26

这个不好说,不过有很多类似或者雷同的,可能是为了兼容吧

Henryko 发表于 2024-6-27 17:19

有些系列的引脚配置多几步

药无尘 发表于 2024-6-28 13:14

不行,有些东西会有差别

狄克爱老虎油 发表于 2024-7-22 14:23

应该是有区别的

kmnqhaha 发表于 2024-8-27 15:53

大多数厂家的51系列单片机(MCU)都兼容经典的Intel 8051微控制器架构,但在具体实现和功能上可能会有所不同。

少女诗篇 发表于 2025-6-29 09:50

多数厂家的 51 芯片兼容 8051 指令集,但存在差异。部分厂商如 STC、ATmel 在引脚、外设及功能上扩展,增强性能;也有厂商对架构优化,如流水线设计提升速度。需注意不同型号在中断、存储等方面的兼容性,开发前需查阅数据手册确认。

我趴在云边 发表于 2025-7-2 21:24

部分厂商会扩展特殊功能寄存器或增加新指令,如 STC 的 51 芯片支持 ISP 下载、增强型定时器等,而 Atmel 的 AT89 系列则在兼容性基础上优化了低功耗特性
页: [1]
查看完整版本: 是不是各厂家的51芯片都兼容8051啊?