基础知识_带参数函数写法,蜂鸣器,继电器
2017-10-03 22:26
183 查看
1
带参数函数写法:
这个例子是一个延时函数
先声明,调用的时候直接传入参数调用:delayms(248)
void delayms(uint z)
{
uint i,k;
for(i=20;i>0;i--)
for(k=z;k>0;k--);
}
2
蜂鸣器,继电器
(1) 继电器:
a.注意反向二极管的接法,感应电流提供通路
b.小电流驱动大电流的器件
(2) PNP三极管:
继电器和蜂鸣器一般采用PNP管驱动,老是记不住PNP,看PN节导通就好了,对比NPN的来
上图中的PNP三级管,画没画错,但是讲错了,上面确实是e极,下面是c极,因为电流是从e流向b、c的,看图:
上图有个简单的技巧:三极管上箭头所在方向的二极管,只要二极管正向导通,那么三极管上下就能导通
以后三极管要画成上图这个样子,为什么?
下图是一个较大9v 500mA(电压可调 6~12v)的稳压电源电路,对比下只要将上图的2个PNP管换上NPN,整流滤波输出的正负极就按下图接法一样,2个串联的DW二极管就相反方向接上就可以。
在这里,6~12V/500mA是怎么来的?
带参数函数写法:
这个例子是一个延时函数
先声明,调用的时候直接传入参数调用:delayms(248)
void delayms(uint z)
{
uint i,k;
for(i=20;i>0;i--)
for(k=z;k>0;k--);
}
2
蜂鸣器,继电器
(1) 继电器:
a.注意反向二极管的接法,感应电流提供通路
b.小电流驱动大电流的器件
(2) PNP三极管:
继电器和蜂鸣器一般采用PNP管驱动,老是记不住PNP,看PN节导通就好了,对比NPN的来
上图中的PNP三级管,画没画错,但是讲错了,上面确实是e极,下面是c极,因为电流是从e流向b、c的,看图:
上图有个简单的技巧:三极管上箭头所在方向的二极管,只要二极管正向导通,那么三极管上下就能导通
以后三极管要画成上图这个样子,为什么?
下图是一个较大9v 500mA(电压可调 6~12v)的稳压电源电路,对比下只要将上图的2个PNP管换上NPN,整流滤波输出的正负极就按下图接法一样,2个串联的DW二极管就相反方向接上就可以。
在这里,6~12V/500mA是怎么来的?
相关文章推荐
- c#基础知识——函数参数数组
- C++基础知识复习--结构体类数组作为函数参数
- 函数的参数传递的几种形式(值、地址、引用)及指针基础知识
- JS一起学01:css复习、js基础知识、事件、参数、函数、网页换肤、if判断、className问题、浏览器执行顺序
- C++的基础知识(十一)--数组做函数参数、数组名a与&a区别、数组名a的"数据类型"
- Python基础知识- 函数定义,参数问题(hard)
- SQL Server 第三堂课,学习数据库函数。跟C#语言异曲同工,同样是由输入参数,输出参数,函数体,返回值四要素组成,不同的是语法和写法。掌握知识的关键在与学好C#语言的函数
- Javascript基础知识(三):函数参数(传参)
- 基础知识-通过引用来传递函数参数(直接访问函数参数)
- 小白入门angular-cli的第一次旅程(学习目标 1.路由的基础知识 参数订阅写法)
- iOS基础知识:数组作为函数的参数
- C语言基础知识之(十二):结构体作为函数的参数(结构体变量、结构体数组)
- C++函数参数的基础知识
- 基础知识—函数-默然参数
- C++基础知识——二维数组做函数参数
- 基础知识—函数-函数参数及返回值
- 【java基础】函数的可变参数类型
- python基础----函数参数
- python函数基础知识
- c语言多参数函数写法