8051U实验箱学习记录 | 学习打卡典范
<p>本人为电子爱好者,之前玩过STC89S52,都是自己一点一点摸索的,没有系统的学习过;</p><p>借此免费实验箱活动还有视频教程来记录自己的学习过程。</p>
<p>由于是在公司,不方便看视频,相信还有不少朋友也有这样的困扰,所以计划将视频内容整理为文档,方便他人的同时也当作整理笔记了。</p>
<p>第一集 序言</p>
<p>哪怕梦想让我们拼的遍体鳞伤,这一次我们也要勇往直前</p>
<p>8051U强在哪里?</p>
<p>1.屏幕显示和视频播放(flash编程器)</p>
<p>2.IIS录放音</p>
<p>3.PWM_DMA</p>
<p>4.频谱分析仪(上位机)</p>
<p>5.手写计算器</p>
<p>6.QSPI,PWM移相,硬件乘除,单精度浮点</p>
<p><strong>Ai8051U-LQFP48 比普通 M0/M3,比 32F103C8T6 强太多的地方:</strong><br />
1,Ai8051U有TFPU@120MHz, 算力比他强, uS级硬件三角函数/浮点运算器;<br />
2,Ai8051U的抗干扰比他强;<br />
3, Ai8051U的内部复位是专业级的复位电路,彻底省外部复位;<br />
4, Ai8051U的内部时钟完全满足串口通信要求,4组串口;<br />
5,Ai8051U-LQFP48有 QSPI, i8080/M6800-TFT 接口,32F103C8T6没有;<br />
6, Ai8051U的PWM支持硬件移相@120MHz<br />
7,Ai8051U是 34K SRAM, DMA 支持 外设直接到外设,P2P<br />
8,Ai8051U是 自带硬件USB, 1个芯片就能直接USB连接电脑仿真/下载,全球唯一</p>
<p><a href="https://www.stcaimcu.com/data/download/Datasheet/AI8051U.pdf">手册:AI8051U.pdf</a></p>
这个不错 支持 现在论坛支持md了 比较看好你 一 实验箱外观图
!(data/attachment/forum/202412/05/184511mhmei0eolnonao0i.png "image.png")
二 实验箱布局图
!(data/attachment/forum/202412/05/184545xyp4dm6mkt2t24ei.png "image.png")
!(data/attachment/forum/202412/05/184602oks5s2qwjkcjxgbq.png "image.png")
在此,需要对“电源按键”进行说明 按住此按键时主控芯片断电,松开此按键时主控芯片会重新上电而进行上电复位。对于 Ai 单片机,要想进行 ISP 下载,则必须是在 MCU 上电或复位时接收到握手命令才会开 始执行 ISP 程序,所以下载程序到实验箱的正确步骤为:1、 使用 USB 线将实验箱与电脑进行连接2、 打开 AIapp-ISP-v6.94R 下载软件3、 选择单片机型号为“AI8051U-34K64”,打开需要下载的用户程序 4、 实验箱使用硬件 USB 接口下载。进入 USB 下载模式需要先按住实验箱上的 P3.2/INT0 按键 / 接地,然后按一下 ON/OFF 电源按键 / 断电,接着松开 ON/OFF 电源按键 /上电,最后可松开 P3.2/ INT0 按键。正常情况下就能识别出“STC USB Writer (HID1)” 设备5、 点击 STC-ISP 下载软件中的“下载 / 编程”按钮 当用户使用硬件 USB 对 AI8051U 芯片进行 ISP 下载时,不支持调节内部 IRC 的频率,但是可 选择出厂时内部预置的多种高精准 IRC 时钟频率(分别是 5.5296M、6M、11.0592M、12M、 18.432M、20M、22.1184M、24M、27M、30M、33.1776M、35M、36.864M、40M、44.2368M、 45.1584M),不同的系列可能不一样,具体以下载软件的频率列表为准。也就是下载时用户只能从频率下拉列表中选择其中之一,而不支持手动输入其他频率,使用 串口下载则可以输入 4M ~ 45.5M 之间的任意频率。
!(data/attachment/forum/202412/05/184626cn0k0xgiik9d0sg1.png "image.png")
三 下载程序到实验箱
首先使用 USB 线将实验箱与电脑正确连接,然后打开 AIapp-ISP-v6.94R 或以上版本。
!(data/attachment/forum/202412/05/184725sheznvrc9eq9hv9v.png "image.png")
在上面的界面中,下面几点需要注意: 1、 单片机型号选择“AI8051U-34K64”。 2、 实验箱 使用硬件 USB 接口下载。进入 USB 下载模式需要先按住实验箱上的P3.2/INT0 按键(P32 接地),然后按一下 ON/OFF 电源按键 / 断电,接着松开 ON/OFF电源按键 / 上电,最后可松开。 P3.2/INT0 按键。正常情况下就能识别出“(HID1) USB Writer”设备。点击界面中的“打开程序文件”按钮,在出现的打开程序代码文件的对话框中选择需要 下载的文件。
!(data/attachment/forum/202412/05/184750z504y54vrry6n4d5.png "image.png")
文件正确打开后,点击界面中的“下载 / 编程”按钮开始下载代码
!(data/attachment/forum/202412/05/184812p97uk9pqccsr1juz.png "image.png")
下载成功,会出现如下画面:
!(data/attachment/forum/202412/05/184833mdw3kkkf2zd3z3hb.png "image.png")
最简下载电路及步骤参考如下
!(data/attachment/forum/202412/05/184917j386r81n3vkak6ha.png "image.png")
硬件 USB 直接下载用户程序步骤: 1. 按下 P3.2 短接 GND 按键 2. 按一下电源按键断电再上电,或复位 3. 点击下载软件中的“下载 / 编程”按钮 4. 下载成功
第二集共三个部分
1 实验箱硬件部分介绍
2 需要安装的软件
keil
ISP烧录软件下载,和keil中加型号
keil的中断插件下载
实验箱的代码包,使用手册,AI8051芯片手册下载
3 下载第一个程序观察流水灯效果 今天早上打开实例工程报错
!(data/attachment/forum/202412/06/082914ut2emhtjime7z2j7.png "image.png")
原因为我的keil版本为ARM 的,刚刚群里大佬指导,今天从新安装一个C251的
删除之前的所有的keil版本,然后下载keil软件在下面网站Keil Product Downloads
MDK版本是用于STM32系列单片机编程
C51版本是用于传统的51单片机编程
C251版本用于STCAI8051U单片机编程
剩下一个不知道
!(data/attachment/forum/202412/06/131238wjaucc1qly6htqjo.png "2b3cd28a6c36811c84de25df4318d6a.png")
先安装keilC251,因为我平时也是使用AT89S52,所以也要同步安装keilC51
重点是分目录安装C251一个文件夹C51一个文件夹
!(data/attachment/forum/202412/06/140454ue8kbewzwdqkrprz.png "image.png")
安装结束,下一步进行注册机激活
下面进行激活,很简单的,首先下载软件,没有注册机软件的可以上网下载或者和我要
!(data/attachment/forum/202412/06/145507km3eiai467amb303.png "image.png")
1.以管理员权限运行keil软件
2.点击file--license管理
!(data/attachment/forum/202412/06/155244jusq2sq99lsfboks.png "image.png")
!(data/attachment/forum/202412/06/155328ang5gmf83ydbyb9z.png "image.png")
3.复制CID 到注册机的CID,选择Targer为对应要激活的版本C251,点击Generate
!(data/attachment/forum/202412/06/155514kt1ovmk9fonm03p9.png "image.png")
4.复制Generate 生成的序列号到License 管理界面的New License然后点击Add LIC
!(data/attachment/forum/202412/06/155813vo4s2a2dvl04vovl.png "image.png")
这样就激活了,可以看到有效期到2032年
fei2568 发表于 2024-12-6 15:59
下面进行激活,很简单的,首先下载软件,没有注册机软件的可以上网下载或者和我要
!(data/ ...
看你安装了c51和c251,为啥注册信息里只有PK251? 添加AI8051U芯片包,和中断扩展插件安装
我们可以看到新建工程里面没有我们要使用的单片机
!(data/attachment/forum/202412/06/160936qda96swq6qg2zja6.png "image.png")
视频昨晚看的好像是要在ISP软件的Keil仿真设置里面将型号和头文件添加到Keil软件里面
!(data/attachment/forum/202412/06/171829uxunopwm5zpc5miq.png "image.png")
这个地方出问题了,AI8051U 的型号添加不进去,应该是安装的目录有问题,需要重新卸载安装
srq 发表于 2024-12-6 16:47
看你安装了c51和c251,为啥注册信息里只有PK251?
我的软件是安装在不同的目录里面的,我不确定这样有没有问题