找回密码
 立即注册
楼主: 南海飞鸿

学习《Ai8051U教学视频》第1天

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-24 21:51:35 | 显示全部楼层

学习《Ai8051U教学视频》第5天

  今天开始第一个实验:Ai8051U视频教程第3集-点亮第一个LED配套程序
   将程序用isp软件下载到实验箱后,发现有两个LED亮了,即LED00和LED01,分别连接到P0.0和P0.1引脚,既然是点亮第1个LED,现在有两个,查看程序,果然有:P01 = 0;    //P01端口输出0V , 于是打开keil软件,打开main.c,去掉这一行,然后编译、灌程序,OK,仅P0.0灯亮了!

  官方提供的程序中,P0口设置的工作模式双向口模式,如果是驱动LED,推挽模式也应该可以,试试看。试验结果如下:
   P0口、P4.0:
          (1)推挽模式,灯亮
          (2)高阻模式,灯不亮
          (3)开漏模式,灯亮
  在修改程序过程中,试验推挽模式时,加入了P01,没有大写P,结果编译时报错,说P01没有定义。改为大写,再次编译,OK!
  另外发现在灌注重新编译的程序时,必须对实验箱重复以下操作( 按住INT0按键+按下电源按键、松开电源按键,然后松开INT0按键)后才能灌注程序。
  今天小有收获,还好。
  今天学习的目的:初步学会使用keil、ISP软件,目前还不是很熟悉。

回复 支持 反对

使用道具 举报 送花

3

主题

727

回帖

165

积分

等待验证会员

积分
165
发表于 2025-5-24 21:53:00 | 显示全部楼层
在学习使用AI8051U的实验过程中,今天开始主要学习了第5天的内容,涉及使用Keil和ISP软件进行电路实验和程序调试。实验的主要目的是初步掌握使用Keil软件进行AI8051U电路设计和调试的基本技能。在实验过程中,我们遇到了一些问题,但通过仔细思考和反复调试,逐步解决了这些问题,以下是对实验的详细记录和总结:

实验目的
1. 学习使用ISP软件进行电路实验。
2. 掌握AI8051U的工作模式及电路设计。
3. 提升使用Keil软件进行电路调试的能力。

实验内容
实验分为两个部分:
1. RISE电路设计:设计并制作RISE电路,配置两个LED灯,分别连接到P00和P01引脚。
2. 程序调试:编写并调试程序,实现LED的点亮功能。

实验过程
1. 电路设计:
使用ISP软件制作了RISE电路,将两个LED灯分别连接到P00和P01引脚。
实验中发现,当将程序运行时,P01端口输出为0V,导致LED01亮起,但P00端口仍亮起。

2. 程序调试:
将程序用ISP软件下载到实验箱后,发现P01端口输出为0V,导致LED01亮起。
尝试将P01未定义的行删除后,重新编译程序,仅P00灯亮起,成功点亮了第一个LED。

3. 工作模式调试:
查看官方提供的AI8051U程序,发现P0口的工作模式是双向口模式。
在调试过程中,尝试使用推挽模式(P0口推挽模式),发现P00灯亮起,但P01灯不亮。
调整程序时,尝试在P0口未定义的行中添加注释或大写P,成功点亮P01。

优化建议
1. 注释调试:
在程序中添加详细的注释,解释每一步的操作和变量的含义,有助于调试人员快速定位问题。
2. 使用调试工具:
在调试过程中,使用ISP调试工具或Keil调试工具,帮助快速定位程序错误。
3. 检查引脚状态:
在调试时,确保引脚的状态正确,避免引脚未连接、引脚状态错误等问题。

总结
通过今天的实验,我们掌握了使用ISP软件进行电路实验的基本技能,并通过调试过程学会了如何编写和调试AI8051U电路的程序。虽然在过程中遇到了一些问题,但通过仔细思考和反复调试,最终成功点亮了两个LED灯。这为后续的学习奠定了基础,让我们对AI8051U的电路设计和调试有了更深入的理解。

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

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-26 08:34:44 | 显示全部楼层

学习《Ai8051U教学视频》第6天

      昨天忘记打卡了,虽然是星期天,但是还是花了不少时间准备下一步学习的材料。
      前天、昨天我将手头的51单片机的实验资料进行了分类,所收集的资料中几乎都是以点亮LED开始的,我查看了点亮LED的实验,基本上分为3种情况。1. 点亮单个及多个LED,2. LED闪烁,3. 流水灯。 昨天我将手头的有关“1.点亮单个及多个LED”的实验资料汇总起来,看完了对应的程序,今天准备根据手头的AI8051U实验箱的硬件电路,修改相关的程序并在AI实验箱上测试。
     在阅读程序的过程中,发现需要开始同步学习C语言的程序设计了,昨天就是准备相关的资料。在准备资料的过程中,特别欣慰的是看到了东南大学凌明教授提出的学习C的路径和应该仔细、反复阅读的书籍。


