⑴ mcs-51单片机有几个并行端口通常如何使用
MCS-51有4个并行端口,P0~P3,P0口除了通常的IO口外,还可以作为数据总线,因此P0口可以用MOV,MOVX,MOVC指令操作,其余端口只能用MOV指令操作。
⑵ MCS-51内部四个并行I/O口各有什么异同作用是什么
mcs-51单片机共有四个8位双向并行的i/o端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。但这四个端口的功能不全相同,p0口既可作一般i/o端口使用,又可作地址/数据总线使用;p1口是一个准双向并行口,作通用并行i/o口使用;p2口除了可作为通用i/o使用外,还可在cpu访问外部存储器时作高八位地址线使用;p3口是一个多功能口除具有准双向i/o功能外,还具有第二功能。
⑶ MCS-51单片机的并行I/O口为什么都是准双向口
因为P1、2、3有固定的内部上拉电阻,所以有时称它们为准双向口。当用做输入时被拉高,低则要靠外部电路拉低。而P0则是真双向口,因为作为输入时它是悬浮的。
⑷ 为什么在读51,系列单片机的并行端口之前要先对端口初始化
保证读入数据不出错。
51系列单片机在并行口PO、Pl、P2或P3作输入数据的端口时,先给此8位并行口送去全1,然后再读这些并行端口,才能保证读入的数据不会出错。这是由于单片机在设计之初存在的一个缺陷。
⑸ MCS―51系列单片机有4个8位并行接口,分别是什么口丶什么口丶什么口和什么口
P0口有三个功能
1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)
2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
P1口
只做I/O口使用:其内部有上拉电阻。
P2口有两个功能
1、扩展外部存储器时,当作地址总线使用
2、做一般I/O口使用,其内部有上拉电阻;
P3口有两个功能
除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,
即:编程脉冲:30脚(ALE/PROG)
编程电压(25V):31脚(EA/Vpp)
⑹ 请问51单片机共有几个8位并行I/O端口分别是什么
普通的8051有4个8位并行IO口,分别是P0,P1,P2,P3
⑺ mcs-51单片机通常有几个并行i/o口
mcs-51单片机通常有4个并行IO口,分别是P0、P1、P2、P3口。
⑻ mcs-51单片机通常有几个并行i/o口
mcs-51单片机的4
个口都
可作为io口使用,除p1口外,其它三个i/o口都有第二功能。
p0口可作为数据总线口,它可以对外部存储器低8
位读写。
p2口也可以作为系统
扩展时的高8
位地址。
p3口除了io口功能
外,也有第二功能,即p3.0(串行输入口rxd)、p3.1(串行输txd)、p3.2(外部中断/0int0)、p3.3(外部中断1)、p3.4(定时器0外部
中断t0)、p3.5(定时器1外部中断t1)、p3.6(外部存储器写/wr)、p3.7(外部存储器读/rd)
⑼ 单片机,什么是串行口,什么是并行口
两种接口都是用来传送二进制数据的接口形式。
串行接口,一般有一根时钟线,一根数据线,一个时钟周期传送二进制1位,要传送一个字节至少需要8个时钟周期,串行线根数少,远程传输抗干扰能力强,成本低。
并行接口,比如8位并行接口,除具备时钟线外,还有8根数据线,另外还有几根辅助信号线,一个时钟8位数据全部可传送完毕,并行线根数多,电缆成本高、容易受干扰因而距离受限(电缆长度受限)。
单片机的硬件特性:
1、主流单片机包括CPU、4KB容量的RAM、128 KB容量的ROM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。
2、系统结构简单,使用方便,实现模块化。
3、单片机可靠性高,可工作到10^6 ~10^7小时无故障。
4、处理功能强,速度快。
5、低电压,低功耗,便于生产便携式产品。
6、控制功能强。
7、环境适应能力强。