51单片机基础
STM32电路原理图
1.VCC、GND:单片机电源引脚,常压为5V,低压为+3.3V。
2.XTAL1、XTAL2:外接时钟引脚。XTAL1为片内振荡电路的输入端,XTAL2为片内振荡电路的输出端。8051的时钟有两种方式,一种是片内时钟振荡方式,需要在这两个脚外接石英晶体和振荡电容,振荡电容的值一般取10~30pF;另一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。
3.RST:单片机的复位引脚。当连续输入两个机器周期以上的高电平时即为有效,用来完成单片机的复位初始化操作。通俗来讲,就是单片机从头开始执行程序。
4.PSEN:即程序存储器允许输出控制端。在读取外部程序时,低电平有效。
5.ALE/program:在单片机扩展外部RAM时,ALE用于控制P0口的输出低 8位地址送锁存器锁存起来,以实现数据和低位地址的隔离。ALE可能是高电平也可能是低电平,当 ALE 是高电平时允许地址锁存信号,访问外部存储器时,ALE信号负跳变(即由正变负)将P0口上的低8位地址信号送入锁存器;当ALE是低电平时,P0口上的内容与锁存器输出一致。
6.EA/VPP:EA接高电平时,单片机读取内部程序存储器。当扩展有外部ROM时,读取完内部ROM 后自动读取外部ROM。EA接低电平时,单片机直接读取外部ROM。8031单片机内部是没有ROM的,所以在使用8031单片机时,这个引脚一直接触低电平。8751单片机烧写内部程序EPROM时,利用此引脚输入21V的烧写电压。因为现在我们的单片机都有内部ROM,所以在设计电路时此引脚始终接高电平。
7.I/O口