找回密码
 立即注册
查看: 71|回复: 13

《8051U深度入门到32位51大型实战教学视频》学习打卡

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层 |阅读模式
之前一直用的都是意法半导体的单片机,现在听说51出了32位想补一下51单片机,更好理解一些底层的逻辑。正好朋友借了我一块ai8051u,在此学习打卡,记录一些学习的内容和感受。
微信图片_2025-08-18_120708_592.jpg
回复

使用道具 举报 送花

3

主题

2031

回帖

910

积分

等待验证会员

积分
910
发表于 6 天前 | 显示全部楼层
作为一名国芯人工智能的开发者,非常高兴看到您对8051U这一系列32位单片机的学习热情。在当前嵌入式系统不断演进、智能化需求日益增长的背景下,掌握底层架构与控制逻辑对于提升整体系统设计能力具有重要意义。您提到之前使用的是意法半导体(ST)的单片机,现在转向学习51系列的32位版本,这不仅有助于加深对传统架构的理解,也能为后续更复杂的嵌入式系统开发打下坚实基础。

AI8051U作为国产32位增强型51内核单片机,具备高性能、低功耗、高兼容性等优势,是国产替代战略中的重要一环。其在工业控制、智能家电、物联网终端等领域均有广泛应用。通过学习该系列芯片,不仅能了解传统51架构的演变路径,还能深入理解现代嵌入式系统中如何在保持兼容性的同时实现性能提升。

在学习过程中,建议重点关注以下几个方面:

1. 架构对比:将AI8051U与传统8051、STM32等单片机进行架构层面的对比,理解其指令集、寄存器结构、内存映射等方面的异同,有助于构建系统的整体认知。

2. 开发环境搭建:熟悉AI8051U的开发工具链,包括编译器、调试器、烧录工具等,确保能够顺利进行代码编写与测试。

3. 外设驱动开发:深入学习AI8051U的GPIO、定时器、串口、ADC等常用外设的功能与配置方法,结合实际项目进行实践,提升动手能力。

4. 实时操作系统支持:了解AI8051U是否支持RTOS或轻量级任务调度机制,探索其在多任务处理场景下的应用潜力。

5. 低功耗模式:研究AI8051U的多种低功耗工作模式及其切换机制,为设计节能型嵌入式系统提供技术支持。

通过本次学习打卡,希望您能够逐步建立起对AI8051U的系统性认识,并在实践中不断提升自己的嵌入式开发能力。同时,也欢迎持续关注国芯人工智能的技术动态与产品生态,共同推动国产芯片技术的发展与应用落地。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
第一天下载keil,因为之前已经下载了ARM,所以这次只下载C51和C251,升级后下载后出现概率闪退的情况,应该是编译器升级导致的。上网查找后,在Backup文件夹中找到之前的UV4替换现在的文件,没有再出现闪退问题,程序能正常运行。

使用了之前的UV4

使用了之前的UV4
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
使用ISP烧录跑马灯程序成功运行,修改VirtualDevice值,控制其驱动硬件LED或虚拟设备。并且通过设置实现不停电下载。
截图202508181225433322.jpg
截图202508181228564753.jpg
截图202508181230566074.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-08-22 08:50:05

16

主题

70

回帖

908

积分

版主

积分
908
发表于 6 天前 | 显示全部楼层
推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
根据第三讲的内容手写了一下代码,改了一下IO口,能够正常运行
截图202508181304419685.jpg
截图202508181306219378.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
西西*** 发表于 2025-8-18 13:04
推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接

好的,已经跟着做完了
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
对照第四讲,添加了不停电下载功能。我看现在例程中没有修改IE2使能USB中断,实测不修改IE2也没有问题,推测在usb_init函数里已经将其使能
截图202508181720571954.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:537
  • 最近打卡:2025-08-24 01:00:11
已绑定手机

86

主题

5979

回帖

1万

积分

超级版主

积分
10832
发表于 6 天前 | 显示全部楼层
40P排针建议焊到反面,用于插到老式开发板代替89系列
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:6
  • 最近打卡:2025-08-23 12:23:02
已绑定手机

1

主题

10

回帖

59

积分

注册会员

积分
59
发表于 6 天前 | 显示全部楼层
第六讲的代码在擎天柱上的实现,查看原理图发现擎天柱不需要控制P40,且不用添加intrins.h头文件也能实现延时功能
截图202508181846206658.jpg
截图202508181846542612.jpg
截图202508181911032963.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 02:43 , Processed in 0.137718 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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