大家好,今天小编关注到一个比较有意思的话题,就是关于用单片机检测电压的问题,于是小编就整理了3个相关介绍用单片机检测电压的解答,让我们一起看看吧。
单片机电压?
1、单片机1:高电平:2V--5V;
2、单片机0:低电平:0V--0.8V;
3、中间的一段电压是不可以出现的;但可以跳过。
4、如果单片机供电电压是DC5v,那么一般高电平是(5-4.5V),低电平是(0-0.5V)。具体要查单片机的手册。
5、电子电路中高电平是电压高的状态,一般记为1;电子电路中低电平是电压低的状态,一般记为0;
6、高低电平的划分对于TTL来说高电平是:2.4V-5.0V;低电平是:0.0V-0.4V
7、对于CMOS来说高电平是:4.99-5.0v;低电平是:0.0-0.01v
单片机电压检测?
一般检测io电平的变化通过两种方式,下面分别介绍这两种方法。
第一种:查询法,cpu通过程序不断的查询单片机IO引脚的状态,如果检测到电平变化,比如由高电平变为低电平,则可以编写程序,让单片机完成你想执行的操作。
第二种:中断法,cpu执行其他的程序,当外部IO电平发生变化,则产生一个中断信号,通知cpu外部io电平发生了变化,即产生了一个中断事件,此时cpu停止正在执行的操作,转而去处理这个中断事件,你可以在中断程序中编写你想让单片机执行的操作。
怎么知道一款单片机的工作电压是3.3V还是5V啊?
TTL数字电路的逻辑电平是5V,所以早期的单片机都使用5V电源以兼容5V逻辑,后来某些设备对功耗比较敏感,要求功耗越低越好,集成电路降低功耗最直接的办法就是降低工作电压,但是降低到多少合适呢?
为了与5V逻辑兼容,厂家选择了3.3V,这是因为,在数字电路中规定低于电源电压的三分之一为低电平,高于电源电压的三分之二为高电平,在5V系统中,恰好3.3V是其三分之二,这样3.3V的单片机可以直接与大量的5V外部芯片实现逻辑兼容。 即使到现在很多高性能的单片机仍然提供IO口工作在5V下的功能,尽管其内核工作电压已经低至2.5V甚至1.8V。
到此,以上就是小编对于用单片机检测电压的问题就介绍到这了,希望介绍关于用单片机检测电压的3点解答对大家有用。