自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 单片机超声波测距+LCD1602显示

今天特意借了同学的超声波模块,顺便嫖了同学的程序这里原理和接线也没什么好解释的,直接上程序(仅供参考)/*实验说明: 根据自己使用的LCD1602是否带有转接板,如果带有转接板的即为4位,需在LCD.H头文件中 将宏#define LCD1602_4PINS打开,我们这里使用的LCD1602是8位,所以默认将该宏注释。 实验接线: LCD1602液晶模块-->单片机管脚 参考LCD1602液晶显示实验接线 超声波模块-->单片机管脚 TRIG-->P21 ECH

2021-09-18 20:40:47 3403 5

原创 利用单片机做手机连点器(附别踩白块自动点击程序)

原理手机目前主流都是电容屏,所以可以利用软件控制电流以控制屏幕的触摸效果(屏幕工作原理自行百度),所以定时定点控制屏幕连点就很容易了,所以为了文章不至于太水,文末会给出连点的进阶玩法。基本电路分析及要点都在图里。再说明一下,IO口高电平时断开触屏,低电平时持续触屏,点击频率由IO口高低电平转换频率及屏幕灵敏度决定。实物图这是用来做别踩白块实验用的就是基础电路乘4,由于临近开学没时间买光敏电阻检测黑块位置,所以只写了程序,但连点以及四个流水点击都可以实现了,程序#include.

2021-09-10 16:25:53 9428 15

原创 利用单片机给直流升压

外部电路这是最基础的升压电路 ,需要的原件不多,由于要用到PWM,二极管最好用肖特基快恢复二极管,电容耐压值也要高一点这里我在输出端接了一个氖管 ,由于氖管起辉电压在七八十伏左右,这样便于观察实验现象 2.原理三极管基极利用单片机产生PWM波控制其开关占空比,而三极管开关过程会让电感产生感生电动势,与电源叠加从而达到升压效果,二极管与电容是用于稳定输出的。 3.制作由上图可以看到,我用了一个变压器当电感,自己绕也是可以的,不过要记得加铁芯,不过三极管没找到大功率的就...

2021-09-04 11:06:33 5740

原创 手机快充充电器诱骗12伏电压方案(可用于日常实验调试及32开发板供电)

我们日常做电子实验少不了一个稳定的可调电源,但买一个电源有点小贵,为了节约资金,于是接下来的方案,成本将控制在十元以内,下面先附上电路图图解图中+,-分别是数据线正负极,一般为红黑两线,也有些是两根 红线作正极两根不作绝缘处理的导线作负极,这样是为了提高数据线电流承载能力,然后还会有一根绿色的是图中的D+,另一根白色的是图中的D-,这两根是数据传输用的原理手机快充充电器在没有与手机交换电压信息时就相当于普通的5V充电器,想要得到十二伏电压需要模仿手机进行诱骗...

2021-09-02 10:03:37 5367 1

原创 74HC595显示图案进阶篇(立体显示效果)

继上次74HC595显示自己想要的图案后,如果把一个芯片控制的64个灯当作一层,那么把八个芯片叠加在一起就可以达到立体显示的效果。由于一个芯片占据3个引脚,八个只需要24个引脚,剩下引脚可以加入中断添加蓝牙、遥控、按键等功能原理可行,那么,开干。。。。。。由于某些原因,在某宝上买了散件制作了一个光立方(制作花了我小一个月)。单片机型号不同但原理相同,代码很长放在文末,下面是效果展示另外这次玩光立方的时候遇到了传输数据的问题,USB接口不能传输数据,查阅资料后发现需要一个U...

2021-08-29 11:15:15 215 1

原创 单片机音乐演奏(STC89C51)

在学完单片机后的扩展实验里有蜂鸣器的音乐实验,简单来说就是一段频率编码,如果熟悉音乐的可以自己写谱给单片机编程由于对音乐一窍不通,这里把学习的代码附上/************************************************************************ [文件名] C51音乐程序(八月桂花) [功能] 通过单片机演奏音乐 接线说明:参考蜂鸣器实验接线 /*************************************

2021-08-26 14:50:54 2718

原创 如何给陌生的数码管编程序

这是我以前在没用的dvd上拆下来的数码管焊接好电阻和杜邦线,以便于测试,经检测上面四个为低电平脚,下面七个为高电平脚然后画好对应的脚位图这里的1234567为对应的从下至上七个高电平引脚,由于是模式的数码管也难百度到相关资料,所以把数字对应的段码值计算出来,比如数字0就是1 2 3 4 5 6 7↓↓↓↓↓↓↓0 1 1 1 1 1 1对应十六进制为0X3f以此类推把0到9计算出来(也可以把十六进制剩下的字母计算出来)然后先写动态数码管的程序验证计算的段码值#

2021-08-19 22:34:00 332

原创 红外通信——STC89C51单片机显示键值

在这里插入代码片

2021-08-16 16:57:52 1254

原创 STC89c52单片机定时器配置

定时器配置在使用定时器时,应该如何配置使其工作?其步骤如下(各步骤顺序可任意):对 TMOD 赋值,以确定 T0 和 T1 的工作方式,如果使用定时器 0 即对 T0 配置,如果使用定时器 1 即对 T1 配置。由于实际应用较多的是方式1和2,且定时器通常用方式1,串口通信常用方式2,所以下面只介绍方式1的详细信息方式 1 的计数位数是 16 位,由 TL0 作为低 8 位,TH0 作为高 8 位,组成了 16 位加 1 计数器。其结构图如下所示:计数初值与计数个数的关系为:X=2∧(1

2021-08-09 17:31:09 4144

原创 单片机的中断是如何工作的

对于单片机来讲,中断是指 CPU 在处理某一事件 A 时,发生了另一事件 B,请求 CPU 迅速去处理(中断发生);CPU 暂时停止当前的工作(中断响应), 转去处理事件 B(中断服务);待 CPU 将事件 B处理完毕后,再回到原来事件 A 被中断的地方继续处理事件 A(中断返回),这一过程称为中断。 举个简单的例子:你正在看书,突然电话响了,于是你放下书去接电话,接完电话后又拿起书继续看。这个过程中就发生了一次中断。 ![在这里插入图片描述](https://img-blog.cs...

2021-08-06 15:45:07 2601

原创 利用单片机控制74HC595显示图案

利用单片机控制74HC595显示图案(单片机型号STC89C52)此文将介绍如何用74HC595自定义显示图案,需要一定的单片机学习基础,话不多说,上代码#include "reg51.h" //此文件中定义了单片机的一些特殊功能寄存器#include "intrins.h"typedef unsigned int u16; //对数据类型进行声明定typedef unsigned char u8;sbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^

2021-07-31 18:06:25 653

原创 2021-07-27

超简单无线遥控小车代码(STC89C52单片机)#include"reg52.h" //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义hsbit P10=P0^0; //定义输出信号接口sbit P11=P0^1;sbit P12=P0^2;sbit P13=P0^3;sbit Guang14=P0^4; //定义遥控信号接口sbit Guang15=P0^5;sbit Guang16=P0^6;sbit Guang17=P0^7;void advance()//四

2021-07-27 17:42:41 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除