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

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

发布时间: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口连接三极管,控制三极管的通断来控制一个蜂鸣器的发声。

阅读全文

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

热点内容
命令方块如何给他人经验 浏览:721
python接入sip协议 浏览:256
压缩米怎么打开 浏览:968
简述keil编译软件的使用步骤 浏览:852
买什么安卓机不卡 浏览:192
python文件式怎么弄 浏览:652
python对象名调用 浏览:9
选房app在哪里下载 浏览:768
中国移动和通讯录app叫什么 浏览:96
西门子hmi编程软件 浏览:678
宽带的认证服务器不通是为什么 浏览:232
linuxg版本 浏览:250
程序员都那么可爱在线观看 浏览:331
android数据库版本号 浏览:269
解压馆是机器人吗 浏览:223
隔膜压缩机结构 浏览:444
android离线下载实现的 浏览:144
pdf解压包密码怎么破解 浏览:422
51单片机控制57步进电机步数 浏览:535
小白学python好还是前端好 浏览:152