Ai8051U-LQFP48 转 89C52-DIP40 核心板测试分享
在论坛转转逛逛,突然发现我喜欢的【STC单片机】出活动啦!
以前把玩的单片机,从认识起,接触到的都是DIP40封装的,这好巧不巧,突然发现STC这次推出了
【Ai8051U-LQFP48 转 89C52-DIP40 核心板】,
搭载的CPU竟然是非常先进的工艺和具有强大的功能,

简要摘录了下它和目前流行的同类型处理器比较说明:
Ai8051U-LQFP48, 比普通 M0/M3,比 32F103C8T6 强太多的地方:
1.Ai8051U有TFPU@120MHz, 算力比他强, uS级硬件三角函数/浮点运算器;
2.Ai8051U的抗干扰比他强;
3.Ai8051U的内部复位是专业级的复位电路,彻底省外部复位;
4.Ai8051U的内部时钟完全满足串口通信要求,4组串口;
5.Ai8051U-LQFP48有 QSPI, i8080/M6800-TFT 接口,32F103C8T6没有;
6.Ai8051U的PWM支持硬件移相@120MHz,DMA 可以 外设直接到外设,P2P
7.Ai8051U是 34K SRAM,64K Flash
8.Ai8051U是 自带硬件USB, 1个芯片就能直接USB连接电脑仿真/下载,全球唯一
而且----Ai8051U-LQFP48, RMB2.3含税!!
实在令人心动 ! 比DIP40封装的还便宜 !
迫不及待联系片区经理,很快两天后就收到了包装精美的【Ai8051U-LQFP48 转 89C52-DIP40 核心板】

这个PCB板子上除了包含核心Ai8051U、核心按键、下载口等最小系统而外,还贴心的把我最喜欢的IO口状态指示灯焊接上了一组,一些微小的阻容元件,也都细心的全部焊接完!她引出了几乎所有的IO,对常用的IO设计了电平指示电路,虽然电路简单,但是却是我一直以来都想要拥有的端口指示功能!我非常喜欢她。
这个转接板由于转接成DIP40,我可以让她搭载在我以前学习C51单片机时使用的各种实验板、各种最小系统板上。用于实验和开发都非常的方便!
这两天,我也开始学习这个强大的Ai8051U,因为STC我一直使用C51(keil),为了学习她,现在开始接触新的C251。
其实他们俩核心内容都差不多,感觉就是一个8位,一个32位,C251功能更强大些,支持的更多些,专门为强大的CPU编程和仿真!
查看说明书,发现她支持多种下载方式简要记录如下(结合坛主的详细说明):
【USB 下载方法 一,P3.2 按键,再结合停电上电 进自带USB直接下载】
1、按下板子上的 P3.2/INT0 按键,就是 P3.2 接地
2、给目标芯片重新上电,不管之前是否已通电。
电子开关是按下停电后, 再松开就是上电
等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后,
就与 P3.2 状态无关了,这时可以松开 P3.2 按键
(P3.2 在用户程序区可做其它任意用途)
传统的机械自锁紧开关是按上来停电,按下去是上电
3、点击电脑端下载软件中的【下载/编程】按钮
(注意:USB 下载与串口下载的操作顺序不同)
下载进行中,几秒钟后,提示下载成功!
【USB 下载方法 二,复位管脚低电平复位, 进自带USB直接下载】
USB 连接好并已上电的情况下,外部按键复位也可进入 USB 下载模式,
注意:P4.7-nRST 出厂时默认是 P4.7-I/0 功能,
要改为复位功能,需 ISP 烧录时取消 设置复位脚用作 I/0口,停电一次再上电才生效,
程序区中用户程序也可改为复位脚或 I/0,这个立即生效。
1、按下 P4.7-nRST 外接的低电平复位按键复位 MCU,松开复位键,
MCU从系统程序区启动,判断是否要下载用户程序,
等待电脑端 ISP 下载软件中自动识别出“(HID1)USB writer”后
2、点击电脑端下载软件中的【下载/编程】按钮下载进行中,
几秒钟后,提示下载成功!
【USB 下载方法 三,从用户程序区软复位到系统区下载】
USB 连接好并已上电的情况下,
从用户程序区软复位到系统区也可进入 USB 下载模式
1、在用户程序区运行软复位到系统区的程序,
就是IAP CONTR 寄存器送 60H。
等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后
2、点击电脑端下载软件中的【下载/编程】按钮
下载进行中,几秒钟后,提示下载成功!
值得注意的是,她的下载操作有以下几点需要注意,特别是按键松开顺序(摘自坛主的详细说明):


https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11009&extra=&page=1 (这是博主的原贴地址,感谢博主提供的教程)
然后,又在合适的地方看见“冲哥出品的,《8051U深度入门到32位51大型实战教学视频》”,哪叫一个及时,我正是对新的ISP下载软件摸索的云里雾里的时候,就讲到了该软件的入门操作方法,那叫一个顺溜。其中对下载时有些关键参数需要设置的地方重点讲解!让8051U随时随地都可以变换运行模式,支持更多的外设。感觉国芯论坛,国芯技术强大的不要不要的!
核心板需要用到type-c接口,直接就可以用手机充电数据线联接电脑USB口,既是供电线,又是数据传输,无需USB转串口、USB转TTL接口了,Ai8051U自带!!!
插上线,核心板电源指示灯和VCC首先亮起来,接在P2口的8个LED ,流水灯运行效果就出来了。应该是出厂测试程序。按照联机方法,按下“power”键,按下“P32”键,接着松开power”键,松开“P32”键,电脑很快识别出新硬件,被“AIapp-ISP-v6.94Y”下载软件成功捕获,获取到了“(HID1)USB-Writer”串行通信接口,下载窗口提示等待状态。
接下来,就是编程。用keil C251编辑了一个最简单的工程,也是利用核心板现有的按键和LED灯吧。就让她增加一些功能,两个按键按普通IO控制多花样流水灯,P32按键控制花样模式+,P33控制花样模式-。同时开启nRESET按键功能(默认是IO)。这样,该核心转换板所有的按键和P2端口就可以简单的测试完毕。
通过简单测试,发现该Ai8051U-LQFP48 转 89C52-DIP40 核心板****速度特别快,
我反复修改IRC频率,在结合程序中延时,到达了满意效果!当然我还发现这颗U,非常神奇的 地方!那就是她支持自定义修改系统运行速度(即IRC内部频率调节),在下载界面非常容易得就可以让单片机改变运行速度,而不必修改程序!这确实是一颗值得把玩的核心。