- 博客(146)
- 资源 (1)
- 收藏
- 关注
原创 36、红外遥控(外部中断)
红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出通信方式:单工,异步红外LED波长:940nm通信协议标准:NEC标准。
2023-12-04 09:45:20 502
原创 34、AD/DA
AD(Analog to Digital):模拟-数字转换,将模拟信号转换为计算机可操作的数字信号DA(Digital to Analog):数字-模拟转换,将计算机输出的数字信号转换为模拟信号AD/DA转换打开了计算机与模拟信号的大门,极大的提高了计算机系统的应用范围,也为模拟信号数字化处理提供了可能。
2023-12-04 08:52:26 418
原创 30、LCD1602
LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符显示容量:16×2个字符,每个字符为5*7点阵。
2023-12-03 20:02:26 419
原创 28、DS18B20温度传感器
DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点测温范围:-55°C 到 +125°C通信接口:1-Wire(单总线)其它特征:可形成总线结构、内置温度报警功能、可寄生供电单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线一根通信线:DQ异步、半双工。
2023-12-03 19:54:26 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 794
原创 24、蜂鸣器
蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。
2023-12-02 17:48:30 379
原创 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 321
原创 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 442
原创 20、LED点阵屏
LED点阵屏由若干个独立的LED组成,LED以矩阵的形式排列,以灯珠亮灭来显示文字、图片、视频等。LED点阵屏广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。
2023-12-01 21:09:52 430
原创 18、串口通信
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机,单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带UART(通用异步收发器),可实现单片机的串口通信。DB9类似的是VGA接口但是用于输入输出视频,是不同的。
2023-11-30 18:31:21 435
原创 16、定时器
定时器介绍:51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成定时器的作用1、用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作2、替代长时间的Delay,提高CPU的运行效率和处理速度。
2023-11-28 10:26:17 352
原创 13、LCD1602调试工具
使用LCD1602液晶屏作为调试窗口,提供类似Printf函数的功能,可实时观察单片机内部数据的变化情况,便于调试和演示。
2023-11-27 20:50:38 360
原创 12、模块化编程
2、模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其他.c文件想使用其中的代码时,只需要#include “XXX.h”文件即可。1、传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响便朝着的思路。使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义)使用到的自定义函数的.c文件必须添加到工程参与编译。.h文件:可悲外部调用的函数、变量的声明。
2023-11-27 20:31:34 404
原创 11、动态数码管显示
2、模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其他.c文件想使用其中的代码时,只需要#include “XXX.h”文件即可。1、传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响便朝着的思路。使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义)使用到的自定义函数的.c文件必须添加到工程参与编译。.h文件:可悲外部调用的函数、变量的声明。
2023-11-27 20:26:48 416
原创 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 612
原创 7、独立按键控制LED状态
对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不回马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动。
2023-11-25 19:53:18 362
原创 2、单片机及开发板介绍
本教程51单片机不涉及。AT单片机使用下载程序接口所有学习课程和资源都来自:https://www.bilibili.com/video/BV1Mb411e7re/?
2023-11-23 15:09:37 160
原创 1、开发工具介绍及软件安装
百度网盘链接:https://pan.baidu.com/s/1J7sgXntt9eLNBhI1Dc6MsQ?安装CH340_CH341驱动程序。
2023-11-23 13:49:59 74
转载 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 377 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 193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人