自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言基础回顾

C语言程序由头文件,主函数构成(主函数必不可少,但头文件在不使用的情况下可以不引用)。C语言的头文件是用来声明所需变量、函数、模块、数据结构及其它各种程序对象的文件,使用头文件可以让C语言代码的编写更加便利。c语言程序都是逐行执行,遇见return语句结束或执行完主函数内所有代码结束。,但可以使用其他函数来减少主函数中的代码(提高代码的可读性),但定义其他函数时,需要在主函数前进行或者是将整个函数写在主函数之前。(若函数无声明,也未写在主函数前,则可能会出现报错)

2023-12-03 18:15:00 33 1

原创 运算放大器基础

虚断:理想状态下,运算放大器两个输入端电流为0(好像有个无穷大电阻),如同断路,但实际并没有,所以称为虚断。虚短:运算放大器的两个输入端电压相等(v+=v-)好像短接一样,但实际上并没有短接,所以称为虚短。根据欧姆定律(△U=I*R),我们可以得出,要求电流只需要求出压降△U(V1-V2)又因为V+=I(流经R1电流)*R1+Voutput,可求的电流I(流经R1的电流)汇总上述式子(下图)代换可得△V,又因Rs为自选电阻,即可求出输出I。#可公式计算V1-I*R4,I=(V1-0)/(R2+R4)

2023-10-21 13:23:42 83 1

原创 51单片机初学

单片机通过对寄存器的控制进而控制电路的导通;寄存器从低位往高位读,也就是从右往左读(低位数据放在右侧),同时也保证低位对低位例如:数码管中寄存器P0共有8位,//1111 1110,0为数据低位,那0就存入同为低位的P00,所以无论P0何时输入,它的数据都放在最右侧(低位);单片机中记高电平为1,低电平为0,所以通过给寄存器配置0或1来选择高低电平;

2023-10-16 22:26:54 636 1

原创 pwm:脉冲宽度调制

pwm根据频率不同,视觉效果不同:频率低时肉眼可见明暗变化(呼吸灯),频率高时变化不明显(常亮)面积等效原理:惯性条件下,电压与时间分别不等,但电平与时间乘积相等,则输出波形基本相同。占空比:高电平占总周期的比例(周期:每从高电平出发,又回到高电平为一个周期)pwm的等效输出电压:高电平乘以占空比。应用提醒:呼吸灯,变速风扇。

2023-10-07 19:33:48 72 1

原创 74ls138和74hc245

如想让数码管显示6,则令acdefg段亮,bg段灭,二进值代码为1011 1110(寄存器从右往左读,P0与上文的P2都如此)所以读入的二进制为0111 1101,十进制则为0x7D。总结:想点亮一个数码管并让其显示一个指定数字,首先要确保使能输出端口电平正确,然后用选定数码管,P0写出点亮的数字。译码器在其中的作用就是将二进制转换为十进制(101--5---Y6,0111 1101--0x7D---数字6)A2A1A0代表输入的二进制代码,译码后输出,如110为十进制中的6,使能正确情况下,可电亮Y6。

2023-10-07 14:43:08 811 1

原创 电阻功率及其过载变化

直接将电阻接到电源两端,逐渐增加电压,电阻发出糊味,冒烟最后自燃,变黑。电阻阻值会大幅减少 (200-到-0.5)选用200欧姆的电阻及学生电源。电阻过载后会冒烟,燃烧,发黑。电阻燃烧后阻值大幅缩水。

2023-09-28 13:11:15 137

原创 示波器学习

面板划分为小格,纵轴代表电压,横轴代表时间长度,一小格的单位长度为面板左下角显示的数值,可通过右侧两个大旋钮分别调节。自动滚动测量,无需触发,触发会迫使通道0电平线回到中间,之后存在x-y的交点,分上升沿和下降沿 )多功能旋钮:按键区的左上角,在没有相关设置的时候可以调波形亮度,有相关设置时,可以调整所选选项。ch:探头选择,耦合直流可测交流或直流,交流只能测交流(屏蔽直流,可借助测夹杂的纹波)辅助功能(接口,声音,语言,通过测试,波形录制,系统,自矫正)(触发:x-y的交点必须与函数相交,否则无法测量)

2023-09-19 22:53:13 1107

原创 循环语句技巧

while(条件,也可用n++等运行逻辑替代)只写条件2等同于while。条件1为声明定义,可不写。

2023-09-08 14:25:12 45 1

原创 debug相关

Debug 是开发过程中常用的调试工具,用于定位和解决代码中的错误。插入断点:在代码中选择一个或多个断点位置,这些位置将会暂停代码执行,以便你可以检查变量、观察程序状态等。在断点处停下来时,你可以逐步执行代码,观察每一步的结果。找出错误:当程序在某个点崩溃或产生错误时,可以通过逐步执行和检查变量值来定位错误所在。检查变量:在断点处停下来后,你可以查看变量的当前值,确保它们符合预期。单步执行:逐步执行代码,一次执行一行或一块,观察每个步骤的结果。确定问题:观察代码行为,确定出现了什么样的错误或异常。

2023-09-04 13:32:21 27 1

原创 方波正弦波三角波

有效值(也称为均方根值):三角波的有效值等于其幅值的1/√3倍。例如,如果三角波的幅值为A,则其有效值为A/√3。有效值(也称为均方根值):正弦波的有效值等于其幅值的1/√2倍。例如,如果正弦波的幅值为A,则其有效值为A/√2。有效值(也称为均方根值):方波的有效值等于其幅值的一半。例如,如果方波的幅值为A,则其有效值为A/2(不一定对)平均值:三角波的平均值为0,因为其整个周期内正负部分面积相等,所以平均值为0。平均值:正弦波的平均值为0,因为其整个周期内正负部分面积相等,所以平均值为0。

2023-09-04 12:27:59 4947

原创 C语言学习收获(选择循环多分支语句)

条件3)for循环首先执行条件1,然后判断条件2,符合进入循环,循环结束那执行条件3,再次判断条件2……注:若都能进入循环,那do while和while结果相同,若不能进入循环,那结果存在差异(do while循环了一次而while没循环)do while (先执行后判断)do一定会执行一次,符合条件执行do下的代码,不符合那跳出循环(循环条件在while内)while(先判断是否符合条件)符合条件执行while下的代码,不符合那跳出循环。选择语句只执行一次,即使条件满足循环也不会多次执行。

2023-08-31 15:06:32 92

空空如也

空空如也

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

TA关注的人

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