绝迹刻本
码龄2年
关注
提问 私信
  • 博客:23,990
    23,990
    总访问量
  • 45
    原创
  • 48,390
    排名
  • 144
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2022-09-23
博客简介:

m0_73890636的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    415
    当月
    7
个人成就
  • 获得169次点赞
  • 内容获得14次评论
  • 获得206次收藏
  • 代码片获得417次分享
创作历程
  • 23篇
    2024年
  • 22篇
    2023年
成就勋章
TA的专栏
  • 学习记录
    18篇
  • 51单片机学习记录
    19篇
  • 项目学习记录
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

嘉立创EDA—51最小系统PCB

在PCB布线之前先进形布局,模块化布局,回到原理图中可以右键模块选择布局传递即可在PCB中快速找到该模块,快捷键为。常用库中有常用的电容和电阻,以及排针等,熟悉一些常用快捷键的使用。下边栏的库中可以搜索对应需要的型号,如51最小系统板。最后可以选择检查DLC来检查目前的电路图是否有问题。进行分区,写好每个网络标号,以及添加一些文字说明。选择锁定后板框不会被选中,后期设计更加方便。在左上角可以修改单位为mm,更好控制大小。选择合适的宽高,适当加一些圆角。设计完电路后可以选用。
原创
发布博客 2024.10.14 ·
409 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

proteus仿真(2)

在keil中编译好hex文件可以在文件路径(program file) 中,选择hex文件,上传hex文件中,仿真运行即可。导出工程剪辑,可以保留一些通用的仿真的模块,下次在其他工程中可以直接导入,直接使用不需要再重新设计。,elf文件可以再Proteus中修改代码,实现实时调节代码功能,可以打断点,调试程序。可以在proteus中写stm32的代码,需要先检查是否配置了keil的编译器。如果已经配置了keil—arm,但是打开没有,可以选择检查当前,刷新一下。2.覆盖好模块后,点击边缘框图调节属性。
原创
发布博客 2024.09.23 ·
447 阅读 ·
11 点赞 ·
0 评论 ·
3 收藏

proteus仿真学习(1)

例如,如果晶振的负载电容是15pF,那么两个15pF的电容并联在晶振两端可以提供接近15pF的总电容值。两个基础的电路模块,晶振电路与复位电路,除了放置好元件,还需要修改元件的属性,复位电路中电容的大小一般为0.1uF,晶振电路的电容大小一般为15pF,为滤波作用。晶振电路中的电容通常选用15pF是因为这个值能够满足大多数晶振的负载电容要求,同时保持电路的稳定性和起振时间的平衡。可以运用连线标号模式进行模块的分区,打上标号后,两个相同的标号即达到连线的效果。在复位电路中,电容的作用主要是。
原创
发布博客 2024.09.21 ·
1264 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

电流互感器&电压互感器

扩展:对应输出模拟交流信号可以调节,可根据电位器(调节放大比例,放大范围0-100倍)来调节所需输出电压,但是输出端(OUT)的最大电压不会超过1/2的VCC。用途:同样可以对信号做精确采样和适当补偿功能,还可以模拟电压输出,模块可以测量250V以内的交流电压,对应输出模拟量可以调节。供电电压为5-30V。用途:对信号做精确采样和适当补偿功能,方便对5A以内的交流电进行信号采集。主要作用就是对电流进行测量和取样。输出信号:为正弦波 ,波形的中间值为1/2VCC。
原创
发布博客 2024.09.11 ·
349 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

蓝桥杯-AT24C02

在比赛中常考的是绑定按键改变上下限,将数据存储到EEPRPM中,断电后显示是改变后的上下限,达到掉电数据不丢失的目的。A1-A3接地 WP保护接地。
原创
发布博客 2024.04.08 ·
296 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

蓝桥杯—PCF8951

AN1为光明电阻 AN3为滑动变阻 A0-A2均接地 时钟线连P20 地址线连P21。1.整个系统靠SDA和SCL实现完善的全双工数据传输。DA转换全都是写 只需要开始一次。谁控制时钟线谁是主设备。官方提供的底层驱动代码。0x41是DA使能转换。
原创
发布博客 2024.04.07 ·
410 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

蓝桥杯-DS18B20温度传感器

写在onewire.c 文件里面 在.h文件中声明 再在main函数里面引入.h文件。仅使用单个DS18B20芯片可以跳过ROM指令,跳过ROM的指令是0xCC。延时函数在stc中可生成,将nop删除即可。2.了解封装以及引脚的用法。比赛提供的底层驱动代码。在main.c文件中。PS:读取数据的顺序。
原创
发布博客 2024.04.07 ·
313 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

蓝桥杯—DS1302

在DS1302中均是先写地址,再写数据,先打开保护再对需要操作的RTC进行操作然后再关闭保护保证数据的稳定性(保护只有写的时候需要)需要对十位和个位进行相除和取余,11则是横杠的显示 在共阳极数码管中为。需要在初始化区域中调用Set_Rtc();在信息读取区域中调用Read_Rtc();记得加入DS1302的驱动中声明函数,并在变量声明中定义数组。1011 1111,0xbf,在数码管数组中放入第11位。因为在DS1302中使用的是BCD码,需要进行处理。//上电显示默认时间 23 59 55。
原创
发布博客 2024.04.03 ·
1369 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

蓝桥杯单片机小技巧

