51单片机引脚哪里是P0,P1哪里是P2哪里是P3?有没有P4?
1、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。
2、P1:通用I/O引脚。P2:通用I/O引脚或高8位地址总线复用引脚。P3:通用I/O引脚或第二功能(中断)引脚。
3、p0口第一个功能是数据接口,第二个功能是地址低八位,p2口第二个功能是地址高八位。另外除了p0口没有内部上拉电阻外,其他三个都有内部上拉电阻。p1 就没多少功能,就是个准双向i/o口。
4、P0~P7 P1口8位双向口线(在引脚的1~8号端子)。P0~P7 P2口8位双向口线(在引脚的21~28号端子)。P0~P7 P3口8位双向口线(在引脚的10~17号端子)。
5、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据存储器。能驱动4个TTL负载。P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有很多复用功能。
51单片机wr/rd脚怎么用的?
单片机wr/rd脚一般作为片外数据存储器和I/O等接口芯片扩展时的数据写或读控制,在程序中不用你去控制。
地址加到外部RAM;RD信号有效 RAM将数据送到数据总线;CPU读入数据,并送到指定单元。
应该是单片机用于控制外部数据存储器的主要引脚有两个,即是控制信号RD和WR,RD为读信号,接到存储器的OE端,WR为写信号,接到存储器的WE端。其实应该叫三组总线:地址总线、数据总线和控制总线,RD和WR为控制总线。
首先您要明白,这两个引脚是控制单片机的外部存储器的读写操作的 对51单片机而言,P0口是双向数据口线(51为8位单片机,其数据用8个位来表示,所以用到8个口线),也是地址数据的低8位。
51单片机ALE是什么意思?
ALE(30脚):地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率fosc的1/6。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。
MCS-51单片机的ALE为地址锁存信号,每个机器周期输出两个正脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。
单片机种,ALE 是英文ADDRESS LATCH ENABLE的缩写,表示允许地址锁存允许信号。当访问外部存储器时,ALE 信号负跳变来触发外部的8 位锁存器 (如74LS373),将端口P0 的地址总线(A0-A7)锁存进入锁存器中。
51单片机引脚拉低的解决方案
1、单片机引脚不够用解决方法如下:数字信号(TTL,CMOS),可以用74HC373锁存器或74HC595移位寄存器扩展,锁存器是用片选切换,移位寄存器是串并转换,1转8。
2、在单片机系统中,可以通过按键电路等外部电路来控制单片机的复位,实现系统的复位功能。
3、如果很小的话,有可能是这个芯片本身有问题了。51单片机的IO口除P0外都是内部弱上拉模式,拉电流能力很差,也就1mA左右吧,普通51单片机没有推挽模式,增强型的比如STC12系列有推挽模式拉电流能力据说能达到20mA。
4、(2) OC/OD 器件+上拉电阻法 跟 1) 类似。适用于器件输出刚好为 OC/OD 的场合。(3) 74xHCT系列芯片升压 (3V→5V)凡是输入与 5V TTL 电平兼容的 5V CMOS 器件都可以用作 3V→5V 电平转换。
5、AT89S52准双向I/O的高电平是驱动不了S9013的,建议你按下图改接。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ishengkuan.com/15794.html