XXXaavier
码龄4年
关注
提问 私信
  • 博客:6,724
    6,724
    总访问量
  • 7
    原创
  • 1,998,083
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-11-17
博客简介:

XXXaavier的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得1次评论
  • 获得22次收藏
创作历程
  • 7篇
    2022年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

51单片机入门教程__矩阵键盘的使用

首先将P1所有的端口置1,对其进行每一列的扫描,先对P3置0,当按下对应的按键时,再松开的时候,会产生低电平0,此刻存在着一个松手检测,当松开手之后,才显示对应的数字。密码锁的主要难点在于如何输入采集密码 对于密码而言 当我们按下对应的数字后 所显示的是我们所输入数的和 关键在于%和*的理解 取余只能得到末尾 因此合理的得到了密码序列。1、在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式 采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态(扫描快速)三、制作简单的电子密码锁。
原创
发布博客 2022.10.13 ·
1345 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

51单片机入门教程__LCD1602的使用

一、利用已有的模块化代码 我们通过了解函数的作用和使用方法就可以很容易的使用。二、对应的模块化函数。
原创
发布博客 2022.10.13 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

51单片机教程__模块化编程

主要是通过头文件的复用来提高我们运行的效率。
原创
发布博客 2022.10.13 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

51单片机入门教程__数码管显示

对于共阴极 我们通过赋值1来控制每一个小灯管的亮灭 创建数组 将不同数字的十六位数存放在内,从而进行操作。首先 数码管是通过38译码器进行操作的 通过38译码器首先选择出对哪数码管进行操作 其图如下。在选择了数码管的位之后 我们就可以开始对数码管本身的显示进行操作。2、同时 我们观察MCU以及电路图可以看到。一、数码管的引脚定义 我们可以得到。关键在于如何理解显示的这一个过程。像代码所示,即为在第二位显示3。注意要对代码清0 避免残影。1、老规矩 咱们先上代码。
原创
发布博客 2022.10.13 ·
977 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

51单片机入门教程_独立按键控制系列

我们可以看到 独立按键的每一个口右侧接地 因此单我们点击独立按键的时候 MCU所接受到的是低电平信号 所以我们可以利用这点来控制LED灯的亮灭。对于机械开关所存在的抖动,我们需要利用延时函数进行处理,从而使我们的控制达到稳定的状态。但是其缺点也很明显 就是我们只有持续按住的时候 LED灯才能够保持亮着的状态。当我们再次按下K1的时候 灯就会重新暗淡下去 因为我们此时对灯进行了取反。2、在二的基础上 对控制灯的二进制数进行操作 关键点就是二进制的转换罢了。1、首先,我们需要理解独立按键本身所存在的一些问题。
原创
发布博客 2022.10.12 ·
1907 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

51单片机入门教程_LED篇

通过自定义函数 优化延时函数 首先先得到1ms的延时函数 之后对其形参命名 因为在while循环内 不为0时 会持续进行函数 因此每执行完1ms我们就对xms进行--操作,直到为0为止。3、 通过对引脚P2的定义 因为VCC为高电平 记为1 因此我们需要另P2为0 才可以使灯亮 从而可以直接操作LED的亮灭 同时加while(1)使其不断循环。2、首先 对于LED的闪烁 必然存在亮——暗的过程 因此 需要有一个延时函数来控制该过程。通过上述操作,我们可以自定义延时的时间了。三、关于LED灯流水灯的实现。
原创
发布博客 2022.10.12 ·
997 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

【嵌入式软件工程师基础之C语言篇 DAY1】

如何成为超牛的嵌入式软件工程师
原创
发布博客 2022.04.23 ·
1018 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