内置函数库实现流水灯效果,内置函数头文件为#include "intrins.h"该函数有两个函数参数,分别为左移或右移的对象,需要左移或者右移的位数。6.蓝桥杯的数码管是共阳极数码管,会提供数码管的段码表。数码管位选(哪个数码管亮)+数码管段选(亮什么数字)循环左移 _cror_:循环右移。且需要借助一个变量来暂存值,再将值赋给LED的P口。1.LED自定义延时函数。2.快速实现LED流水灯。4.数码管的位选和段选。
原创
发布博客 2024.04.02 ·
226 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

51-蜂鸣器与继电器的基本控制

首先在74HC138译码器上对P25,26,27口进行操作,并选择Y5口输出低电平,再经过M74HC573MIR译码器的LE口,高电平使能(Y5经过与非门后变成高电平),再由M74HC573MIR译码器内部的P0-P7和对达林顿管ULN2003的Q1-Q7连通,M74HC573MIR译码器可以控制达林顿管ULN2003进行操作,最后达到控制蜂鸣器的目的。继电器内部有一个线圈,上面则有一个铁芯,给线圈充电的时候就可以产生一个电磁场,将上面的的开关吸下来(二极管的作用是保护电路)
原创
发布博客 2024.03.25 ·
457 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

51单片机—AD/DA

一般传感器的值会随参数的值变化,AD一般对电压进行转换,AD有多个通道,但是DA只有一个通道,且AD的运用较为广泛,DA的可代替性强,一般使用PWM就可实现,运用没有AD那么广。
原创
发布博客 2024.03.20 ·
1568 阅读 ·
4 点赞 ·
0 评论 ·
15 收藏

51单片机—直流电机

应用二:用独立按键控制产生不同的电机转速。一般会保证一个周期的时间是一样的。独立按键可以控制电机转速。注意:接在01和5V上。
原创
发布博客 2024.03.19 ·
799 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

51单片机—DS18B20温度传感器

1.元件2.内部介绍本次元件使用的是单总线以下为单总线的介绍时序结构操作流程本次需要使用的是SKIP ROM 跳过, CONVERT T温度变化,READ SCRATCHPAD读数据帧数据存储根据上图所示原理,所需要的延时值为绝对数值,可以在STC中生成。
原创
发布博客 2024.03.17 ·
1754 阅读 ·
27 点赞 ·
0 评论 ·
28 收藏

51单片机-AT24C02(I2C总线)

1.元件介绍2.存储器3.地址总线和数据总线地址总线只能一次选中一行4.引脚及应用电路5.I2C总线6.电路规范。
原创
发布博客 2024.03.15 ·
1479 阅读 ·
19 点赞 ·
0 评论 ·
18 收藏

51单片机-蜂鸣器

按下独立按键同时蜂鸣器响起提示音,数码管显示对应的独立按键键码。无源蜂鸣器不能一直通电,无源蜂鸣器内部的线圈较小,易烧坏。达林顿晶体管(npn型)
原创
发布博客 2024.03.14 ·
638 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

51单片机-DS1302实时时钟

和定时器的时钟相比它的优点:1.不占用cpu的运行 2.精度高 3.单片机掉电不工作的时候会借用备用电池继续走时。第四步将AO数据放入, 再给一个上升沿,AO被写入,再给下降沿,然后循环将数据放入。第二步先发最低位R/W是1还是0,设置在I/O口上,作为命令字标志在哪读/在哪写。需要完成写入和读出 并找到位置 最后找到需要写入和读出的内容。第五步 写入结束后,将SCLK置0,最后再把CE置0低电平。第三步时钟给一个上升沿,最低位就会被写入,再把时钟置回0。第一步将CE置高电平。
原创
发布博客 2024.03.13 ·
493 阅读 ·
10 点赞 ·
0 评论 ·
7 收藏

51单片机—LED点阵屏(静态&动态)

需要利用74H595来操作点阵屏,也需要用到上图的三个接口SER,SERCLK,RCLK。想要点亮点阵屏,要先进行行选择和列选择。应用二:实现Hello!本单片机使用的是单色点阵。1.LED点阵屏的介绍。
原创
发布博客 2024.03.13 ·
1248 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

51单片机-串口通信

1.串口的概念电路如何实现通讯?双向通讯就必须要交叉连接TTL一般在单片机系统中使用,而RS232一般在电脑设备这种高电压传输中使用,而S485可以在一千多米的距离中使用,稳定性高。常见的通信接口。
原创
发布博客 2024.03.12 ·
633 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

51单片机—定时器

本次选择为定时器 选择12兆,C/横杠T为0的模式,C代表counter 是计数器,T则为Timer是计时器,横杠是低电平,给0为timer,给1为counter,本次需要选择0。实现效果:实现LED流水灯,且可以通过独立按键K1来改变流水灯的方向,向右或者向左实现流水灯,由于使用循环函数,不用担心会移出去,可以一直循环移动。根据左边提供的脉冲,16位计数器内部会加一,到达最大值会溢出,申请中断。删除第一行的AUXR寄存器,再配置上中断寄存器ET0,EA,PT0。需要配置的是M1,M0,以及C/横杠T。
原创
发布博客 2024.03.11 ·
1860 阅读 ·
12 点赞 ·
0 评论 ·
19 收藏

单片机—矩阵键盘及其密码锁

由于按行扫描会受共用端口影响,所以这次选择按列扫描。
原创
发布博客 2024.03.10 ·
660 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏
加载更多