- 博客(7)
- 收藏
- 关注
转载 pwm初学
1.占空比是指在一个脉冲循环内,通电时间相对于总时间所占的比例。占空比(Duty Ratio)在电信领域中有如下含义:例如:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为0.25。 占空比=脉冲宽度/信号周期 2.如何计算每个脉冲所需的占空比: 选择频率:f=31372Hz 计算周期:T=1/31372=31.8 us 半个周期的脉冲数是 N=10ms/31.8us=314 个脉冲 计算占空比:y=sinx(但在这个等式中,我们需要度数,因此 314 个脉冲的半周期为 180deg。)(一个.
2021-08-01 18:41:55
858
原创 c学习 五
5.1 1、阶乘 #include <stdio.h> int main() { int n; scanf("%d", &n); int fact = 1; int i = 1; while(i <= n ){ fact *= i; i++; } printf("%d! = %d", n, fact); } 错误点:第一次写的时候没有定义i = 1,导致i随机取值,始终进不到while循环中。 此外,这个代码还有一种写法: #inc
2021-07-20 10:05:04
172
转载 2021-07-09 C学习 4.1 4.2
1.计算机数数的方式:判断数的范围来确定位数 【0,9】一位数 【10,99】二位数 、、、、、、、 2.用>来判断时:从高往低走 用<来判断时:从低往高走 3.循环体内需要改变条件的机会 ...
2021-07-10 09:38:26
136
原创 2021-07-09 C学习 3.2
1.在if或else后总加一个大括号{},大括号内有一个tab缩进 2.分段函数 3.if常见的错误 忘了大括号;if只要求()里的值是零或非零,是真就执行,假就不执行(要尊重warning); 4.多路分支swith-case 举例: switch ( type ){ case 1: printf("你好"); //case只是入口 break; //跳出swith-case case 2: printf("早上好"); break; case 3: printf("晚上好"); break
2021-07-09 15:11:02
97
原创 2021-07-07 c学习3.0,3.1
1.强制类型转换 int foot = cm \ 30.48; //强制从浮点数转换成整数型 2.条件判断: if ( 条件成⽴ ) { ... } 举例说明: #include <stdio.h> int main() { int hour1, minute1; int hour2, minute2; scanf("%d %d", &hour1, &minute1); scanf("%d %d", &hour2, &minute2..
2021-07-07 19:51:52
231
原创 c学习2.2关键知识点
I.运算符优先级 1 + 单目不变 自右向左 a*+b 1 - 单目取负 自右向左 a*-b 2 * 乘 自左向右 a*b 2 / 除 自左向右 a/b 2 % 取余 自左向右 a%b 3 + 加 自左向右 a+b 3 - 减 自左向右 a-b 4 = 赋值 自右向左 a=b II.递增递...
2021-07-06 21:22:51
1249
原创 c学习2.1
1.找零 #include <stdio.h> int main() { int price = 0; #这一行定义了一个变量。变量的名字是price,类型是int,初始值是0。“=”是赋值运算符。 printf("请输入金额(元):"); scanf("%d", &price); #scanf函数读入下一个整数 int change = 100 - price; print...
2021-07-06 19:48:30
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人