打印
[其它应用]

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

[复制链接]
6888|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ClarkLLOTP|  楼主 | 2024-3-4 10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
直接按8051写是不是就方便移植了

使用特权

评论回复
沙发
jcky001| | 2024-3-4 10:24 | 只看该作者
大多数厂家把

使用特权

评论回复
板凳
cr315| | 2024-3-4 12:02 | 只看该作者
确实,大多数第三方半导体制造商生产的51系列单片机均与8051单片机在指令集上兼容

使用特权

评论回复
地板
两只袜子| | 2024-3-4 15:06 | 只看该作者
虽然指令集兼容,但不同的51系列单片机在片内外设配置、内存大小、中断系统、嵌入式资源(如定时器、串口、ADC/DAC等)以及一些高级功能等方面可能存在差异,实际移植还是得看相关数据手册

使用特权

评论回复
5
我喜欢打游戏| | 2024-3-4 17:26 | 只看该作者
不兼容,8051受资源差异影响

使用特权

评论回复
6
我喜欢打游戏| | 2024-3-7 17:22 | 只看该作者
不一定兼容,很多东西都不一样

使用特权

评论回复
7
alxd| | 2024-4-25 13:06 | 只看该作者
好像不是这么回事儿啊

使用特权

评论回复
8
Carina卡| | 2024-4-25 14:12 | 只看该作者
一般你说的兼容是指什么方面兼容?

使用特权

评论回复
9
Estelle1999| | 2024-4-25 15:16 | 只看该作者
其实都是用C语言写的,比较简单的吧

使用特权

评论回复
10
Charlene沙| | 2024-4-25 16:24 | 只看该作者
当然,一般都是相互能移植过去的

使用特权

评论回复
11
Alina艾| | 2024-4-25 18:15 | 只看该作者
主要是注意一些内存和外设寄存器的使用,其他没有什么

使用特权

评论回复
12
亚瑟| | 2024-5-24 23:27 | 只看该作者
有些厂家的io初始化不太一样

使用特权

评论回复
13
yangjiaxu| | 2024-5-27 21:26 | 只看该作者
这个不好说,不过有很多类似或者雷同的,可能是为了兼容吧

使用特权

评论回复
14
Henryko| | 2024-6-27 17:19 | 只看该作者
有些系列的引脚配置多几步

使用特权

评论回复
15
药无尘| | 2024-6-28 13:14 | 只看该作者
不行,有些东西会有差别

使用特权

评论回复
16
狄克爱老虎油| | 2024-7-22 14:23 | 只看该作者
应该是有区别的

使用特权

评论回复
17
kmnqhaha| | 2024-8-27 15:53 | 只看该作者
大多数厂家的51系列单片机(MCU)都兼容经典的Intel 8051微控制器架构,但在具体实现和功能上可能会有所不同。

使用特权

评论回复
18
少女诗篇| | 2025-6-29 09:50 | 只看该作者
[color=rgba(0, 0, 0, 0.85)]多数厂家的 51 芯片兼容 8051 指令集,但存在差异。部分厂商如 STC、ATmel 在引脚、外设及功能上扩展,增强性能;也有厂商对架构优化,如流水线设计提升速度。需注意不同型号在中断、存储等方面的兼容性,开发前需查阅数据手册确认。

使用特权

评论回复
19
我趴在云边| | 2025-7-2 21:24 | 只看该作者
[color=rgba(0, 0, 0, 0.85)]部分厂商会扩展特殊功能寄存器或增加新指令,如 STC 的 51 芯片支持 ISP 下载、增强型定时器等,而 Atmel 的 AT89 系列则在兼容性基础上优化了低功耗特性

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

351

帖子

0

粉丝