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

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

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

阅读全文

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

热点内容
裘锡圭pdf 浏览:726
android模拟器调试 浏览:133
sap命令大全 浏览:293
mysql导出数据命令 浏览:951
文件夹隐藏了出不来 浏览:562
电信网上大学源码 浏览:204
rr轮转调度算法 浏览:253
我的世界无法登入服务器怎么办 浏览:148
文件加密授权特定隐藏访问控制 浏览:801
程序员剑灵官网 浏览:516
php调用static方法 浏览:934
天正命令版 浏览:86
聚合支付加密币 浏览:313
蜜源app是什么时候创立的 浏览:707
计算机专业学51单片机 浏览:211
程序员不接受反驳 浏览:299
微软自带的压缩软件 浏览:290
中国玩家在日本服务器做什么 浏览:51
12864和单片机 浏览:899
25匹空调压缩机 浏览:649