51单片机学习

为适应课题组中项目部分的需求,开始从51单片机开始学习基础之后

简单学习完51单片机之后,后续就是继续学习esp32在协议部分的基础内容

后续还有画板子之类的,大概的流程就是这个样子的。

(1)点亮一个LED灯

首先我们需要知道的是:VCC是正极电压的意思

有初中物理可知

当一端是高电压,一端是低电压时

我们的电流就是可以通过的,即此时我们的小灯泡就会亮

数据的高位对应着端口的高位,这点需要注意。

在这里面写16进制数的时候,我们是不区分大小写的。

创建一个项目的顺序:

首先打开keil

点击project新建一个项目(点击第一个),选择AT89C52

展开Group,在里面新增一个C语言的文件

最后输入对应的代码即可。

(2)LED流水灯

和点亮一个LED的基本操作是一样的,区别在于需要为这个加一个延时的函数,这个延时的函数可以在STC-ISP中进行生成。

后续所有的流水灯的操作都是一样的,其实都是对P2寄存器进行修改,修改的方式和前面也是一样的,点亮的保持0,不点亮的保持1。

流水的方式也是通过delay函数来搞的。

整体理解的难度不大。

相关推荐
淬炼之火8 分钟前
笔记:对MoE混合专家模型的学习和思考
人工智能·笔记·学习·语言模型·自然语言处理
鸟电波10 分钟前
硬件笔记——Allegro绘制PCB(未完待续)
笔记·嵌入式硬件·智能硬件
talen_hx29622 分钟前
《kafka核心源码解读》学习笔记 Day 02
笔记·学习·kafka
智者知已应修善业32 分钟前
【51单片机独立按键控制数码管动态显示和LED间隔闪烁并清零】2023-5-28
c语言·经验分享·笔记·算法·51单片机
talen_hx29633 分钟前
《零基础入门Spark》学习笔记 Day 15
大数据·笔记·学习·spark
_李小白37 分钟前
【OSG学习笔记】Day 41: ReadFileCallback 与 WriteFileCallback(自定义文件读取)
java·笔记·学习
悠哉悠哉愿意38 分钟前
【单片机复习笔记】十三届国赛复盘2
笔记·单片机·嵌入式硬件
清风66666639 分钟前
基于单片机的矿井温度、烟雾与甲烷检测通风报警系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
水云桐程序员41 分钟前
单片机如何工作|单片机工作原理
单片机·嵌入式硬件
知识分享小能手43 分钟前
MongoDB入门学习教程,从入门到精通,MongoDB 持久性完全指南(20)
数据库·学习·mongodb