C语言
文章平均质量分 65
恶魔泡泡糖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
51单片机动态数码管应用2
通过每次打开一个数码管,然后延时,由于延时速度比较快,但是在人的肉眼中上一次显示的数码管也显示出来了,从而实现动态扫描,但是会出现一个问题,当我打开第一个数码管显示数字0,然后当打开第二个数码管显示数字1,可能在当我打开第二个数码管显示1的时候,会有打开上一次数码管显示0的残影,所以每次打开一个数码管并且显示完成后需要进行消影,如果是共阴极数码管那么段选是高电平有效,那么消影用0x00,如果是共阳极数码管那么段选是低电平有效,那么消影用0xff.用来清除给段选输送的值,起到一个清除的作用。原创 2025-12-29 16:29:06 · 257 阅读 · 0 评论 -
51单片机静态数码管应用1
共阳极数码管是指的是将数码管所有阳极接在一起,形成一个公共端(com),接5V共阳极数码管,当我需要点亮哪一个灯,则需要给哪一个灯低电平。原创 2025-12-26 19:18:40 · 1007 阅读 · 0 评论 -
51单片机蜂鸣器应用
用来更改一个周期内高电平与低电平所持续的时间就是占空比,通过调节占空比从而达到控制蜂鸣器声音大小,在代码中调整高电平与低电平持续时间用延时函数控制,例如一个周期内持续时间是2ms,低电平是1ms,高电平是1ms,那么通过延时函数控制低电平延时时间是0.5ms,高电平是1.5ms,那么在一个周期内,低电平持续的时间是0.5ms,高电平持续的时间是1.5ms,改变高低电平持续的时间从而实现控制蜂鸣器发声的大小。原创 2025-12-24 15:57:39 · 407 阅读 · 0 评论 -
51单片机流水灯实现
第二次 左移动一位得到 1111 1100 然后与 0000 0001位或运算得到 1111 1101这样让第一盏灯灭,第二盏灯亮。第二次 右移动一位得到 0011 1111 然后与 1000 0000位或运算得到1011 1111这样让第一盏灯灭,第二盏灯亮。第一次 1111 1110 点亮第一个灯。第一次 0111 1111 点亮第一个灯。原创 2025-12-23 15:27:32 · 262 阅读 · 0 评论 -
keil4创建工程项目
12,点击编译,最后在文件夹下面找到了生成的hex文件。6.选择路径 以及文本文件名 以及 文本文件加后缀。2.上面框是该项目存储路径,下面框是该项目文件名。3.在Atmel找到At89c51选择单片机型号。8.找到创建的文本文件进行添加。11.勾选生成hex文件。原创 2025-12-18 17:05:34 · 202 阅读 · 0 评论 -
最小系统组成部分
原创 2025-12-16 17:48:58 · 185 阅读 · 0 评论 -
A*寻路算法
人工智能自动寻路算法原理原创 2023-03-01 21:31:49 · 983 阅读 · 0 评论 -
图伦---(画图理解DFS)
关于图的分别采用邻接矩阵以及邻接表的DFS搜索算法理解应用原创 2023-01-05 16:31:23 · 544 阅读 · 0 评论 -
线索二叉树(C语言详解----画图理解)
树的进阶篇2原创 2022-11-23 21:47:33 · 1513 阅读 · 0 评论 -
树的基本操作,代码示例
树的进阶篇1原创 2022-10-22 16:02:49 · 377 阅读 · 0 评论 -
多源文件方式去访问全局变量的方式(extern用法)
通过阅读C++ primer第五版这本书后,经验总结,extern的具体用法,解决了之前利用多个源文件使用全局变量的问题,所报出的奇怪错误原创 2022-07-22 21:39:42 · 1506 阅读 · 0 评论
分享