自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (1)
  • 收藏
  • 关注

原创 37、红外遥控&红外遥控电机调速

【代码】37、红外遥控&红外遥控电机调速。

2023-12-04 11:02:43 413

原创 36、红外遥控(外部中断)

红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出通信方式:单工,异步红外LED波长:940nm通信协议标准:NEC标准。

2023-12-04 09:45:20 467

原创 35、AD模数转换&DA数模转换

【代码】35、AD模数转换&DA数模转换。

2023-12-04 09:07:18 487

原创 34、AD/DA

AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号AD/DA转换打开了计算机与模拟信号的大门,极大的提高了计算机系统的应用范围,也为模拟信号数字化处理提供了可能。

2023-12-04 08:52:26 394

原创 33、LED呼吸灯&直流电机调速

【代码】33、LED呼吸灯&直流电机调速。

2023-12-03 20:21:05 443

原创 32、直流电机驱动(PWM)

直流电机是一种将电能转换为机械能的装置。

2023-12-03 20:17:31 426

原创 31、LCD1602功能函数代码

【代码】31、LCD1602功能函数代码。

2023-12-03 20:05:56 347

原创 30、LCD1602

LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符显示容量:16×2个字符,每个字符为5*7点阵。

2023-12-03 20:02:26 388

原创 29、DS18B20温度读取&温度报警器

【代码】29、DS18B20温度读取&温度报警器。

2023-12-03 19:58:20 330

原创 28、DS18B20温度传感器

DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点测温范围:-55°C 到 +125°C通信接口:1-Wire(单总线)其它特征:可形成总线结构、内置温度报警功能、可寄生供电单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线一根通信线:DQ异步、半双工。

2023-12-03 19:54:26 384

原创 27、数据存储&秒表(定时器扫描按键数码管)

【代码】27、数据存储&秒表(定时器扫描按键数码管)

2023-12-03 19:44:34 445

原创 26、AT24C02(I2C总线)

AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息存储介质:E2PROM通讯接口:I2C总线容量:256字节I2C总线(Inter IC BUS)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步、半双工,带数据应答。

2023-12-03 19:38:26 759

原创 25、蜂鸣器播放提示音&音乐

【代码】25、蜂鸣器播放提示音&音乐。

2023-12-03 18:28:30 577

原创 24、蜂鸣器

蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。

2023-12-02 17:48:30 338

原创 23、DS1302时钟&可调时钟

【代码】23、DS1302时钟&可调时钟。

2023-12-02 17:35:12 391

原创 22、DS1302实时时钟

DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能RTC:实时时钟,是一种集成电路,通常称为时钟芯片BCD码,用4位二进制数来表示1位十进制数例如: 0001 0011 表示13, 1000 0101 表示85, 0001 1010不合法在十六进制中的体现:0x13表示13,0x85表示85,0x1A不合法BCD码转十进制:DEC=BCD/1610+BCD%16;(2位BCD)

2023-12-02 16:21:24 307

原创 21、LED点阵屏显示图形&动画

在单片机系统中,操作任意寄存器或者某一位的数据时,必须给出其物理地址,又因为一个寄存器里面有8位,所以位的数据是寄存器数量的8倍,单片机无法对所有位进行编码,故每8个寄存器中,只有一个是可以位寻址的。对于不可位寻址的寄存器,若要只操作其中一位而不影响其他位时,可用“&=”、“|=”、“^=”的方法进行位操作。例如:sbit p0_1 = 0x81;或 sbit p0_1 =p0^1;声明P0口寄存器,物理地址为0x80。例如:sfr P0=0x80。声明P0寄存器的第一位。

2023-12-01 21:52:58 410

原创 20、LED点阵屏

LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。

2023-12-01 21:09:52 409

原创 19、串口向电脑发送数据&电脑通过串口控制LED

【代码】19、串口向电脑发送数据&电脑通过串口控制LED。

2023-12-01 09:01:25 514

原创 18、串口通信

串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机,单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带UART(通用异步收发器),可实现单片机的串口通信。DB9类似的是VGA接口但是用于输入输出视频,是不同的。

2023-11-30 18:31:21 398

