- 博客(18)
- 收藏
- 关注
原创 python基础
并按下确认键,即可打开电脑终端(命令提示符窗口)。在命令行输入python即可查看python版本信息,如下图。将会创建一个名为“free.txt”的文件,并将所有库及其版本信息写入该文件。在python官网下载我们需要的版本,在电脑上安装python后。在python中有pip工具,查看其是否安装和版本。可以在其他环境中使用以下命令来安装这些库及其对应版本。安装pytest和pygame库,如下图。键,打开“运行”对话框,输入。查看所有已经安装的库及其版本。查看所有已安装但已过时的库。
2024-10-31 13:30:52
502
原创 电容滤波电路
电容使整流电路输出电压波动变小的功能称为滤波。电容滤波的实质是在输入电压高时通过充电将电能存储起来,而在输入电压较低时通过放电将电能释放出来,从而保证负载得到波动较小的电压。电容的容量越大,其两端的电压波动越小,即电容容量越大,滤波效果越好。
2024-09-04 13:47:50
521
原创 倍压整流电路
在电路中,除了C1两端电压为Vm外,其他电容两端的电压均为2Vm,7倍压整流电路总电压Uo取自C1、C3、C5、C7的叠加电压。如果在电路中灵活接线,可以获得一倍压、二倍压、三倍压、四倍压、五倍压和六倍压。
2024-09-03 14:12:31
2826
原创 实时操作系统 µC/OS-III
STM32 系列的 F1、F4、F7 和 H7 等型号的 MCU 都受 µC/OS-III 的支持,只需要进行简单的移植操作,就能够在这些 MCU 上运行 µC/OS-III 操作系统,极大地方便了我们学习和使用µC/OS-III。
2024-03-09 17:05:54
937
1
原创 C Primer Plus 第八章“字符输入输出和输入验证”学习笔记
许多程序使用。通常,系统使用(用户输入的字符被收集并储存在一个被称为的临时存储区,按下Enter键后,程序才可使用用户输入的字符)。按下Enter键也传送了一个换行符,编程时要注意处理这个换行符。ANSI C把缓冲输入作为标准。首先,把若干字符作为一个进行传输比逐个发送这些字符节约时间。其次,如果用户打错字符,可以直接通过键盘修正错误。当最后按下Enter键时,传输的是正确的输入。C 是一门强大、灵活的语言,有许多用于的库函数。无论操作系统实际使用何种方法。
2024-03-04 23:07:50
993
原创 C Primer Plus 第七章选择语句:“分支和跳转”学习笔记
选择语句是开发具有智能行为程序的基础。C语言通过if、if else和switch语句,以及条件运算符(?:)可以实现智能选择。
2024-03-04 10:26:45
655
原创 C Primer Plus 第六章循环控制语句学习笔记
函数原型是为了方便编译器查看程序中使用的函数是否正确,函数定义描述了函数如何工作。现代的编程习惯是把程序要素分为接口部分和实现部分,例如函数原型和函数定义。接口部分描述了如何使用一个特性,也就是函数原型所做的;实现部分描述了具体的行为,这正是函数定义所做的。
2024-03-02 23:37:04
998
原创 C Primer Plus 第五章运算符、表达式和语句学习笔记
C 通过运算符提供多种操作。每个运算符的特性包括和。当两个运算符共享一个运算对象时,优先级和结合律决定了先进行哪项运算(先进行优先级高的运算。如果运算符的优先级相等,由结合律(从左往右或从右往左)决定求值顺序。表达式由运算符和运算对象组成(每个 C表达式都有一个值,包括赋值表达式和比较表达式)。如果不了解运算符的优先级和结合律,写出的表达式可能不合法或者表达式的值与预期不符。本章讨论的和。一般而言,运算符需要一个或多个运算对象才能完成运算生成一个值。
2024-03-01 11:16:22
824
1
原创 C Primer Plus 第四章字符串学习笔记
字符串是一系列被视为一个处理单元的字符。在C语言中,字符串是以空字符(ASCII码是0)结尾的一系列字符。可以把字符串储存在字符数组中。数组是一系列同类型的项或元素。
2024-02-28 21:58:01
1222
1
原创 C Primer Plus 第三章“数据类型”学习笔记
C规定,后面的类型不能小于前面的类型。即使两个32位存储单元储存的位组合完全相同,但是一个解释为float类型,另一个解释为long类型,这两个相同的位组合表示的值也完全不同。例如,在PC中,假设一个位组合表示float类型的数256.0,如果将其解释为long类型,得到的值是113246208。,因实现不同,可以是有符号的char或无符号的char,即unsigned char或signed char。原因之二:如果要处理更大的值,那么使用一种在所有系统上都保证至少是32位的类型,可提高程序的可移植性。
2024-02-28 13:44:32
853
2
原创 C Primer Plus 第二章“C语言概述”学习笔记
可以把程序看作是你希望计算机如何完成任务的描述。编译器负责处理一些细节工作,例如把你要计算机完成的任务转换成底层的机器语言(如果从量化方面来解释编译器所做的工作,它可以把1KB的源文件创建成60KB的可执行文件;即使是个很简单的C程序也要用大量的机器语言来表示)。由于编译器不具有真正的智能,所以你必须用编译器能理解的术语表达你的意图,这些术语就是规定的形式规则(尽管有些约束,但总比直接用机器语言方便得名)。(第一个ANSI/ISO标准:C90。之后还有C99,C11标准)C程序由一个或多个C函数组成。
2024-02-27 14:46:23
903
原创 C Primer Plus 第一章“初识C语言”笔记
C是强大而简洁的编程语言。它之所以流行,在于自身提供大量的实用编程工具,能很好地控制硬件。而且,与大多数其他程序相比,C程序更容易从一个系统移植到另一个系统。C是编译型语言。C编译器和链接器是把C语言源代码转换成可执行代码的程序。
2024-02-27 11:50:03
223
原创 LTspice仿真——简单理想二极管导通仿真
理想二极管的设置语句如下,其中MyDiod是二极管的值,Ron是二极管的内阻,Roff是二极管的关闭电阻,Vfwd是导通电压,Vrev反向击穿电压;仿真电路如下,设置输入电压Ui为幅值是10V的正弦波,二极管D1为理想二极管;通过仿真得到Uo的波形;瞬态分析仿真结果如下,当Ui大于5V时二极管导通。
2024-01-01 23:18:34
2780
原创 Logic Circuit-用于设计和仿真数字逻辑电路的教育软件
LogicCircuit – 是用于设计和仿真数字逻辑电路的免费开源教育软件。 直观的图形用户界面,允许您使用多位总线创建不受限制的电路层次结构, 使用示波器调试电路行为,并导航正在运行的电路层次结构。
2023-02-25 23:57:54
3124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人