冲哥AI8051教学第一集打卡!!
第一集打卡!!我是把视频下载下来用Bilibili播放器播放的。AI8051U单片机性能真的太强大了,已经被序言中的展示深深折服!流畅的屏幕,IIS录放音和频谱分析仪,PWM_DMA做的精美时钟,甚至还能轻松跑卷积神经网络!这得速度多快啊!AI8051U单片机就是国产芯片耀眼的光芒,让我对8051单片机燃起了超级大的热情!坚持打卡!<h1>第二集打卡!</h1>
<p><strong>今天重点了解了一下实验箱的硬件配置。小小AI8051U的性能甚是强大,有示波器输入、TFT彩屏接口、立体声耳机输出、还有可以跑文件系统的TF卡插座,简直是一台微型电脑了。</strong></p>
<p><strong>今天第一次接触到一些新鲜的东西。首先就是USB Link 1D下载器,冲哥说性能非常强悍,准备学习一下。然后是USB转双串口,可以代替常见的CH340芯片。</strong></p>
<p><strong>我是下载到电脑然后用Bilibili播放器播放的。冲哥今天带我重温入门单片机的经典操作——点灯,让我感觉特别温暖和熟悉。今天认识了这个实验箱,并下载了使用手册等资料。</strong></p>
<p><img src="data/attachment/forum/202412/19/115343kgbnbznrrjdnmj00.png" alt="image.png" title="image.png" /></p>
<h1>第三集打卡!!</h1>
<p>USB不停电下载程序超酷的好吧!冲哥手把手教我配置不停电下载的程序,虽然还没有开发板,但是我已经迫不及待在Keil上配置了一遍!<strong>希望能早日得到STC送的开发板!</strong></p>
<p><img src="data/attachment/forum/202412/19/123039rgmllligmen82gcc.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/20/130036iuy5gx3k4234yoy4.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/20/124301rutkyau3buanbt3u.png" alt="image.png" title="image.png" /></p>
<h1>第四集打卡!!</h1>
<p><strong>冲哥教的真的很细致,讲的很通俗,大大降低了新手小白的理解难度</strong>。这一节课冲哥又教授了如何构建一个最基本的点灯程序,就是先给它的P0和P4端口初始化,初始化P0为准双向口是为了点灯,初始化P4为准双向口是为了将单片机设置为不掉电下载模式。还带我们读手册,理解了如何配置各个IO端口。</p>
<p><img src="data/attachment/forum/202412/19/131844ttzchpuhzh2hv14c.png" alt="image.png" title="image.png" /></p>
<h1>打卡第五集!!</h1>
<p>今天跟冲哥学了点灯,用的是while中轮询的方式判断按键按下,在按键消抖时加了20ms的阻塞性延时。由浅入深,循序渐进,通过对按键点灯这一基本操作的学习,我正在向着定时器前后台程序架构靠近。</p>
<p><img src="data/attachment/forum/202412/19/133035vaetndhjzjjddww6.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/20/124754b4uwz6sjdjdz43n6.png" alt="image.png" title="image.png" /></p>
<h1>打卡第六集</h1>
<h2>其实这才是第5集,上面的第5集看的是第6集的内容</h2>
<p>这节课是C语言语法课,冲哥带我们温习C51有哪些数据类型和常用运算符。有一个我经常搞混的地方,就是在使用define给系统数据类型起别名的时候,正确的语法是 <code>#define 替换量 被替换量</code>,而我有时候错误地写成 <code>#define u8 unsigned char</code>,因为写得少而且习惯了类似 <code>#define PI 3.14</code>之类的语句。</p>
<p>还有就是需要加上 <code>#pragma float64</code>来使用64位的浮点数。(好像是这个意思)</p>
<p><img src="data/attachment/forum/202412/19/162458q0xdoyz1x1xw8www.png" alt="image.png" title="image.png" /></p>
<h1>打卡第六集</h1>
<h2>其实这才是第5集,上面的第5集看的是第6集的内容</h2>
<p>这节课是C语言语法课,冲哥带我们温习C51有哪些数据类型和常用运算符。有一个我经常搞混的地方,就是在使用define给系统数据类型起别名的时候,正确的语法是 <code>#define 替换量 被替换量</code>,而我有时候错误地写成 <code>#define u8 unsigned char</code>,因为写得少而且习惯了类似 <code>#define PI 3.14</code>之类的语句。</p>
<p>还有就是需要加上 <code>#pragma float64</code>来使用64位的浮点数。(好像是这个意思)</p>
<p><img src="data/attachment/forum/202412/19/162458q0xdoyz1x1xw8www.png" alt="image.png" title="image.png" /></p>
<h1>打卡第六集</h1>
<h2>其实这才是第5集,上面的第5集看的是第6集的内容</h2>
<p>这节课是C语言语法课,冲哥带我们温习C51有哪些数据类型和常用运算符。有一个我经常搞混的地方,就是在使用define给系统数据类型起别名的时候,正确的语法是 <code>#define 替换量 被替换量</code>,而我有时候错误地写成 <code>#define u8 unsigned char</code>,因为写得少而且习惯了类似 <code>#define PI 3.14</code>之类的语句。</p>
<p>还有就是需要加上 <code>#pragma float64</code>来使用64位的浮点数。(好像是这个意思)</p>
<p><img src="data/attachment/forum/202412/19/162458q0xdoyz1x1xw8www.png" alt="image.png" title="image.png" /></p>
<h1>第六集打卡</h1>
<p>这是第5集,冲哥带我们重温C语言和C51的数据类型、常用运算符。<strong>其实上一个回复的第5集是看了第6集,顺序反了一下。</strong></p>
<p>有一个地方是我容易写错的,就是用 <code>#define</code>关键字给系统数据类型起别名的时候,我容易敲成 <code>#define unsigned char u8</code>,实际上正确的语法是 <code>#define 替换名 被替换名</code>,也就是写成 <code>#define u8 unsigned char</code>这样子。可能是我平时习惯了 <code>#define PI 3.14</code>这一类的语句。</p>
<p><img src="data/attachment/forum/202412/19/162753tebabb2u7qatvby4.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/20/124849o0gn2xi00xzkqh2q.png" alt="屏幕截图2024-12-20124504.png" title="屏幕截图 2024-12-20 124504.png" /></p>
<h1>第七集打卡打卡!!</h1>
<p>仍然是,下载了跟着冲哥的视频学习。每一次学都觉得这是51单片机里不可多得的豪华。第七集还是51的基础——定时器中断的使用,这是每一个学过51的人应该具备的基础。AI8051U跟传统51单片机不一样的地方在于,<strong>它的定时器是有预分频的</strong>,可能是由于内部时钟的频率比较高,加了一个分频寄存器后,定时器的定时时长就更灵活了。<strong><em>8位预分频+16位自动重装,T0-T4、T11六个定时器</em></strong>,这个配置太香了!</p>
<p><img src="data/attachment/forum/202412/19/224750g257nnxm5imll28n.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/20/125036eojo0tu0u6ojnd3d.png" alt="image.png" title="image.png" /></p>
页:
[1]
2