原创 17、按键控制LED流水灯模式&定时器时钟

【代码】17、按键控制LED流水灯模式&定时器时钟。

2023-11-29 14:08:39 357

原创 16、定时器

定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成定时器的作用1、用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作2、替代长时间的Delay,提高CPU的运行效率和处理速度。

2023-11-28 10:26:17 338

原创 15、矩阵键盘密码锁

【代码】15、矩阵键盘密码锁。

2023-11-28 08:56:05 360

原创 14、矩阵键盘

在键盘中按键数量越多时,为了减少I/O口的占用,通常将按键排列成矩阵形式采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。

2023-11-27 21:36:18 385

原创 13、LCD1602调试工具

使用LCD1602液晶屏作为调试窗口,提供类似Printf函数的功能,可实时观察单片机内部数据的变化情况,便于调试和演示。

2023-11-27 20:50:38 341

原创 12、模块化编程

2、模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其他.c文件想使用其中的代码时,只需要#include “XXX.h”文件即可。1、传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响便朝着的思路。使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义)使用到的自定义函数的.c文件必须添加到工程参与编译。.h文件:可悲外部调用的函数、变量的声明。

2023-11-27 20:31:34 385

原创 11、动态数码管显示

2、模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其他.c文件想使用其中的代码时,只需要#include “XXX.h”文件即可。1、传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响便朝着的思路。使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义)使用到的自定义函数的.c文件必须添加到工程参与编译。.h文件:可悲外部调用的函数、变量的声明。

2023-11-27 20:26:48 402

原创 10、静态数码管显示

LED数码管:是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件共阴极、共阳极例如:显示数字1(b,c段)3、8:接VCC或者GND/低电平100111110110000共阴极、共阳极12、9、8、6:接VCC或者GND/低电平例如:第3个数码管要:显示数字1(b,c段)12、9、8、6100111110110000A\B\C二进制转十进制以此类推//数组代表显示亮灯的内容0、1、2、3、4、5、6、7、8、9。

2023-11-27 20:22:36 590

原创 9、独立按键控制LED移位

【代码】9、独立按键控制LED移位。

2023-11-25 20:23:38 357

原创 8、独立按键控制LED显示二进制

【代码】8、独立按键控制LED显示二进制。

2023-11-25 20:11:02 501

原创 7、独立按键控制LED状态

对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不回马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动。

2023-11-25 19:53:18 349

原创 6、独立按键控制LED亮灭

相当于是一种电子开关,按下时开关接通,松开是开关断开。:是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。

2023-11-25 19:29:41 374

原创 5、LED流水灯

【代码】5、LED流水灯。

2023-11-25 18:44:35 375

原创 4、LED闪烁

使用STC-ISP软件的延时计算器自动生成延迟子函数。

2023-11-25 18:28:15 396

原创 3、点亮一个LED

中文名:发光二极管外文名:Light Emitting Diode简称:LED用途:照明、广告灯、指引灯。

2023-11-25 18:00:29 454

原创 2、单片机及开发板介绍

本教程51单片机不涉及。AT单片机使用下载程序接口所有学习课程和资源都来自:https://www.bilibili.com/video/BV1Mb411e7re/?

2023-11-23 15:09:37 132

原创 1、开发工具介绍及软件安装

百度网盘链接:https://pan.baidu.com/s/1J7sgXntt9eLNBhI1Dc6MsQ?安装CH340_CH341驱动程序。

2023-11-23 13:49:59 54

转载 Error creating bean with name ‘org.springframework.cache.interceptor.CacheInterceptor#0‘

Error creating bean with name 'org.springframework.cache.interceptor.CacheInterceptor#0'

2022-11-29 21:33:29 323 1

原创 java连接mysql失败Path does not chain with any of the trust anchors

java连接mysql失败Path does not chain with any of the trust anchors

2022-08-06 16:13:04 180

原创 JavaWeb_Servlet的常见报错

JavaWeb_Servlet的常见报错

2022-08-04 10:23:58 1162

Java基础笔记可供复习

Java第一阶段笔记,复习。

2020-11-01

空空如也

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

TA关注的人

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