找回密码
 立即注册
查看: 224|回复: 10

学习《Ai8051U教学视频》心得,开始打卡

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-19 13:24:31 | 显示全部楼层 |阅读模式

好久前用过单片机,后来换PLC了,现在需要再转回来了,看了 第一集 序言,单片机已经发展到这么厉害的程度了,当时到串行通信觉得就很不错了,希望自己加油能跟上,把新知识学会
屏幕截图2024-12-19132225.jpg

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-19 22:14:10 | 显示全部楼层

打卡第2集 硬件及工具介绍。单片机都有32位了,以前自己还是用了8位,都到32位了,努力跟上,更新知识系统,相信跟着视频,自己能跟上,努力+坚持。软件以前还是安装的C51和MDK,不知道安装C251有没有冲突,努力吧,自己加油。
屏幕截图2024-12-19213201.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-19 23:57:13 | 显示全部楼层

第3集 点亮第一个LED打卡。其实从传统的51到现在的单片机,一开始头疼的就是设置IO的配置,需要查说明书及设定的寄存器,看到ISP软件还有设置的功能,不错。现在写一下框架

#include “"AI8051U.h"

void main()

{

     while(1)
    {

    }

}

屏幕截图2024-12-19234120.jpg

屏幕截图2024-12-19234200.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-20 09:43:29 | 显示全部楼层

第四集 USB不停电下载 学习心得:学到了新知识了,很好,USB的这些知识不知道,好好消耗,不过话说回来,个人感觉还是按P3.2再断电上电好使,不过我想,若是自己做电路板,还是用专门的下载器更好使,节约硬件。

屏幕截图2024-12-20093839.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-20 22:11:05 | 显示全部楼层

第五集 C语言基础 打卡心得:几年前,做STC单片机项目时,还不太懂USB的内容,听了冲哥讲解,明白许多,新知识一日千里,希望自己坚持学习。其实基本的C基础还是有的,努力学习新的不会的知识,感谢网站提供的学习平台。

屏幕截图2024-12-20220110.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-20 23:22:40 | 显示全部楼层

第六集 IO输入输出 学习心得:冲哥讲的好极了,尤其按键去抖动那块。自己试着先写课后第一个练习题,比较简单。第二个再想想,应该有巧妙的办法,找找搜搜学习。

	if( P32 == 0 )
	{
		Delay20ms();
		if( P32 == 0 )
		{
			P00 = 0;
		}
        }
	if( P33 == 0 )
	{
		Delay20ms();
		if( P33 == 0 )
		{
			P00 = 1;
		}
        }

屏幕截图2024-12-20231234.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-21 21:28:40 | 显示全部楼层

第七课 定时器中断 学习心得:定时器,这是当时初学单片机的算来算去很多的一个知识点,当时弄得还算明白,没想到,到现在的单片机,已经又有了这么多的定时器了,自己落伍太多了,努力吧,别无他法,想进步一点点啃下来。谢谢冲哥的讲解。另,突然发现视频可以下载,哈哈,这太方便学习了,赞!

屏幕截图2024-12-21212037.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-30 20:20:23 | 显示全部楼层
努力,给自己加把劲吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-30 23:09:53 | 显示全部楼层
                //课后任务1:按一下P32按钮灯亮,按一下P33按钮灯灭;
                if( P32 == 0)                                                        //判断P32按钮按下!!!
                {
                        Delay20ms();                                                //延时20ms消抖!!!
                        if( P32 == 0 )                                                //
                        {
                                P00 = 0;
                                while( P32 == 0);                                //等待P32松开!!!
                        }
                }
               
                if( P33 == 0)                                                        //判断P33按钮按下!!!
                {
                        Delay20ms();                                                //延时20ms消抖!!!
                        if( P33 == 0 )                                                //
                        {
                                P00 = 1;
                                while( P33 == 0);                                //等待P33松开!!!
                        }
                }
               
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2025-01-23 00:26:53
已绑定手机

1

主题

9

回帖

69

积分

注册会员

积分
69
发表于 2024-12-30 23:30:24 | 显示全部楼层
u8 state1 = 0xfe ;
....
        P0 = 0xff;
...

                //课后任务2:按一下亮一颗灯,在按一下亮两颗灯,直到全亮(变量+加法和乘法)
                if( P32 == 0)                                                        //判断P32按钮按下!!!
                {
                        Delay20ms();                                                //延时20ms消抖!!!
                        if( P32 == 0 )                                                //
                        {
                                if( P0 == 0x00 )
                                {
                                        state1 = 0xfe ;
                                        P0 = 0xff;
                                }
                                else
                                {
                                        P0 = state1;
                                    state1 <<=1;
                                }

                        while( P32 == 0);                                //等待P32松开!!!
                        }
                }

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-6 21:49 , Processed in 0.161967 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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