导航:首页 > 操作系统 > 单片机驱动负载需要配置什么输出

单片机驱动负载需要配置什么输出

发布时间:2023-08-20 15:29:20

A. mcs—51单片机的四个并行输入输出接口在使用时应注意些什么问题

作为输出接口:

四个并行接口的拉电流能力极差,不宜采用拉电流方式驱动负载。

P0 的灌电流能力最强,较重的负载应该接在 P0。
其它次之。
太重的负载,超过接口的承受能力时,则应该外接驱动电路。
---------
作为输入接口:

P0 应该接上上拉电阻,其它则不用。
输入数据前,应该先写1。

其它,也没有什么可注意的了。

B. 51单片机P2口输出高电平,外接一个负载,负载两端电压是5v

传统51单片机,如果接一个10k的电阻,输出电压应该接近5v,对于1k负载电阻,输出电压很低,估计就1伏多
但是现在的增强型51单片机,lO口可以配置为推挽输出,此时高电平负载能力就强多了,估计1K欧负载电阻时输出电压达4·5伏左右

C. 单片机怎么实现三态输出需要加什么器件

首先,要选择有这种功能的单片机,因为很老的单片机没有这个功能,也只能从外部实现,但是现在流行的单片机基本都有这个功能,只是在编写单片机控制代码的时候就可以用软件设置。

不同类型的单片机设置方法稍有区别,这里随便选一个51单片机,STC15系列单片机来说明,下图是芯片数据文档中的一个小截图:

举个例子来说明一下:

假如要对P1口的第1个引脚P1.0进行设置,从文档中可以看出它有4种状态可以选择。

第一种:准双向口 (老的51单片机例如TA98C51单片机的P1口只能这个状态,不能设置其它状态)。

单片机上电就默认这个状态,不用设置,如果从别的状态设置回这个状态,就用下面指令对寄存器P1M1和P1M0进行设置:

P1M1 &= 0xfe; // 0xfe #11111110B

P1M0 &= 0xfe; // 0xfe #11111110B

以上指令的目的是符合上图表格,把设置P1.0端口的寄存器P1M1和P1M0相应位元设置为0.

第二种:推挽输出

P1M1 &= 0xfe; // 0xfe #11111110B

P1M0 |= 0x01; // 0x01 #00000001B

以上指令的目的是符合上图表格,把设置P1.0端口的寄存器P1M1和P1M0相应位元设置为0和1.

第三种:仅为输入

P1M1 |= 0x01; // 0x01 #00000001B

P1M0 &= 0xfe; // 0xfe #11111110B

第四种:开漏

P1M1 |= 0x01; // 0x01 #00000001B

P1M0 |= 0x01; // 0x01 #00000001B

通过对寄存器的不同设置,就可以正常使用管脚的不同状态。

PS:对于P0口的设置相同,只是寄存器换成P0M1和P0M0.

D. MCS-51单片机的1/0口作为输出口使用时,论带载能力,采用低电平带载比高电平强

MCS-51单片机的1/0口作为输出口使用时,论带载能力,采用低电平带载比高电平确实要强一些,因为单片机的IO口输出电流一般要小于灌电流,输出的电流一般在10毫安左右,灌电流最大可以达到20毫安。

E. 怎么使用单片机驱动负载

单片机先将控制信号送入判旁驱动器或功率器件中,由驱动器或功率器件罩银来驱动。物冲宴
例如:单片机IO口连接三极管,控制三极管的通断来控制一个蜂鸣器的发声。

阅读全文

与单片机驱动负载需要配置什么输出相关的资料

热点内容
如何看见自己手机号安卓 浏览:118
香烟源码查询 浏览:774
台达文本编程软件 浏览:718
单片机烧写器使用视频 浏览:996
拍照哪个app比较好 浏览:132
dhcp服务器不能分配MAC地址 浏览:964
java伪随机数 浏览:128
涂色书怎么解压 浏览:465
三角形圆边编程 浏览:457
手机压缩文件怎么压缩到十兆以下 浏览:987
云主机云服务器品牌 浏览:345
安卓emulated文件夹如何打开 浏览:315
采用fifo页面置换算法是 浏览:194
如何上网代理服务器 浏览:593
Hro系统源码 浏览:847
宝库源码 浏览:342
路飞和熊排解压力 浏览:625
php定时更新 浏览:357
数控5轴编程培训一般多久 浏览:560
cadpdf图层 浏览:250