请教一下关于stc的15系列51的推挽输出模式???

发布网友 发布时间:2022-04-22 15:51

我来回答

2个回答

热心网友 时间:2023-11-11 10:03

stc15系列单片机I/O引脚有四种模式,由两个寄存器来设置。P3.4和P3.5设置成强推挽输出模式,P3M0=0x00,P3M1=0x30,所以,你的程序是对的。要知道,你这样设置,引脚输出高电平,光耦是导通的,所以,在单片机上电(复位状态)开机时,光耦就导通了。
如果光耦驱动的是继电器,那就会在复位状态下就吸合的。所有,通常,用I/O的低电平驱动光耦比较好。当然了,如果就需要在复位状态下就导通,这样就可以的。

热心网友 时间:2023-11-11 10:04

STC的部分增强型单片机支持将IO设置为推挽模式,并不是所有STC单片机都支持。
一般来说STC12、STC15系列都是支持的,STC系列都是不支持的。
设置方法在DataSheet文档中有详细说明,通常是修改PxM0和PxM1(x代表第几组端口)寄存器来设置。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com