您的位置:首页 > 北京报业集团广告中心

单片机io口怎么看,51单片机如何探测io口电位

来源: 北京报业集团广告中心 2023-5-25

格力定频柜式空调器电路板原理与检修以格力KFD-7.5/12WAK柜式空调器电路为例,厂家设计为单冷、热泵型通用主控板,如图15-34所示。室内驱动电路板原理该驱动电路板主要由电源电路、保护电路、复位电路、驱动电路所组成,电源电路与普通电源电路相同,变压器用了两组输出,一路输出交流13.6V经VD6VD12整流,C8、C9滤波送入三端稳压7812,给继电器回路提供12V。

a.保护电路:当本系列机制冷系统正常工作时,压力控制器或过流保护器通过电阻R23、R22限流,使光电耦合器VD6导通,此时主芯片IC1的脚变为低电平,表示空调器无故障,主机正常工作。当脚变为高电平时,表示空调器有故障,主机停止工作。b.蜂鸣器驱动电路:当本系列机功能键被按动后,主芯片IC1的49脚将输出信号,并R2、三极管Q1进行信号放大,然后驱动蜂鸣器发出蜂鸣。

1、高手请进!51单片机怎样用I/O检测电脑的USB口的D 或者D-

既然知道这些,你就该去图书馆看书,上面都有,usb通讯协议方面的书。背景:电脑的USB口的D 和D上分别下拉15k欧电阻,用于检测并识别USB高速设备和低速设备。我想用单片机的IO口来检测这两个脚,以此来判断我的电路是否接入到电脑的USB口。但是I/O有上拉电阻,它会被电脑识别成一个USB设备,这不是我想要的。我希望在不被电脑识别成USB设备的前提下,检测到电脑USB的D 或者D。

2、51单片机IO读高电平

小弟弟,初始化为0是不可以作为输入用的,就等同于,里面有个三极管拉低了此脚的电位,要置位,才可以把那个三极管开路,外面直接接5v可以读得出,是因为全部压降都加在了三极管的两脚,两脚间存在一定的电位!所以读得高电平出来!所以说p口要作为输入的时候一定要置位setb端口(movp2,#ffh)!而不是CLR!这是51系列单片机端口特性决定的,高电平输出电流只有80微安,而低电平输出可达20毫安。

因为单片机的I/O口在读信号时只能读低电平(你看看书上介绍IO口的部分就会明白,他们是集电极开路方式)所以当把某个IO设为低电平时,内部三极管导通相当于直接把外部信号接地了,所以出现你的这个现象,要是外部信号是高电平的话应该加个反向器使起要动作时发低电平,而IO应该设为高电平读取,另外把IO直接接在电源上是很危险的,很容易烧坏那个IO所以一般是不允许的~。

3、51单片机的io口能检测电流吗

问题1:51系列有很多款单片机其中有的带AD检测功能有的不带问题2:对于电流需要通过电路的处理转换成电压才能检测。如果你的51单片机不没有ADC_INPUTI/O那么只能检测TTL电平VCCGND如果有ADC_INPUTI/O可以检测输入电压电压范围是VrefAGND具体要看你的数据手册想要检测电流可以用运放做I/V转换或者直接在电流回路串联个电阻采集电阻两端的电压。