找回密码
 立即注册
楼主: lao4jiadian

Ai8051U 是不是可以当8位单片机也可以当32位单片机开发 | 是

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:166
  • 最近打卡:2025-04-30 13:36:04
已绑定手机

34

主题

171

回帖

1177

积分

金牌会员

积分
1177
发表于 2024-10-29 11:50:39 | 显示全部楼层
本帖最后由 lao4jiadian 于 2024-10-29 11:52 编辑
118.PNG LAO*** 发表于 2024-10-29 10:50
32位使用C251,速度快。
8位如使用C251,速度快。
8位如使用C51,速度慢,性能差点。 ...

谢谢版主的回复,一直没用过C251,以为C251只能开发32位单片机呢?我真是孤陋寡闻,技术还是太水了D:\Users\Administrator\Desktop\118.PNG

点评

Ai8051U这个8位,非STC8H这个8位 Ai8051U 8位,其本质是C251指令集(BINARY模式) 使用C251开发,功能齐全速度快。 当时,C51也能凑合着用,只是性能速度等都要打折扣。  详情 回复 发表于 2024-10-29 18:28
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
          想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:177
  • 最近打卡:2025-04-30 13:52:43

10

主题

134

回帖

993

积分

高级会员

积分
993
发表于 2024-10-29 13:56:46 | 显示全部楼层
LAO*** 发表于 2024-10-29 10:50
32位使用C251,速度快。
8位如使用C251,速度快。
8位如使用C51,速度慢,性能差点。 ...

它们的flash代码和RAM使用量大小有什么区别,像arm的Thumb指令可用减少代码量,这里有这个概念吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-10-29 18:20:50 | 显示全部楼层
lao4ji*** 发表于 2024-10-29 11:27
8位如使用C251,速度快。STC8H系列可以用C251编译的文件吗?

STC8H 不行,目前只有Ai8051U可以
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-10-29 18:28:18 | 显示全部楼层
lao4ji*** 发表于 2024-10-29 11:50
谢谢版主的回复,一直没用过C251,以为C251只能开发32位单片机呢?我真是孤陋寡闻,技术还是太水了 ...

Ai8051U这个8位,非STC8H这个8位
Ai8051U  8位,其本质是C251指令集(BINARY模式)
使用C251开发,功能齐全速度快。
当时,C51也能凑合着用,只是性能速度等都要打折扣。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-03-10 07:20:32
已绑定手机

6

主题

63

回帖

429

积分

中级会员

积分
429
发表于 2024-11-7 07:36:31 | 显示全部楼层
二楼解答的真详细,学习了,感谢分享
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:178
  • 最近打卡:2025-04-29 11:54:03
已绑定手机

24

主题

229

回帖

1365

积分

金牌会员

积分
1365
发表于 2024-11-7 08:12:25 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 08:40:57
已绑定手机

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2024-11-7 08:43:22 | 显示全部楼层
我在KEIL5中选设备就不能选8BIT不知道是不是我的问题
STC 666 888
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:100
  • 最近打卡:2025-03-10 07:20:32
已绑定手机

6

主题

63

回帖

429

积分

中级会员

积分
429
发表于 2024-11-30 09:58:51 | 显示全部楼层
对于这个芯片不是很了解,看看大佬们的回答,学习学习,等积分够了换几片AI8051u试试
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-11-30 11:48:09 | 显示全部楼层
LAO*** 发表于 2024-10-29 10:50
32位使用C251,速度快。
8位如使用C251,速度快。
8位如使用C51,速度慢,性能差点。 ...

8位如使用C251,怎么才能用这种模式呢?

创建项目时选AI8051U-8bit的话编译时自动用C51编译;
创建项目时选AI8051U-32bit的话编译时自动用C251编译。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:88
  • 最近打卡:2025-04-30 10:16:57
已绑定手机

4

主题

44

回帖

507

积分

高级会员

积分
507
发表于 2024-12-15 21:32:49 | 显示全部楼层

想知道32位的会比8位的强多少yiwen

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:56 , Processed in 0.696290 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表