自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 51单片机红外模块

红外遥控器,在传送数据时,传送哪些数,这些数哪些先发,哪些后发,这些规则统称IR协议。红外接收管:接收到的红外光越强,那流过的电流就越大。红外发射管:发射红外线,随电流的增大而增强。发光二极管:亮度在一定范围内随电流的增大。硬件接线 将IRD与INT0接线。1.红外发射和接收的原理。2.红外遥控NEC协议。(1)、获取电平时长。(3)、运算符的使用。

2024-10-06 11:17:37 587

原创 51单片机串口通信

TH1 = TL1= 256 – (focs*10的六次方)/12*9600*32。没有时钟引脚 靠数据帧和波特率 可收可发 2根线 通过异步收发器(一个电路结构)1、波特率 单位时间传输了多少码元 bps 二进制码元 0或1。UART 51单片机的串口 是一个异步全双工的UART串口。协议 (通信协议) 硬件层协议。SM2:多机通信(只有两台机器 就直接设置为0)异步通信 (数据帧、传输速度相同(波特率))同步通信(有CLK引脚的、信息帧)

2024-10-02 11:10:57 860

原创 蜂鸣器原理

续流二极管 D9 电感元件在电流发生变化时 都会产生反向电动势 来尽力维持电流不变。1、周期的方波信号(把蜂鸣器的启停放在定时器里)定时器开始计时 到时间开,然后再关。所以需要一定的方波信号才能使用。(2)、顺序发出这21个声音。单片机控制蜂鸣器的工作原理。(3)、每个声音保持的时间。普中的51采用集成电路驱动。

2024-09-28 12:23:29 419

原创 单片机中断优先级的解决办法

首先 如果在INT0按键按下时 T0也刚好记满溢出 机器会先INT0。CPU :先响应INT0,响应结束去响应T0。PT0 = 1 保持定时的精度。低优先级也按自然优先级排序。为什么会有中断优先级呢?高优先级按自然优先级排序。

2024-09-27 17:17:33 358

原创 计数器中断法的使用

【代码】计数器中断法的使用。

2024-09-16 12:46:39 347

原创 51外部中断 和定时器方式2

2.中断请求 低电平触发(慎用 由于按键抖动) K3按下 P3.2 =0 ->IE0 = 1。定时器方式2的使用方法。使用杜邦线连接起来(江科大stc89c52 P3.2和INT0在一起 不需要连接)外部中断,按键,led灯。下降沿触发 (按键响应更精准)低电平触发 IT1=0 IT0 =0。设置为下降沿触发 IT1=1 IT0=1。1.中断允许 EA = 1。与定时器方式1的不同点。

2024-09-15 16:31:03 478

原创 51定时器(2)

定时器 中断系统工作原理。

2024-09-15 13:46:29 338

原创 51定时器(1)

0000 0000 0000 0000 0-65536 一共经历了65536us 也就是65.536ms。51单片机提供的定时器分别为T0、T1(T0定时器四种工作方式都有,而T1仅有模式0与2)如果要记50ms TH0 = (65536-50000)/256。启动定时器后,每个机器周期到来,初值寄存器自动加1,直到记满溢出。D2 C/T 0代表定时器功能 1代表计数器功能。TH0 (高八位),TL0 (低八位) 初值均为00H。(如果停止TR0=0)开始前手动清0 TF0=0。

2024-09-15 12:55:20 599

原创 牛客小白月赛98(C 两个函数)

然后g(3)=(g(2)+g(2))*a。这个题读了好久题意才明白他想表达什么。其实是 g(1)=f(1)=a。

2024-07-12 21:09:49 611

原创 2022 睿抗机器人开发者大赛CAIP RC-u5 树与二分图RC-u5 树与二分图

一开始没开long long 拿了23分 一直以为自己想错了,想了半天感觉自己没毛病,后来换成long long 就拿满了。这个题的简单解法其实就是一个深搜 毕竟都是二分图了所以直接染色。找到 染成1的点的个数 和染成2 的点的个数。相乘是1和2相连的所有情况。减去已经连好的边就是结果。

2024-07-12 17:01:53 982

原创 关于输出字符的出现wrong的情况

由于可能在输出的时候会出现问题,通过下面方法可解决。

2024-07-11 19:32:06 130

原创 欧几里得算法求最大公约数

【代码】欧几里得算法求最大公约数。

2024-07-11 19:28:29 131

原创 中国剩余定理模板

【代码】中国剩余定理模板。

2024-07-11 19:27:42 85

原创 哈希表(开放寻址法)

【代码】哈希表(开放寻址法)

2024-07-11 19:26:32 109

原创 高精度(加减乘除)

【代码】高精度(加减乘除)

2024-07-11 19:25:48 159

原创 动态规划(0,1背包问题)

【代码】动态规划(0,1背包问题)

2024-07-11 19:22:47 87

原创 tire树(字典树)

【代码】tire树(字典树)

2024-07-11 19:22:01 123

原创 dijkstra算法(朴素版)极简

【代码】dijkstra算法(朴素版)极简。

2024-07-11 19:00:08 338

原创 快速幂(qmi)

最后再输出m就可以了。

2024-07-11 17:19:18 89

原创 KMP模板

【代码】KMP模板。

2024-07-11 17:14:35 228

原创 宽度优先搜索模板(bfs)

【代码】BFS 模板。

2024-07-11 17:07:22 120

空空如也

空空如也

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

TA关注的人

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