(1)实验平台:
普中 51-Ai8051 开发板
https://item.taobao.com/item.htm?abbucket=17&id=1026052331067(2)资料下载:普中科技-各型号产品资料下载链接
本章将向大家介绍 Ai8051U 芯片, 通过本章的学习, 让大家对 Ai8051U 更加了解, 为后面的学习做好铺垫。 本章分为如下几部分内容:
[3.1 Ai8051U 是什么](#3.1 Ai8051U 是什么)
[3.2 Ai8051U 介绍](#3.2 Ai8051U 介绍)
[3.2.1 Ai8051U 单片机选型](#3.2.1 Ai8051U 单片机选型)
[3.2.2 Ai8051U 单片机功能介绍](#3.2.2 Ai8051U 单片机功能介绍)
[3.3 Ai8051U 能做什么](#3.3 Ai8051U 能做什么)
[3.4 Ai8051U 学习方法](#3.4 Ai8051U 学习方法)
3.1 Ai8051U 是什么
Ai8051U 是由 STC(宏晶科技) 推出的新一代增强型 32 位 8051 架构单片机, 在保留传统 8051 兼容性的基础上, 通过硬件架构革新和性能升级, 成为高性价比的嵌入式解决方案。
3.2 Ai8051U 介绍
3.2.1 Ai8051U 单片机选型

本教程采用的是 Ai8051U-34K64, 封装为 LQFP48。
3.2.2 Ai8051U 单片机功能介绍
1、 内核

2、 工作电压
1.9V~5.5V (当工作温度低于-40℃时, 工作电压不得低于 3.0V)
3、 工作温度

4、 Flash 存储器

5、 SRAM, 共 34KB

6、 时钟控制

7、 复位

8、 中断

9、 数字外设



10、 模拟外设

11、 GPIO

芯片管脚图如下:

管脚具体功能可参考 Ai8051U 数据手册 4.1.6 小节。
3.3 Ai8051U 能做什么
Ai8051U 的应用取决于其内部资源, 前面我们了解了芯片内部拥有非常多的通信接口。 所以如果你使用的模块拥有此接口就可以通信。 比如:
USART: ESP8266 WIFI 模块、 GSM 模块、 蓝牙模块、 GPS 模块、 指纹识别模块、 IOT 模块、 串口屏等。
IIC: EEPROM、 MPU6050 陀螺仪、 0.96 寸 OLED 屏、 电容屏等。
SPI: 串行 FLASH、 以太网 W5500、 VS1003/1053 音频模块、 SPI 接口的 OLED屏、 电阻屏等。
ADC: 光敏传感器模块、 烟雾传感器模块、 可燃气体传感器模块、 简易示波器等。
LCD: 驱动 8080 或 6800 液晶屏。
其他的一些接口这里就不罗列, 一句话: Ai8051U 能做的东西非常多。日常生活中可采用 Ai8051U 开发的电子产品:
智能手环, 微型四轴飞行器, 平衡车、 扫地机、 移动 POST 机, 智能电饭锅, 3D 打印机、 机器人、 移动支付端扫描仪、 智能家居控制系统等。





总之学好 Ai8051U 对就业加薪都是很有帮助, 在众多 32 位单片机芯片中, Ai8051U 性价比超高, 且利用 AiCube 工具让开发效率变得更高。
3.4 Ai8051U 学习方法
(1) 基本外设
GPIO 输入输出, 外部中断, 定时器, 串口。 理解了这四个外设, 基本就入门了一款 MCU。
(2) 基本外设接口
PWM、 SPI, I2C, WDG, DMA, ADC, LCD 等。 这些外设接口功能原理对每个芯片几乎都是一样。 对芯片而言就是多和少而已。
(3) 高级功能
RTOS, LWIP, FATFS, USB 等以及一些应用。
(4) C 语言能力要加强
C 语言是嵌入式开发的基础中的基础, 如果 C 语言不过关, 大大限制嵌入式学习进度, 以及嵌入式学习深度。 嵌入式高手都是 C 高手。 选择谭浩强的《C 程序设计 第四版》 入门及巩固 C 语言基础是不错的, 但是仅靠这本书远远不够,可以参考《C 与指针》 、 《C 指针编程之道》 等。 我们已经在资料"8--Ai8051相关资料\C 语言加油站" 内提供给大家。
(5) 多动手编程
请一定要记住: 编程能力是练出来的, 不是看出来的。 很多初学者在看视频时, 程序的编写都能看懂, 等到脱离视频自己动手编写时发现无从下手, 而且编写的一些语句有错误, 比如字母大小写, 关键字写错等问题。
(6) 遇到问题多上网查找, 可以多 AI 搜索