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

Ai8051U学习之旅

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-10-23 07:58:25 | 显示全部楼层
本帖最后由 lclbf 于 2024-10-23 08:00 编辑
乘风*** 发表于 2024-10-22 13:57
音频与SD卡部分电路图,在原理图第2页

谢谢你的回复,没有注意到还有两页。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-09 11:32:00

0

主题

9

回帖

80

积分

注册会员

积分
80
发表于 2024-10-25 16:56:15 | 显示全部楼层
积分兑换的箱子吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-10-25 17:03:47 来自手机 | 显示全部楼层
Bens 发表于 2024-10-25 16:56
积分兑换的箱子吗?

论坛活动
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10511&page=1&extra=#pid103755
在MCU技术相关群或论坛
帮宣传5个300人以上的大群或大的MCU技术论坛版块,
每个群宣传我们论坛的Ai8051U如下几个技术贴5次以上,
【免费+包邮】 送 Ai8051U 实验箱,
截图到我们论坛跟贴 贴图为证
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-10-26 07:54:13 | 显示全部楼层
Be*** 发表于 2024-10-25 16:56
积分兑换的箱子吗?

积分不够,上次宣传活动,发信息到5个500人以上大群就可以申请。
https://www.stcaimcu.com/forum.p ... p;extra=&page=1
回复 支持 反对

使用道具 举报 送花

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

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2024-11-1 13:53:31 | 显示全部楼层
坚持继续打卡

支持国产STC!!!

论坛越来越好
STC 666 888
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-12-8 11:42:38 | 显示全部楼层
继续跟冲哥学习AI8051.
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
  第一集:利用实验箱对AI8051强大功能的介绍,例程的演示!
  第二集:实验箱硬件详细介绍;开发工具KEIL,ISP的介绍;实验程序包下载。程序下载到试验箱的方法!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-12-8 14:59:30 | 显示全部楼层
lcl*** 发表于 2024-12-8 11:42
继续跟冲哥学习AI8051.
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
  第一集:利用实验箱 ...

哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
    第三集:点亮一个LED灯。
学习手册第六章(P202-P304内容)
详细讲解如何创建工程,通过手册讲解创建工程的过程,先通过实验点亮LED的灯,再根据电路图讲解如何实现点亮LED灯,如何通过程序来实现。这样的讲解,没有电子基础的人也能学懂。
点灯电路图如下:点亮灯的工作原理:P40口输出低电平,三极管Q2导通,相当于控制LED灯的开关打开。8个LED的负极通过限流电阻接到P0口,要想哪个灯亮,就将哪个端口输出低电平,LED灯就有电流通过点亮。
练习程序如下:



截图202412081501522424.jpg

3 点亮LED.rar

26.33 KB, 下载次数: 39

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-12-8 16:14:34 | 显示全部楼层
lcl*** 发表于 2024-12-8 14:59
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
    第三集:点亮一个LED灯。
学习手册第六章 ...


哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!

第四集:不停电下载。
    视频先通过实验说明使用 不停电下载的优点。再一步一步手把手教如何下载USB库文件(我学习的时候和冲哥讲视频的时候有点区别,官网更新,只有一个文件了,内容一样的,下面有截图可以看得出来);最后通过实例手把手教大家如何移植实现不停电下载。
   在自己实验的时候出现两个问题:
   1、编译出现错误警告#127#128,原因是编译前忘记加载库文件。
   2、不能自动下载,一直显示:“正在检测目标单片机”。原因是:自定义下面三个忘记选择。如下图所示:
练习程序如何压缩包:




截图202412081614561842.jpg
截图202412081615264198.jpg
截图202412081617006551.jpg
截图202412081657599411.jpg
截图202412081658199126.jpg

4 不停电下载Demo.rar

72.21 KB, 下载次数: 38

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-12-8 17:04:10 | 显示全部楼层
lcl*** 发表于 2024-12-8 16:14
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
第四集:不停电下载。
    视频先通过实验说 ...

哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
第五集:C语言基础
   学习内容:
  1、C语言USB-CDC串口之printf的实现。
  2、数的进制:2进制,10进制,16进制。
  3、数据的基本类型。
  4、C语言常用符号。
学习程序如下压缩包:



截图202412081755395371.jpg
截图202412081757035638.jpg
截图202412081758243093.jpg
截图202412081759118081.jpg
截图202412081759571034.jpg
截图202412081800363728.jpg
截图202412081802236332.jpg
截图202412081804533987.jpg
截图202412081805449096.jpg

5 C语言基础.rar

73.1 KB, 下载次数: 38

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:337
  • 最近打卡:2025-04-30 07:42:48

19

主题

205

回帖

816

积分

高级会员

积分
816
发表于 2024-12-8 18:49:41 | 显示全部楼层
lcl*** 发表于 2024-12-8 17:04
哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
第五集:C语言基础
   学习内容:

哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前!!!
第六集:I/O输入输出
学习内容:
  1、什么是GPIO
    高低电平的介绍;I/O的工作模式和模式设置;拉电流和灌电流;手册电气特性的介绍。
  2、按键输入检测
    按键工作原理的介绍;利用while实现按键延时消抖。

课后作业2,自己写的程序功能有缺陷(期望大师指点),不能点亮第一个灯。程序如下:

//作业2:按一下亮一个灯,再按一下亮两个灯,直到全亮(变量加法和乘法)
                if(P32 == 0)
                        {
                                Delay20ms();
                                if(P32 == 0)
                                {                                
                                        if(n<=128)
                                        {
                                                n  = (n+1)<<1;
                                                                                                                                
                                                P0 = ~n;
                                        }        
                                        else
                                        {
                                                n = 0;
                                        }

                                       
                                        while(P32 == 0);                                       
                                }                                       
                        }

实验现象如下视频所示:


学习程序如下压缩包:

video_20241208_230239.mp4

6.34 MB, 下载次数: 46

6 IO口输入输出.rar

75.16 KB, 下载次数: 50

点评

可以先分析下,第一次执行到“ P0 = ~n;”这一行的时候n等于几  详情 回复 发表于 2024-12-9 14:34
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 19:41 , Processed in 0.355075 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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