MCS-51单片机有充足的存储器空间。在一般的应用系统中,往往不需要这么大的容量。为了简化电路设计,同时使所用到的存储空间地址连续,在进行地址译码电路设计时可以采用译码器与线选相结合的方式。 4.总线驱动器 MCS-51单片机功能比较强,但扩展总线负载能力有限。若扩展的电路负载超过总线负载总能力,这时就必须在总线上加驱动器。总线驱动器不仅能
MCS-51单片机是美国INTEL 公司于1980年推出的划时代产品,属于8位单片机,代表性产品包括 8031、8051和8751等通用产品,8031 8751 8951 管脚指令功能相通。一直到现在, MCS-51内核系列兼容的单片机仍是应用的主流产品。 Intel 公司 51 系列单片机 常用的芯片类型有80C51、80C31、80C52、80C32和89C51等。它们的主要区别...
MCS-51单片机存储器的扩展 MCS-51单片机存储器的扩展 MCS-51单片机内部有一定容量的存储器 ,但实际应用常需扩展。扩展程序存储器可采用EPROM ,如2764芯片就较为常用。2764芯片容量为8KB ,能满足一些中等规模程序存储需求。扩展数据存储器常用静态随机存取存储器SRAM ,像6264芯片。6264芯片容量达8KB ,为数据存储...
单片机,又称微控制器或嵌入式计算机,是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU、随机存取存储器RAM、只读存储器ROM、基本输入/输出(I/O)接口电路、定时器/计数器等部件制作在一块集成芯片上,构成一个完整的微型计算机,从而实现微型计算机的基本功能。MCS-51是标准的40引脚双列...
MCS51单片机中,2个优先级的5个中断源结构如下:1. 中断源分类: MCS51单片机具有5个中断源,分别为: 外部中断0 外部中断1 定时器0溢出中断 定时器1溢出中断 串行通信中断 2. 中断优先级: 这些中断源被分为两个优先级:高优先级和低优先级。 每个中断源的优先级都可以通过软件...
MCS-51单片机的堆栈安排在内部RAM内,堆栈的深度以不超过内部RAM的空间为限。 堆栈 堆栈是一种只允许在其一端进行数据插入和删除操作的一种数据结构。数据存取为"后进先出"。 堆栈功能:保护断点和现场信息。 堆栈的建立:MCS-51的堆栈是设置在内部RAM 30H~7FH空间中,栈底为低地址单元,堆栈指针为SP。
MCS-51单片机的数据总线是一种公用总线,不能被独占使用,这就要求接在上面的芯片必须具备“三态”功能,因此扩展输入接口实际上就是要找一个能够用于控制且具备三态输出的芯片。以便在输入设备被选通时,它能使输入设备的数据线和单片机的数据总线直接接通;而当输入设备没有被选通时,它又能隔离数据源和数据总线(即三...
MCS-51单片机串行接口内部有一个发送数据缓冲器和一个接收数据缓冲器,简称串行数据缓冲器,共用一个地址99H; 一个串行口控制寄存器SCON,用来选择串行口工作方式、控制数据接收和发送,并标示串行口的工作状态等。 当串行口接收数据时,外界的串行信号通过单片机的引脚RXD (P3.0串行数据接收端),进入串行口的接收数据缓冲...
不是所有的51单片机都是MCS51系列的单片机。MCS51系列单片机的定义:第一代的51单片机是由Intel公司生产的,以8051为代表机型,这一系列被称为MCS51系列单片机。后续发展与命名:Intel公司后来不再生产这个系列的单片机,并将其内核公开。之后,许多公司开始基于这个公开的内核生产单片机,这些单片机在接口上做...
MCS51单片机的EA引脚功能是选择优先读取的ROM位置。具体来说:当EA接高电平时,单片机首先读取内部ROM,当内部ROM读完后,再搜寻外部ROM。当EA接低电平时,单片机直接读取外部ROM,而不再读取内部ROM。在使用8031单片机时,EA引脚应该接地。因为8031单片机内部没有ROM,所以直接读取外部ROM是合理的选择。通过...