【普中 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 搜索

相关推荐
fie88891 天前
基于51单片机的航模遥控器6通道接收机程序
单片机·嵌入式硬件·51单片机
bu_shuo1 天前
嵌入式硬件工程师VS单板硬件工程师
嵌入式硬件·电子工程师·单板硬件
llilian_161 天前
选择北斗导航卫星信号模拟器注意事项总结 北斗导航卫星模拟器 北斗导航信号模拟器
功能测试·单片机·嵌入式硬件·测试工具·51单片机·硬件工程
Yyq130208696821 天前
MH2457,‌国产 32 位屏驱 MCU‌芯片,支持‌1080P 高清显示‌与‌以太网通信‌,广泛应用于两轮车仪表盘及工控屏等领域
单片机·嵌入式硬件
爱吃程序猿的喵1 天前
南邮计科电工电子实验B《RLC串联谐振电路》实验报告
单片机·嵌入式硬件
独小乐1 天前
009.中断实践之实现按键测试|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·驱动开发·笔记·嵌入式硬件·arm
XINVRY-FPGA1 天前
XC7VX690T-2FFG1157I Xilinx AMD Virtex-7 FPGA
arm开发·人工智能·嵌入式硬件·深度学习·fpga开发·硬件工程·fpga
bubiyoushang8881 天前
利用STM32实现Modbus通信(RTU从机方案)
stm32·单片机·嵌入式硬件
cmpxr_1 天前
【单片机】常用设计模式
单片机·嵌入式硬件·设计模式
杰杰桀桀桀1 天前
4*4无时延矩阵键盘(非阻塞)--附代码链接
stm32·单片机·嵌入式硬件·矩阵·计算机外设·无时延矩阵键盘