32G12K128 8051试验箱学习心得
<p>第一章学习心得</p><p>冲哥讲的还是比较好的,首先从单片机的发展来看,决定8051单片机确实更适合初学者入门学习,STM32就比较适合由单片机基础的人学习。</p>
<p>其次是对于新手的问题,从多个维度分析适合哪一类人群学习,个人认为,只要想学习什么时候都不会晚,关键是学习的意念有多坚定。</p>
<p>再者,学习过程中,个人觉得还是动手敲代码很重要,先跟着冲哥学习理论内容,然后敲代码的过程就是在消化的过程,有时候作为初学者来讲,有一些代码看着很简单,但是自己动手敲出来,不是这里错了,就是哪里错了,如果代码有错误,一定要自己仔细认真检查,毕竟这一次出现的问题,下一次有可能还是会出现的。</p>
<p><img src="data/attachment/forum/202412/27/120853rta5k6dac5cuzzue.png" alt="微信截_20241227120846.png" title="微信截图_20241227120846.png" /></p>
<p>第二章 学习心得</p>
<p>第二章主要讲解了单片机的外部结构,数码管,LED灯,蜂鸣器,独立按键,矩阵按键,这些都是很基础的东西。</p>
<p>看到在旁边的电路上还有其他的外围功能,像电压比较,基准电压,NTC测温之类的都是以前没有接触过的,希望在下面的课程学习的过程中可以逐步的了解到这些东西。</p>
<p>这节课比较重要,冲哥把这块板子的功能做了一个简单的介绍,可以让学生更好的理解这些学习模块,根据自己的短板,进行针对性有效的学习。</p>
<p>第三章学习心得</p>
<p>本章主要介绍了开发环境的搭建、技术手册</p>
<p>Keil C251的开发环境已经搭建好啦<br />
<img src="data/attachment/forum/202412/27/122528h828nqy7avyyez4z.png" alt="image.png" title="image.png" /></p>
<p>在教程后半段中介绍了编译文件,所谓编译文件呢,就是电脑把我们人类所能识别的语言转换成单片机所能识别的机器语言,Great!!!</p>
<p>下载过程中要注意:</p>
<p>1.按住P3.2把INT0接地,不松开,进行下一步</p>
<p>2.按下ON/OFF键断电,松开ON/OFF键上电,最后松开P3.2/INT0,电脑就可以找到单片机</p>
<p>以上内容先记下来,回头自己尝试一下的。</p>
<p>第四章上 学习心得</p>
<p>开始进入正题,看到课程名字已经心潮澎湃了,赶紧动员,学习起来啦!</p>
<p><img src="data/attachment/forum/202412/27/123852fl5h2worrrri7ira.png" alt="image.png" title="image.png" /></p>
<p>开幕就是干货,哈哈,想想也是,单片机产品,应该可以用干电池驱动吧,回头做一个小产品,用干电池盒试一试,或许过年做一个跑马小灯笼,放到年画上,也会是一个很不错的选择。</p>
<p>VCC=高电平 GND=低电平一般指接地 0V这两个分别用10表示。</p>
<p>GPIO:输入输出端口的简称,以前学习的单片机呢,同一个端口既可以做输入,也可以做输出,这里的应该也是可以的吧。</p>
<p>限流电阻,这个比较重要,在实际项目应用的过程中,这个是不可少的,归根于二极管的性质,如果在二极管处于正向偏置的状态下,不加限流电阻的话,二极管是容易被击穿的。回顾起以前的旧知识了。</p>
<p><strong>尝试着自己跟着冲哥写了第一个教程,但是不知道为啥,不需要包括头文件呢?</strong></p>
<p>第四章下 学习心得</p>
<p>这一节课就比较深奥,涉及到的东西比较多。</p>
<p>前半部分讲了包含不断电下载的头文件,这个功能在实际项目中很实用,不用每次都要断电重启才能下载。这个功能值得关注一下。</p>
<p>头文件内包括的信息。</p>
<p>子函数都要先定义,再在主函数中使用。</p>
<p>第五集学习心得</p>
<p>0 2 8 10 16 进制 这些数制在机器中最常用的,2进制是最基本的进制</p>
<p>printf 输出函数</p>
<p>“%”字符数制的表示方式</p>
<p>“\n”换行符</p>
<p>这一节课算是基础课,对于后面课程的学习是很重要了,包括ASCLL字符代码表的数值对应,数制间进行转换,比较重要,这关系到以后用单片机进行数据处理。基本运算符都是应该扎好的基础。逻辑门运算,与或非,这些都是在数字电路里面学习到的,在这里面也可以给巩固巩固,加深一遍印象。</p>
<p>冲哥的课程很不错,希望新来的同学也可以跟着冲哥好好学。</p>
<p>第六集学习心得</p>
<p><strong>delay 应该是延时的意思?</strong></p>
<p>保持程序下载工具是最新的版本,跟进官网更新的进度</p>
<p>关键介绍声明“delay”函数的应用,以及子函数体的结构</p>
<p>返回值 函数名称(入口参数)</p>
<p>{</p>
<pre><code>函数体
</code></pre>
<p>}</p>
<p>没有返回值就是void</p>
<p>函数名称尽量避开关键词,不重复,非特殊字符可以随便取用</p>
<p>入口参数:类型+名称,多个参数“,”用逗号隔开,</p>
<p>第七集课程心得</p>
<p>本节课的主要核心在介绍按键及LED灯之间的因果逻辑关系,按下按钮,LED指示灯点亮,按钮的分类有很多种,板子上使用的是贴片式按钮,按钮虽然千奇百怪,但是本质就是两个引脚之间的通断。</p>
<p>按钮由于是机械结构,需要消除按键抖动。</p>
<p>数组定义:类型 名称【长度】={数值};</p>
<p>使用过程:赋值:名称【索引】=数值</p>
<p>冲哥讲课很耐听,感悟很多,刚好手里有一本以前的教材,跟着看看,也能体会到很多,主要还是视频课更好一些的。</p>
<p>第八集课程学习心得</p>
<p>本节课引用了电磁炉的实例来讲解按键蜂鸣的功能</p>
<p>蜂鸣器还要分有源蜂鸣器和无源蜂鸣器,无源蜂鸣器好像可以奏电子琴。</p>
<p>板子上使用的是有源蜂鸣器,所谓有源,就是有震荡源,而无源,就是依靠外部电路频率来驱动响应的。</p>
<p>第九集学习心得</p>
<p>坦白一点讲,数码管就是LED等有规则的矩阵,一个代码一个灯,A B C D EF G DP刚好是八位,一个字节的容量。</p>
<p>数码管分为共阴极和共阳极,共阳极是正极短接接VCC,共阴极是负极短接,接GND</p>
页:
[1]
2