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

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

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

阅读全文

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

热点内容
java下载文件的文件名 浏览:460
神奇宝贝我的世界电脑版服务器地址 浏览:4
shellls命令 浏览:762
军用压缩饼干怎么吃 浏览:938
人道pdf 浏览:610
分类视觉算法 浏览:257
android弹出键盘位置 浏览:451
安卓怎么下载爱思助 浏览:985
安卓机的呼叫怎么开启 浏览:355
腾讯服务器硬盘什么价 浏览:841
交换机关闭所有端口命令 浏览:91
程序员可以开网店吗 浏览:115
算法工程师面试经验 浏览:686
有什么好用的陪聊app 浏览:698
什么是备中心服务器 浏览:144
linux配置本地yum源 浏览:539
半导体器件与工艺pdf 浏览:528
超大文件解压太慢 浏览:861
微光app主页的爱心代表什么意思 浏览:564
程序员和饺子做饭 浏览:307