《8051U深度入门到32位51大型实战教学视频》学习心得
多年以前大一的时候玩过STC89S52,记得之前用的某净的开发板,毕业工作后从事单纯的软件开发,十多年过去了再次接触单片机没想到已经发展到AI 单片机了,太强悍了。因工作相关,再次接触单片机,本贴记录学习过程。
序言1
AI8051U强在哪?
1.屏幕显示和视频播放(flash编程器)2.IIS录放音3.PWM_DMA4.频谱分析仪(上位机)5.手写计算器6.QSPI,PWM移相,硬件乘除,单精度浮点AI8051U是目前为止最的一颗单片机
第二集
主要介绍了AI8051U实验箱的各个硬件模块以及编程软件、程序下载软件的下载与安装
硬件部分
软件部分
开发软件: Keil C251
下载ISP软件:AIapp-ISP 最新版
添加头文件:AIapp-ISP软件内操作
Keil插件:Keil中断拓展
AI8051U实验箱代码包和手册
第三集
讲解了用keil创建工程的方法以及点亮第一颗LED 的方法原理,并用代码实现
第四集 USB不停电下载
本集讲解了不停电下载的方法
第五集 C语言基础
本集主要回顾了C语言usb-cdc串口printf函数的实现、基本数据类型以及常用运算符等等
第六集 I/O输入输出
本集讲解了
GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。
高电平就是指接近于电源正极电压的电平;也叫逻辑“1”; VDD最大电压不能超过5.5V。上限溢出允许0.3v内.
单片机输出高电平就是输出VCC电压,输出低电平就是输出GND的电压。
四种模式:准双向口、推挽输出、高阻输出、开漏模式。 灌电流(电源到管脚串电阻尽量大于1K,不小于470欧)和拉电流(管脚到Gnd,推挽/强上拉)的讲解
单片机电压3.3V,施密特触发器,低电平不能高于0.99V,高电平不能低于1.18V。
以及按键输入检测
第七集定时器中断
本集讲解了定时器的概念以及作用
本级编辑了相关代码实现了任务一
最后还介绍了函数的相关概念
课堂最后布置了电子功德箱任务
页:
[1]