找回密码
 立即注册
查看: 374|回复: 9

Ai8051U学习开始打卡

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-11 14:40:03 | 显示全部楼层 |阅读模式

Ai8051U学习开始打卡开始,跟着冲哥大牛学习。本章演示了实验箱的功能。

第一章 AI8051U强在哪里?

1.屏幕显示和视频播放 (flashsm88
2.ⅡS录放音
3.PWM DMA
4.频谱分析仪(上位机)
5.手写计算器
6.QSPI PWMTSE TEITIR.EEA

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-11 14:50:35 | 显示全部楼层

学习第二章

1.了解试验箱的硬件部分,有哪些接口和功能;

2.学习了试验箱的软件安装和参数设置。

3.学习了如果导入例程,观察结果。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-11 18:00:34 | 显示全部楼层

学习第三章

1.学习了设置软件参数的详细步骤,参考手册6.5.1设置。

2.以入门的点灯程序,说明main函数等编写过程和框架。

3.说明了软件告警区,编译等按钮使用。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

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

在自己电脑上跑了例程,编译成功。

image.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-11 22:32:11 | 显示全部楼层

学习第四章

解放一只手,USB不停电下载。

学习如果在程序中增加调用USB库,实现自动下载。

移植关键部分到工程:
添加头文件
USB初始化函数(lib+.h库实现)
命令打开P_SW2寄存器和IE2寄存器,通过或,修改单个寄存器位。

完成工具设置。

image.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-12 22:03:46 | 显示全部楼层
第五章学习C语言常用的语法
1.最常用的printf函数的实现
2.各种格式的数字,2进制、10进制、16进制最常用到。
3.数据的基本类型,整型,浮点型。
4.C语言常用运算符,算术运算符,关系运算符,逻辑运算符,赋值运算符,按位运算符,其它运算符等。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-12 22:41:13 | 显示全部楼层

第六章学习常见GPIO的配置
1.GPIO的模式设置,常用建议设置为双向口。
2.GPIO的高低电平门限阈值,0.3VDD以下是低电平,算好电阻等分压。(高电平0.7VDD以上更可靠)
3.开关电路原理。
4.代码实现开关检测后控制。
5.代码中的滤除抖动设计。

image.png

void Delay30ms(void) //@24.000MHz
{
unsigned long edata i;

_nop_();
_nop_();
i = 179998UL;
while (i) i--;

}

		if( P32 == 0 )								//ÅжÏP32°´Å¥ÊÇ·ñ°´ÏÂ
	{
		Delay20ms();							//ÑÓʱ20msÏû¶¶
		if( P32 == 0 )
		{
			P00 = 0;
			while( P32 == 0 );					//µÈ´ýP32ËÉ¿ª		
		}
	}
		else if( P33 == 0 )								//ÅжÏP33°´Å¥ÊÇ·ñ°´ÏÂ
	{
		Delay20ms();							    //ÑÓʱ20msÏû¶¶
		if( P33 == 0 )
		{
			P00 = 1;
			while( P33 == 0 );					//µÈ´ýP33ËÉ¿ª		
		}
	}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2025-01-20 22:01:29
已绑定手机

2

主题

47

回帖

212

积分

中级会员

积分
212
发表于 2024-12-12 22:44:25 | 显示全部楼层

楼主学到第五集了,我才第三集

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

积分
141
发表于 2024-12-13 10:18:19 | 显示全部楼层

第七章 学习定时器中断
1.中断的作用,避免因为延时占用资源,单核的系统无法做别的事情。
2.定时器是硬件资源,8051U设备有6个定时器可供使用。
3.定时器调用和使用方式。包括初始化,不要忘记初始化中断,需要在中断里执行的代表写到中断里。
4.特殊字符要使用/xfd,解决乱码问题。
5.分频器内部实现,12T是系统时钟12分频,1T是不分频。
6.GATE控制使用内部还是外部管脚中断。
7.定时器的计算原理。
8.函数定义,声明,定义。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:28
  • 最近打卡:2025-04-16 17:52:54
已绑定手机

1

主题

12

回帖

141

积分

注册会员

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

第八章学习了结构体、文件调用等

通过学习熟悉了多任务中断调度

并且感觉写出了更高级的代码

image.png

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 03:38 , Processed in 0.152208 second(s), 114 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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