
小贴士合集【九月】
2023/9/9 常用快捷键(一)
常用4个快捷键介绍,ctrl+c复制,ctrl+v粘贴,ctrl+x剪贴,ctrl+z撤销上一步操作
2023/9/10 常用快捷键(二)
- Ctrl + A: 选中全部内容。
- ctrl + f 全文查找所需字符
- Ctrl+S: 保存
- Ctrl+N: 新建
- Ctrl + 鼠标滑轮 放大缩小界面
2023/9/11 常用快捷键(三)
- DELETE: 删除文件/删除鼠标选定位置后面的内容。
- Windows+R:开启“运行” 对话框
- Windows+L:快速锁屏
- Tab 缩进(通常相当于4个空格)在少数软件里,Tab 键可能被设置为两个空格、八个空格或其他数量的空格。
- Shift+Tab 撤销缩进
2023/9/12 中断
你正在播放视频时,弹出广告,这就是一种广义上的中断,过了几十秒广告消失,又继续播放视频。
当单片机在正常运行代码A时,突然一段代码B(触发中断)需要单片机去处理,这时单片机就会暂停运行代码A(中断响应),转而去运行代码B(中断服务)。当代码B运行完以后,再回到代码A原来中断的地方,继续运行代码A(中断返回)。这一整个过程称为中断
2023/9/13 晶振
单片机中有个叫做“晶振”的东西,可以以极高固定频率振动,一秒可以振动10^6次以上,极快的速度可以高效执行代码,控制电路
2023/9/14 频率
假如你是一个老板,你在处理公司的文件,假设你一秒处理一份文件,那你的工作频率就是1赫兹。
单片机一秒钟能处理7,200万份文件,那工作频率就是7,200万赫兹,7200万赫兹还可以写成:72,000,000hz=72Mhz
普通电脑上面的处理器上的工作频率,也是这个意思,比如说2.4Ghz的处理器,就是指它每秒钟可以完成2,400,000,000条指令。
单片机和电脑上中央处理器,都是同样的基础原理,本质上并无区别,只是性能与功能上的区别而已。
2023/9/15 计数器
紧跟上回,你是老板,在处理文件,假设你每处理一份文件的时间都是一分钟,分不开心思去计数,但是你又打算每处理100份文件的时候休息一会儿。于是你处理一份文件,让秘书帮你计一个数。此时,秘书相当于单片机中“计数器”的功能。
当你处理到100份文件的时候,你的秘书叫住你了,说100分文件到了,这时你就停止了工作。这就是之前说过的“中断”。
2023/9/16 定时器
那定时器呢,计数器为什么可以作为定时器用呢?那你要记住一开始咱们的假设,你每处理一份文件的时间是相同的,都是一分钟。那么你处理100份文件就是100分钟。
你设置的是,当你处理100份文件的时候,你的秘书提醒你一次。那也就是每100分钟中断一次,这时候计数器就可以当定时器用了。
你忙着忙着,秘书突然中断你一下,提醒你处理文件份数到了。你觉得很烦,便说,你只用在黑板上计数,不用提醒了,我会自己看计了多少。于是,你的秘书只计数,不提醒你了。这叫关闭中断。
2023/9/17 外部中断
又忙着忙着,你觉得秘书站在一旁很烦,也不想她计数了。就说你走吧,不用你计数了。这叫关闭计数器。
你忙着忙着,你的秘书进来了。说老板这一份紧急文件需要你处理。于是你放下了手头的文件,处理了一份紧急文件。这叫“外部中断”
你觉得太烦了,你就说什么事都别打扰我。于是你的秘书即使有重要文件,也不会再敲你门了。这叫关闭“外部中断”。
2023/9/18 常用快捷键(四)
在大部分编程软件中有如下快捷键:
- 按住Alt + 鼠标左键拖拽:选定某一侧的内容
- Alt + Enter: 查看所选项目的属性/一键导入库。
- F1:显示软件 “帮助”
- ctrl + / pycharm 软件中的快速注释
- ctrl + k + u vs 软件中的解除注释
- ctrl + k + c vs 软件中的快速注释
2023/9/19 GPIO介绍

2023/9/20 光敏传感器