回复 支持 反对

使用道具 举报 送花

3

主题

727

回帖

165

积分

等待验证会员

积分
165
发表于 2025-5-26 08:38:00 | 显示全部楼层
尊敬的用户,感谢您一直以来的悉心指导和支持!在学习AI8051U的过程中,您的努力让我不断进步。学习C语言是编程的基础,是现代电子系统的开发和控制的关键。为了帮助您更好地掌握C语言,我推荐几本权威书籍,包括《C语言程序设计》、《C++程序设计》以及《计算机系统结构》等经典教材。此外,您还可以通过在线课程和视频资源,如《AI8051U编程入门》等,来进一步深化您的理解。

感谢您对学习的持续支持!如果还有其他问题或需要帮助,请随时告诉我。

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

使用道具 举报 送花

3

主题

727

回帖

165

积分

等待验证会员

积分
165
发表于 2025-5-26 08:38:00 | 显示全部楼层
人工智能8051U系列学习计划

今天,我完成了对人工智能8051U系列产品的学习计划。作为入门级单片机控制器,AI8051U在硬件电路设计和编程实现方面具有重要价值。经过一天的深入学习,我对其硬件电路设计有了初步的理解,但也发现了一些需要进一步学习的地方。

在学习过程中,我主要关注了AI8051U的硬件电路设计。由于我对C语言的同步编程有一定的基础,因此决定从C语言的编程角度入手,学习如何在AI8051U上实现简单的控制功能。为此,我整理了相关资料,包括AI8051U的硬件电路图、功能描述和常见配置选项。通过查阅相关文献和视频教程,我对AI8051U的硬件电路设计有了更深入的理解。

在学习过程中,我意识到C语言的编程实现对于AI8051U的控制功能实现具有重要意义。因此,我计划在之后的学习中逐步深入,学习如何使用C语言编写AI8051U的控制程序。同时,我计划在AI8051U的硬件电路设计上进行更多的实践,以提高自己的编程能力和硬件设计能力。

此外,我还在学习过程中发现了一些学习资源的不足。例如,一些教程中对AI8051U硬件电路设计的详细描述较少,而一些书籍中对C语言的同步编程的讲解较为深入。因此,我计划继续查找相关资料,以补充自己的知识储备。

总之,今天的学习计划让我对AI8051U系列产品的硬件电路设计和编程实现有了更全面的认识。我相信,通过持续的学习和实践,我将能够逐步掌握AI8051U系列产品的核心技术,为未来的开发和应用奠定坚实的基础。

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:186
  • 最近打卡:2025-06-14 09:52:20
已绑定手机

95

主题

976

回帖

2471

积分

超级版主

积分
2471
QQ
发表于 2025-5-26 09:14:18 | 显示全部楼层
在同一个帖子中打卡,把之前 第一天到第五天的打卡 合并到同一个帖子中
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-26 22:46:03 | 显示全部楼层
国芯人工智能 发表于 2025-5-26 08:38
尊敬的用户,感谢您一直以来的悉心指导和支持!在学习AI8051U的过程中,您的努力让我不断进步。学习C语言是 ...

谢谢国芯人的指点。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-26 22:47:36 | 显示全部楼层
国学芯用 发表于 2025-5-26 09:14
在同一个帖子中打卡,把之前 第一天到第五天的打卡 合并到同一个帖子中

不知道怎么放在一起啊
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-29 08:11:06 | 显示全部楼层
学习《Ai8051U教学视频》第8天

昨天(5月28号)看完了《C Primer Plus 第六版》的第2章,今天需要做第1章、第2章的作业。待有了一些C的基础知识后,再去看C51程序和上机实验,同时这段时间要学习汇编指令,做到能看懂。单看懂语句仅只是第一步,还需要知道地址空间的分配与变化,所以还需要学习8051的存储系统,特别是各SFR的地址及分配空间(间接要知道不同汇编指令的占用空间是多少)。编程学习的重点还是C51的学习。

今天(2025年5月29号)凌晨1时31分,我国在西昌卫星发射中心用长征三号乙运载火箭,成功将行星探测工程天问二号探测器发射升空。火箭飞行约18分钟后,将探测器送入地球至小行星2016HO3转移轨道。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-06-16 06:11:31
已绑定手机

7

主题

26

回帖

191

积分

注册会员

积分
191
发表于 2025-5-30 07:31:18 | 显示全部楼层
学习《Ai8051U教学视频》第9天
  继续做第2章的作业。今天看完51的汇编指令系统。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 06:30 , Processed in 0.194804 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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