
51学习
文章平均质量分 68
记录每日51单片机的学习
熬混沉静
。
展开
-
将ESP工作为AP路由模式并当成服务器
会卡在服务器连入即while(!需要我们找到wifi连入,并将网络调试助手连接后即可收到心跳包的数据,此时单片机的两盏灯点亮,我们可以通过open和close指令开关灯。说明此时已经与ESP连接成功,打开网络调试助手,选择TCP Client,输入本地主机地址,以及远程主机地址(端口默认为333)。就像上篇博文一样采用白盒测试的方法,先进行调试,调试一切顺利后,黑盒测试,连接到单片机。通过wifi找到安信可的wifi信号并连接。原创 2024-05-08 20:41:55 · 586 阅读 · 0 评论 -
蓝牙模块HC-08+WIFI模块ESP-01S
又叫蓝牙串口模块。串口透传技术:透传即透明传送,是指在数据的传输过程中,通过无线的方式使这组数据不发生任何形式的改变,仿佛传输过程是透明的一样,同时保证传输的质量,原封不动地道了最终接收者手里。12打开手机app即可每隔一秒接收到一个hello world同时可以通过手机发送open或close开/关灯.同时可以通过AT指令进行快乐的玩耍。原创 2024-05-07 21:25:31 · 2132 阅读 · 0 评论 -
PC通过串口发送指令控制LED+串口中断
首先要打开SCON中的串行接收控制位REN。当REN=1时为允许接收状态,可以接收信息。因此令SCON = 0x50;原创 2024-05-01 20:03:03 · 1206 阅读 · 0 评论 -
串口相关知识点
RXD:数据输入引脚,数据接受,STC89系列对应P3.0口TXD:数据发送引脚,数据发送,STC89系列对应P3.1口两块芯片的RX TX要交叉接线。原创 2024-04-30 21:21:33 · 1064 阅读 · 1 评论 -
感应开关盖垃圾桶项目(三)
PWM可以对一系列脉冲的宽度进行调制,等效出所需要的波形占空比为一个周期内,高电平占据时长的百分比。上图中一个周期为4ms,而高电平占据1ms因此占空比为25%原创 2024-04-29 15:53:44 · 1431 阅读 · 0 评论 -
感应开关盖垃圾桶项目(二)
观察中断结构图可以发现只有当EA闭合的时候,才会接受中断信号,之后可以按照我们的需求对其他的中断允许控制寄存器进行赋值。之前我们采用软件的方法实现,对爆表的次数进行统计,以达到我们的延时要求。我们也可以采取中断的方法,让硬件直接实现中断。如果像之前将两个代码都写在while1中会互相干扰,现在就实现了两盏灯的同时亮灭操作。此时不需要再判定是否爆表,也不需要将TF0即爆表标志位软件清0硬件会自动清零。1.ET0中断允许要置一 ET0=1。2.EA总中断要置一 EA=1。原创 2024-04-28 22:42:25 · 474 阅读 · 0 评论 -
感应开关盖垃圾桶项目(一)
定时器的原理和入门原创 2024-04-27 15:07:38 · 1103 阅读 · 0 评论 -
C51电动车报警器项目开发(二)
在检测到是警报模式下,如果不加延迟4s会导致报警并不是特别丝滑,但是加上了延迟4s后又会导致在蜂鸣器报警的4s中如果按下B按键,会没有反应,原因是代码还处于循环之中,不会对新的电平进行响应,如果需要优化该块代码,则需要借助后续的中断知识进行解决。大概原理就是不断的检测哪个按键被按下,我们定义A按键为警报模式,此时如果有震动发生,就会触发蜂鸣器报警。对于软件开发来说,不需要了解太多的硬件知识,因此对于433M模块我们只需要了解按下遥控后芯片输出的高低电平,根据高低电平写代码控制其他硬件。原创 2024-04-27 12:44:11 · 318 阅读 · 0 评论 -
C51电动车报警器项目开发(一)
也可以按照自己的想法,增加延迟增强可视化效果。原创 2024-04-26 21:05:31 · 292 阅读 · 1 评论 -
C51学习
当SW1被按下时,KEY1接通GND表现为低电平,值为0当SW1未被按下时,KEY1接5V表现为高电平,值为1查询电路图发现KEY1接在P2.1口通过上述代码实现,按下SW1两盏灯亮松开后两盏灯灭的效果。原创 2024-04-26 16:37:22 · 241 阅读 · 1 评论