assass123 发表于 2024-12-16 22:30:31

学习Ai8051U视频打卡

<p><img src="data/attachment/forum/202412/16/222811yeslomkmlszeu41m.png" alt="image.png" title="image.png" />看了第一集,试验箱功能强大。不仅有视频、音频、显示矩阵,还有频谱分析,手写AI,还有FLASH读写编程功能,是学习单片机的好平台。</p>

assass123 发表于 2024-12-16 22:33:17

<p>试验箱有80多个编辑好的代码,便于学习,<br />
<img src="data/attachment/forum/202412/16/223213hytuauz02iiue0r1.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/16/223238dz1de3rwkt3ke1br.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/16/223312lkuvllhjaiv8dhal.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-16 22:35:52

<p>Ai8051封装兼容以前芯片,价格便宜,接口丰富。<br />
<img src="data/attachment/forum/202412/16/223520sxzmpmaezg6x5hf5.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-16 22:55:38

<p>第二集打卡Ai8051U视频教程第二集-硬件及工具介绍配套程序<br />
<img src="data/attachment/forum/202412/16/225406qri4l4z4v94iie4y.png" alt="image.png" title="image.png" /></p>
<p>试验箱的硬件介绍完备,<br />
<img src="data/attachment/forum/202412/16/225532bc9jzcirq4hsrz1t.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-16 22:56:23

<p>软件安装流程清晰<br />
<img src="data/attachment/forum/202412/16/225620prcp9zju2vcjujo1.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-16 22:58:00

<p>非常顺利就安装好了<br />
<img src="data/attachment/forum/202412/16/230048idq27181ugjjgjcu.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-17 09:00:15

<p>打卡Ai8051U视频教程第三集</p>
<p>介绍了KEIL c251的应用<br />
<img src="data/attachment/forum/202412/17/085719qr6yd3d66yd8mdh3.png" alt="image.png" title="image.png" /></p>
<p>点亮LED的软硬件原理<br />
<img src="data/attachment/forum/202412/17/085834tmpbkg81bvgo1uzj.png" alt="image.png" title="image.png" /></p>
<p>Ai8051U的端口工作模式的配置</p>
<p><img src="data/attachment/forum/202412/17/085930y2ln2faejj722rzz.png" alt="image.png" title="image.png" /></p>
<p>讲解简明清晰。</p>

assass123 发表于 2024-12-17 10:37:46

<p>打卡Ai8051U视频教程第四集-USB不停电下载<br />
<img src="data/attachment/forum/202412/17/103048vdyx4et4tote0z0f.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/17/103210eg2q6zm2kg7vq92x.png" alt="image.png" title="image.png" /></p>
<p>CDC设备介绍</p>
<p>USB的CDC类是USB通信设备类(Communication Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB传统纯电话业务(POTS)模型,USB ISDN模型和USB网络模型。通常一个CDC类又由两个接口子类组成通信接口类(Communication Interface Class)和数据接口类(Data Interface Class)。通信接口类对设备进行管理和控制,而数据接口类传送数据。这两个接口子类占有不同数量和类型的终端点(Endpoints),不同CDC类模型,其所对应的接口的终端点需求也是不同的。</p>
<p>配置好USBCDC接口<br />
<img src="data/attachment/forum/202412/17/103733hobxew1bbh0pf1ax.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-17 10:43:40

<p>设置CDC的主要语句<img src="data/attachment/forum/202412/17/104258k8kecerrkczgkcg9.png" alt="image.png" title="image.png" /></p>

assass123 发表于 2024-12-17 20:00:59

<p>打卡Ai8051U视频教程第五集-C语言基础</p>
<p>先学习了printf函数</p>
<p>1.打开USB库中的PRINTF_HID宏定义(去掉//)</p>
<p>2.理解PRINTF的函数原型的定义</p>
<p>#define printfprintf_hid</p>
<p>int printf_hid (const char *fmt, ...);</p>
<p>参数fmt -- 是格式控制字符串,包含了两种类型的对象:普通字符和转换说明 。</p>
<p>普通字符:在输出时,普通字符将原样不动地复制到标准输出。</p>
<p>printf(&quot;8051U深度入门到32位51大型实战视频\r\n&quot;);</p>
<p>转换说明:不直接输出,用于控制 printf 中参数的转换和打印。每个转换说明都由一个百分号字符(%)开始,以转换说明符结束,从而说明输出数据的类型、宽度、精度等。</p>
<pre><code>
    printf(&quot;8051U深度入门到32位51大型实战视频,%s\\r\\n&quot;,&quot;加油&quot;);
</code></pre>
<p>还有函数格式</p>
<p>转换说明简介:</p>
<p>1.类型:根据不同的 fmt 字符串,函数可能需要一系列的附加参数,每个</p>
<p>参数包含了一个要被插入的值,替换了 fmt 参数中指定的每个 % 标签。</p>
<p>关于附加参数,既可以是变量,也可以是常量。</p>
<p>2.位置:printf()函数的普通字符和转换说明放在&quot; &quot;双引号内,附加参数</p>
<p>放在双引号外,每个附加参数之间用逗号隔开。</p>
<p>3.数量:printf() 的附加参数与转换说明符是⼀⼀对应关系,如果有 n 个转</p>
<p>换说明符, printf() 的参数就应该有 n + 1 个。如果参数个数少于对应的转</p>
<p>换说明符,printf() 可能会输出内存中的任意值。<br />
<img src="data/attachment/forum/202412/17/195742v0co3v0tre9coc4a.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/17/195753a7y3hkv1jxvtkjxk.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/17/195814e5zi1yxzze5eb1xc.png" alt="image.png" title="image.png" /></p>
<p>字符和ASCII代码表</p>
<p><img src="data/attachment/forum/202412/17/195848ytusnbni5n45tba4.png" alt="image.png" title="image.png" /></p>
<p>以及输出变量的数据类型<br />
<img src="data/attachment/forum/202412/17/195931s8p7z89uu3bbk9xp.png" alt="image.png" title="image.png" /></p>
<p>C语言常用运算符<br />
<img src="data/attachment/forum/202412/17/200024tx9pt8d2vu2s6vuv.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/17/200040n7d7faddiain2epi.png" alt="image.png" title="image.png" /></p>
页: [1] 2
查看完整版本: 学习Ai8051U视频打卡