c51单片机中有多少条输入|输出线?它们与片外的地址总线,数据总线,控制总线,有什么关系?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-10
MCS-51引脚中有多少I/O总线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位

32条I/O口线,分为4组,每组8条,称为P0~P3口,P0口有8位数据总线和地址总线的低8位,P2口有地址总线的高8位,因此单片机的地址总线位是16位,寻址空间为64KB,数据总线位宽为8位。同时在P3口还R/W控制信号线。

I/O口线的总数与地址总线和数据总线没有多大联系,只是说地址总线和数据总线需要占用一定的端口。像AT89C2051单片机,只有15条I/O口线(P3.6没有引出,作为内部使用),分为P1口(8位)和P3口(7位),没有所谓的地址总线和数据总线,并且P1口并不完整,因为P1.0和P1.1被电压比较器占用了。

共4*8=32条IO P0,P1,P2,P3。
P0作为外部地址线|数据线(在PSEN的控制线分时复用),P2作为高位地址线,P1,P3与外部总线无关,只作为标准IO和复用功能使用,但是有些单片机厂家,做了些改变,具体情况要看单片机的生产厂商和型号。

扩展资料:
分类:

1、根据单片机内部程序存储器的配置不同
(1)无ROM(ROMless)型:8031、80C31、8032、80C32。
(2)带MaskROM(掩模ROM)型:8051、80C51、8052、80C52。
(3)带EPROM型:8751、87C51、8752。
(4)带E²PROM型:8951、89C51、8952、89C52。

2、根据单片机内部存储器的容量配置不同
(1)51子系列:芯片型号的最末位数字以1作为标志,是基本型产品。
(2)52子系列:芯片型号的最末位数字以2作为标志,是增强型产品。
参考资料来源:百度百科-MCS-51单片机

51都是8位的 地址和数据都是8位

不知道你是说的89c51,还是c8051.
如果是89c51,也就是一般所说的标准51,有40个引脚,其中I/O线,32条,分成四组,P0,P1,P2,P3每组各8条。
地址总线有16条,P2(高8位)P0(低8位),P0当地址总线时需要外接373锁存器;
数据总线有8条,P0口(与地址低8位复用)。
控制线只有PSEN,WR,RD,INT0,INT1很少几条,其中除了PSEN外都是与别的线复用。

  • c51单片机中有多少条输入|输出线?它们与片外的地址总线,数据总线,控制...
    答:51都是8位的 地址和数据都是8位
  • C51单片机有几个I/O口?
    答:一般有4个I/O,PORTA、PROTB、PORTC、PORRD
  • 51单片机的P0, P1, P2, P3, P4口各是什么意思?
    答:一、P0口:真正的双向口,输出锁存,输入缓冲,输入前要先置1(KEIL包含的头文件已经有动作了,如果用汇编,要人工置1),输出为漏极开路,输出一般都要上拉电阻。输入为高阻态,能驱动8个TTL负载。当有片外存储器时,作数据线使用。二、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出...
  • 在C51编程中P1到底是什么,又控制灯亮,又控制蜂鸣器
    答:P1是51系列单片机的一个8位端口,根据你的电路决定这8位能干什么,如:几位输入,几位输出,灯和蜂鸣器都是输出,输出又有高有效还是低有效,例如LED负极经过1K电阻到P1_1,LED正极接VCC,那么P1_1输出低时,LED就会亮。蜂鸣器要响可能还需要一个三极管驱动。如果P1的几位作输入,则可以识别键盘的几...
  • 单片机怎么用c语言设置I/O口输入或输出
    答:例如:P3M0=0;P3M1=127;//0-6推挽输出 P1M0=0;P1M1=255; //all 推挽输出 而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
  • MCS-51单片机有多少根I/O线?它们和单片机的外部总线有什么关系?
    答:共4*8=32条IO P0,P1,P2,P3。P0作为外部地址线|数据线(在PSEN的控制线分时复用),P2作为高位地址线,P1,P3与外部总线无关,只作为标准IO和复用功能使用,但是有些单片机厂家,做了些改变,具体情况要看单片机的生产厂商和型号。
  • C51单片机重要知识点总结!一篇文章带你读懂!!!
    答:C51的I/O口分为输入和输出,能控制外部设备如LED、继电器等。P0-P3四个端口拥有8个引脚,支持多种功能,如中断触发。定时器/计数器如TMR0和TMR1,用于精确的时间控制和计数,是实现设备定时工作的关键。中断机制是C51处理突发事件和异常的利器,分为内部和外部中断。通过编程,C51可以灵活管理中断,提高...
  • 单片机求编写程序,C51
    答:1个机器周期指令有64条,2个机器周期指令有45条,而4个机器周期指令仅有2条(即乘法和除法指令);指令编码字节少。单字节的指令有49条,双字节的指令有45条,三字节的指令仅有17条;位操作指令丰富。这是80C51单片机面向控制特点的重要保证。2.答:80C51单片机的寻址方式有七种。即:寄存器寻址、直接寻址、寄存器间接...
  • 51单片机有哪些内部组件?
    答:1、cpu主芯片(内部通过总线连接扩展的设备)2、时钟电路(为单片机提供震荡脉冲)3、电源电路(为单片机提供电源)4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。)5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。)6、并行端口4*8位(P0,P1,...
  • c51单片机的输入电流是多少
    答:51每个IO不能超过20mA,总体不超过100mA,52P0最大26mA,其他口最大15mA,单片机是一个很大的类,这个类下面有很多子类,C51是单片机其中一个子集,其它的子类还有PIC、AVR、Cortex、STM等。