2023/9/21 寄存器,内存,外存
如果把被储存的数据比作能量:
- 寄存器就是 ATP,可以随时拿来用,性能高,但数量有限,不能长期储存数据;
- 内存就是葡萄糖,性能一般,不能长期储存,但是储存量比较多;
- 外存(比如固态硬盘,U盘)就是脂肪,容量可以非常大,并且可以长期储存,性能相较于更差,要先转化为葡萄糖(先把数据存进内存),然后转化为 ATP(放到寄存器)才能直接利用。
2023/9/22 超声波模块

本模块使用方法简单,模块连在vcc和gnd上供电,再连在一个IO口上,IO口发一个10US以上的高电平,就可以在接收口等待高电平输出.此时超声波模块自动发送8个40khz的方波,有输出就可以开定时器计时。当此口变为低电平时,说明有声波遇到障碍物返回,就可以读定时器的值,高电平持续的时间就是超声波从发射到返回的时间,时间*声速/2=路程(声波来回是两段距离,所以÷2),可算出距离.如此不断的重复测量,即可以实现移动测距。
2023/9/23 脉冲

2023/9/24 波形
前情提要:
假设脉冲信号的周期为t,脉冲宽度为t1,关于脉冲的基本概念如下。
频率:指脉冲信号周期在一秒内变化的次数,即f = 1/T的周期越小,频率越大。
脉冲宽度越接近周期T,占空比越大,脉冲信号平均值也越大。
连续的脉冲信号就可以产生“波形”。
波形,就是电压或电流随时间变化的函数图像。大家在高中题目中应该已经见过一些了,经常见到的一般是方波,直流波和正弦波。
我们经常需要产生一些波形做为信号波形,如正弦波、方波、矩形波、三角波等。这些波形通常会被用于时钟信号、触发脉冲、定时信号等。
2023/9/25 方波
方波是一种对称、每半个周期时间是相同的波形,具有非常陡峭的上下升沿,顶部和底部平坦。当用于数字电路时,正脉冲宽度时间称为周期的“占空比”,方波波形的高电平时间和低电平时间是一样的,所以占空比是50%。
我们可以尝试计算一下方波的频率,当一个方波的脉冲宽度为10ms,因为占空比为50%,那么周期就为10ms+10ms=20ms,频率=1/T=1s/20ms=50Hz。
方波常用于电路中的时钟控制信号和触发信号。
像在前几天的超声波模块里就提到了方波,那里的作用就是触发信号:当IO口变为高电平时,超声波模块开始发送8个40kHz方波信号。这个触发信号告诉超声波模块开始工作,并发射出超声波
2023/9/26 示波器
示波器是一种可以显示电信号波形图像的仪器。一般用来测量电压、电流、频率等信号参数,并能将测量结果以波形图表现出来。
2023/9/27 PWM(脉冲宽度调制)
英文名“Pulse Width Modulation”
占空比:这个概念第三次提到了,即脉宽时间占总周期时间的比例
PWM就是通过调节脉冲宽度(人为改变高电平输出时间),就可以调节占空比了
我们要知道,单片机的IO口输出的是数字信号,数字信号就是指IO口只能输出高电平和低电平,
那么我们要输出其他数值的电压,就要用到PWM,通过改变IO口输出的方波的占空比,从而将数字信号转化成模拟电压信号,这就是pwm的核心作用
2023/9/28 pwm调节模拟电压
假设单片机的高电平为5v,低电平为0v,占空比为50% 。那就是高电平时间一半,低电平时间一半,因为单片机频率特别快,输出电压可看做高低电平的平均值,就可以得到模拟出的2.5V输出电压。
那么同理75%的占空比 ,如图片所示,得到的电压就是3.75V。
也就是,在一定的频率下,通过pwm调节不同的占空比, 即可得到不同的输出模拟电压
2023/9/29 emo机器人
很可爱的⚈₃⚈,中秋节快乐
2023/9/30 LED闪烁
一般人眼睛对于80Hz 以上刷新频率则完全没有闪烁感。
频率太小的话 看起来就会闪烁。
那么我们平时见到的LED灯,当它的频率大于50Hz的时候,人眼就会产生视觉暂留效果,基本就看不到闪烁了,而是一个常亮的LED灯,
如果你在1秒内,连通高电平0.5秒,连通低电平0.5秒,(频率1Hz)如此反复,那么你看到的led灯就会闪烁。