AI8051学习心得
<p>第一节AI8051U课程主要介绍了AI8051U芯片,AI8051U能用flash编程器进行屏幕显示和视频播放,能用IIS录音、放音,有PWM_DMA,上位机能有频谱分析仪,做手写计算器等。</p><p>8051U单片机已经进化到可以运行AI,可以实现屏幕显示、手写计算器等功能</p>
<p>如何使用板载摄像头进行屏幕校准和数字录放音,并详细介绍了各项功能的使用方法和注意事项。</p>
<p>如何使用单片机实现录放音功能以及烧写程序,并展示了使用PWM和DMA实现灯具和频谱分析仪的功能。</p>
<p>使用频谱分析仪来快速分析频率,以及一个手写计算器程序和一个新的功能——FLASH编程器,可以用来编程</p>
<p>擦除芯片。</p>
<p>初次看下来,AI8051一款性能强大的USB型单片机,具有兼容性强、功能丰富的特点,适合开发各种不同的</p>
<p>用。</p>
<p>第二节</p>
<p>介绍8051U实验箱的硬件和软件部分,包括USB接口、下载烧录调试工具、转双串口芯片、TF卡插座、示波器</p>
<p>入、放音输出、话筒录音、OLED屏幕和8路流水灯等功能。</p>
<p>简要说明八位数码管、TF彩屏、掉电检测、红外接收、矩阵键盘、主芯片等器件的作用和原理,以及LCD对比</p>
<p>调节和电源按键的功能。</p>
<p>说明如何使用STC AI8051U实验箱,包括安装ISP软件、下载芯片规格书、添加头文件、下载插件等步骤,并提</p>
<p>了代码包和手册的下载链接。(非常详细)</p>
<p>第三集</p>
<p>如何使用keil+isp进行编程,包括新建工程、添加头文件和输入代码等步骤,同时也讲解了相关设置和注意事项</p>
<p>如何使用STC公司提供的IO配置工具,能让用户极为便捷地设置单片机端口模式,包括准双向口、输入口、输出</p>
<p>等。同时还讲解了点亮LED的原理和代码实现。</p>
<p>第四集</p>
<p>USB不停电下载</p>
<p>在STC官网下载USB库文件</p>
<p>(添加库文件为什么是lib文件的,因为它包含许多C文件,lib不能被打开,所以可以保证代码的可靠性和安全性)</p>
<p>使能XFR</p>
<p>USB初始化</p>
<p>屏蔽警告57,不然无法编译</p>
<p>实操步骤:</p>
<p>1、按下板子上的 P3.2/INT0 按键,就是 P3.2 接地</p>
<p>2、给目标芯片重新上电,不管之前是否已通电。</p>
<p>等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后,</p>
<p>就与 P3.2 状态无关了,这时可以松开 P3.2 按键</p>
<p>3,点击电脑端下载软件中的【下载/编程】按钮<br />
(USB 下载与串口下载的操作顺序不同)</p>
<p>第五集C语言基础</p>
<p>本节课主要有以下四个重点</p>
<p>1.C语言USB-CDC串口之printf函数的实现</p>
<p>2.数的进制,2进制,10进制,16进制</p>
<p>3.数据的基本类型</p>
<p>4.C语言的常用运算符</p>
<p>(C语言已学,这节没什么心得好写hh,usbCDC倒是个新东西)</p>
<p>第六集IO输入输出</p>
<p><img src="data/attachment/forum/202412/10/221444bbbu8gf34gb3geua.png" alt="image.png" /></p>
<p>第七集定时器中断</p>
<p>Delay属于阻塞延时,执行期间CPU不能执行其他事,直到计时结束,这样会大大浪费CPU资源,于是可以利用定时器中断来节省CPU资源</p>
<p><img src="data/attachment/forum/202412/10/221648mayj7hfpxpiaapir.png" alt="image.png" /></p>
<p>关于串口打印乱码的问题</p>
<p><img src="data/attachment/forum/202412/10/221736e5wwswmwbkjerssm.png" alt="image.png" /></p>
<p>关于定时器的一些简单计算</p>
<p><img src="data/attachment/forum/202412/10/221817gql688el9apf4mqj.png" alt="image.png" /></p>
页:
[1]