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

请问替换89C51应选用哪个型号 | AI8051U, 管脚兼容,速度快70倍

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-05-15 14:56:36

28

主题

79

回帖

290

积分

中级会员

积分
290
发表于 2024-9-13 16:07:39 | 显示全部楼层
神*** 发表于 2024-9-13 16:05
AI8051U 和 89C52/8051 管脚兼容
15系列 和 89C52/8051 管脚不兼容,要改PCB

明白了,主要是P1.6和P1.7这两个腿接晶振,立创上找不到封装,要自己画个封装
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:437
  • 最近打卡:2025-05-15 06:44:03
已绑定手机

77

主题

4931

回帖

8628

积分

超级版主

DebugLab

积分
8628
发表于 2024-9-13 16:28:09 | 显示全部楼层
px*** 发表于 2024-9-13 15:25
AI8051的低复位吧,我感觉还是得用STC15,AI8051的速度比STC15快吗?不能太快了,不然要调整太多。。。 ...

快还不好?不需要复位,复位脚配置成IO口,不理他
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-05-15 09:16:22

722

主题

1万

回帖

1万

积分

管理员

积分
15770
发表于 2024-9-13 16:29:00 | 显示全部楼层
AI8051U 取代 89C51 不用接外部晶振, 不用接外部复位

截图202409131620541964.jpg

即使接外部晶振也是接到如下:

截图202409131626545495.jpg

不需要外部复位电路,即使接外部手动复位也是如下:
截图202409131628333086.jpg



截图202409131630433032.jpg
USB下载线路,上图

普通串口/TTL 下载线路,下图
截图202409131631545271.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-05-09 14:06:13

5

主题

186

回帖

1367

积分

金牌会员

积分
1367
发表于 2024-9-13 16:49:48 | 显示全部楼层
本帖最后由 jmg 于 2024-9-13 17:00 编辑
神*** 发表于 2024-9-13 16:29
AI8051U 取代 89C51 不用接外部晶振, 不用接外部复位
No external reset circuit is required. Even if an external manual reset is connected, it is as follows:

STC really should correct that pin as P4.7-RSTN or P4.7-NRST
to make it clear it is an active LOW reset.
Especially with the same pinout has legacy 89C51, users will drop it in, expecting their external Active HI reset  watchdog to work.

example : this is AVR reset pin labeling  
截图202409131655465017.jpg

STC15H datasheet uses a correct NRST pin label.


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:436
  • 最近打卡:2025-05-15 00:40:39
已绑定手机

19

主题

3200

回帖

4992

积分

论坛元老

积分
4992
发表于 2024-9-13 17:10:00 来自手机 | 显示全部楼层
复位引脚可以设置成正常IO就不管你是什么复位模式了吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-05-15 14:56:36

28

主题

79

回帖

290

积分

中级会员

积分
290
发表于 2024-9-13 19:22:06 | 显示全部楼层
神*** 发表于 2024-9-13 16:29
AI8051U 取代 89C51 不用接外部晶振, 不用接外部复位

要外部晶振,因为另外一个器件需要单片机产生时钟源

点评

不要晶振,直接用MCLKO_2对外输出时钟 选择不调节,使用内部预置的频率 直接选择你需要的频率 [attachimg]56879[/attachimg] 配置MCLKO_2输出时钟 想要高电平复位,复位脚配置为IO口,使用IO中断,然后IAP_CONTR  详情 回复 发表于 2024-9-13 23:47
[attachimg]56852[/attachimg]  详情 回复 发表于 2024-9-13 20:19
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:68
  • 最近打卡:2025-05-15 09:16:22

722

主题

1万

回帖

1万

积分

管理员

积分
15770
发表于 2024-9-13 20:19:58 | 显示全部楼层
px*** 发表于 2024-9-13 19:22
要外部晶振,因为另外一个器件需要单片机产生时钟源
可以接外部晶振
截图202409132019548105.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:437
  • 最近打卡:2025-05-15 06:44:03
已绑定手机

77

主题

4931

回帖

8628

积分

超级版主

DebugLab

积分
8628
发表于 2024-9-13 23:47:03 | 显示全部楼层
px*** 发表于 2024-9-13 19:22
要外部晶振,因为另外一个器件需要单片机产生时钟源
不要晶振,直接用MCLKO_2对外输出时钟
选择不调节,使用内部预置的频率
直接选择你需要的频率
截图202409132343092943.jpg
配置MCLKO_2输出时钟
想要高电平复位,复位脚配置为IO口,使用IO中断,然后IAP_CONTR=0x60软件复位
截图202409132346184649.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-05-15 14:56:36

28

主题

79

回帖

290

积分

中级会员

积分
290
发表于 2024-9-14 08:43:13 | 显示全部楼层
Debu*** 发表于 2024-9-13 23:47
不要晶振,直接用MCLKO_2对外输出时钟
选择不调节,使用内部预置的频率
直接选择你需要的频率

AI8051U使用内部晶振的时候,内部晶振固定,可以控制晶振腿输出其它频率的信号?

点评

可以通过MCLKODIV进行1~127分频  详情 回复 发表于 2024-9-14 09:23
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:437
  • 最近打卡:2025-05-15 06:44:03
已绑定手机

77

主题

4931

回帖

8628

积分

超级版主

DebugLab

积分
8628
发表于 2024-9-14 09:23:37 | 显示全部楼层
px*** 发表于 2024-9-14 08:43
AI8051U使用内部晶振的时候,内部晶振固定,可以控制晶振腿输出其它频率的信号? ...

可以通过MCLKODIV进行1~127分频
DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-15 17:11 , Processed in 0.130922 second(s), 121 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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