【普中 51-Ai8051 开发攻略】-- 第 3 章 Ai8051U 介绍

(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 搜索

相关推荐
虎王物联8 小时前
STM32 HAL库串口DMA空闲中断:高效接收不定长Modbus数据帧
stm32·单片机·嵌入式硬件·dma·modbus
自小吃多9 小时前
DXF文件导入与PCB板框定义笔记
笔记·嵌入式硬件
SUNNYSPY0019 小时前
AO4402-ASEMI便携设备电源开关AO4402
单片机
单片机仿真设计11 小时前
【proteus仿真】基于 STC89C52 单片机家用智能台灯设计(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus·毕设
2601_9507906811 小时前
深圳国产单片机厂商怎么选?技术能力与服务能力检查表
单片机·嵌入式硬件·国产mcu·芯片厂商·深圳单片机·单片机选型
hongmai66688813 小时前
MP2348GTL-Z:这颗24V/4A同步降压芯片,把性能和体积平衡得恰到好处
c语言·开发语言·arm开发·单片机·5g
笨笨饿14 小时前
#135_代码中的类型重定义艺术:从基础封装到函数类型设计
开发语言·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
西城微科方案开发14 小时前
高精度低功耗胎压计方案——气压表解决方案
单片机·嵌入式硬件
VALENIAN瓦伦尼安教学设备15 小时前
设备状态检测振动分析实训台案例分析
大数据·数据库·人工智能·嵌入式硬件·算法
米饭不加菜15 小时前
一些常用模块简介
经验分享·笔记·嵌入式硬件