大家好,今天小编关注到一个比较有意思的话题,就是关于单片机给外设供电的问题,于是小编就整理了4个相关介绍单片机给外设供电的解答,让我们一起看看吧。
外设与CPU怎么连接?
CPU端口和外设的连接方式:
1:直接连接,比如信号灯:
2:通过设备的相应端口,比如52单片机和U盘的连接:
3:通过接口电路,比如8255接口芯片。
解决方法
1、CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系。
2、CPU与外设的速度不匹配,CPU的速度快,外设的速度慢。
3、若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率。
4、若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。
51单片机第31管脚为什么接电源?
1、单片机电源可以和负载电源共用,只要电压都是稳定的5V,都可以。 但是如果单片机控制外设有的是24V电源,那毫无疑问是不能公用的。
2、单片机供电,也就是给芯片接电源的正极和负极,正极40引脚,负极20引脚。而且必须接正确。否则有时候会烧毁芯片。那个31引脚,是一个控制信号引脚。干什么用的呢?
当芯片内部有ROM程序存储器,而且单片机程序执行的时候是从片内ROM开始读程序,那么这个31引脚必须接高电位,通常我们都是接电源5V。
如果你的芯片无内部ROM,例如早起的8031,必须外部扩展ROM存程序,这时候,31必须接低电平,也就是接0V。
单片机电子时钟外设工作原理介绍?
在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式。
在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。对于外接时钟电路,要求XTAL1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。
晶体振荡器的振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。时钟信号的周期称为状态时间S,它是振荡周期的2倍,P1信号在每个状态的前半周期有效,在每个状态的后半周期P2信号有效。CPU就是以两相时钟P1和P2为基本节拍协调单片机各部分有效工作的。
可以控制io口电压的单片机?
可以控制IO口电压的单片机有很多种,比如Atmel公司的ATmega系列单片机,ST公司的STM32系列单片机,TI公司的MSP430系列单片机等。这些单片机都可以通过软件或硬件的方式来控制IO口的电压。
Atmel公司的ATmega系列单片机可以通过软件的方式来控制IO口的电压,可以通过设置相应的寄存器来控制IO口的电压,也可以通过硬件的方式来控制IO口的电压,可以通过设置相应的外设来控制IO口的电压。
ST公司的STM32系列单片机也可以通过软件或硬件的方式来控制IO口的电压,可以通过设置相应的寄存器来控制IO口的电压,也可以通过设置相应的外设来控制IO口的电压。
TI公司的MSP430系列单片机也可以通过软件或硬件的方式来控制IO口的电压,可以通过设置相应的寄存器来控制IO口的电压,也可以通过设置相应的外设来控制IO口的电压。
此外,还可以通过使用外围电路,如放大器、变压器等,来控制IO口的电压。
是什么芯片?,,一般不会用此种方法。当然如果芯片耗电在10~20MA之内,也行。。
一般数字芯片都是有片选之类的控制脚,如果没有,可以用三极管开关电路+单片机 来控制芯片的供电与否!!
到此,以上就是小编对于单片机给外设供电的问题就介绍到这了,希望介绍关于单片机给外设供电的4点解答对大家有用。