❶ mcs-51系列单片机内部有哪些主要逻辑部件
MCS-51单片机的逻辑部件包括一个8为CPU及片内振荡器,80514B掩膜ROM,87514KB
EPROM,8031无ROM,特殊功能寄存器SFR128B
RAM,定时器/计数器T0及T1,并行I/O接口:P0,P1,P2,P3;串行接口:TXD,RXD;中断系统:INT0,INT1.
具体的详细资料也可以参考具体的单片机型号来确定
❷ MCS-51单片机有哪些类型,其主要区别是什么
MCS-51单片机类型
1、根据单片机内部程序存储器的配置不同分为:
(1)无ROM(ROMless)型:8031、80C31、8032、80C32
(2)带MaskROM(掩模ROM)型:8051、80C51、8052、80C52[1]
(3)带EPROM型:8751、87C51、8752
(4)带E2PROM型:8951、89C51、8952、89C52
2、根据单片机内部存储器的容量配置不同
(1)51子系列:芯片型号的最末位数字以1作为标志,是基本型产品 。
(2)52子系列:芯片型号的最末位数字以2作为标志,是增强型产品。
3、根据芯片的半导体制造工艺不同
(1)HMOS工艺型:芯片型号中无C的产品
(2)CHMOS工艺型:芯片型号中有C的产品。
❸ MCS51单片机与89C51单片机的区别
一、工艺不同
1、MCS51单片机:集中央处理器、随机存取存储器、只读存储器、各种输入输出端口、中断系统、定时器/定时器等功能于一体的小型完善的计算机系统。
2、89C51单片机:一种低电压、高性能的CMOS8位微处理器,配有4K字节闪存可编程可擦除只读存储器。
二、性能不同
1、MCS51单片机:8051是4KBROM,8751是4KBEPROM,8031片上没有程序存储,8951是4KBEPROM。其他性能结构相同,包括片内128B内存、2个16位定时器/计数器和5个中断源。
2、89C51单片机:可编程串行通道、低功耗空闲和掉电模式、片内振荡器和时钟电路。
三、配件不同
89C51还多了一个定时器,所以可以说89C51是MCS51的增强型。
❹ MCS-51单片机内部包含哪些主要功能部件它们的作用是什么
一、 8051 微处理器 CPU ◆ 1 、运算器 :由算术逻辑单元 ALU、累加器ACC、B寄存器、两个暂存寄存器、程序状态寄存器组成 PSW ; 8 位,可以进行算术云算(加,减,乘,除,乘除运算与寄存器 B 有关)、逻辑运算及移位运算等。 ◆ 2 、控制器:由指令寄存器 IR 、指令译码器 ID 、定时及控制逻辑电路、程序计数器 PC 组成,使单片机的运行控制中心。 PC 的结构与功能: 16 位的程序寄存器,控制程序的执行。 IR , ID 的功能;
二、 8051 的片内存储器 ◆ ROM : 4KB ,地址 0000H--0FFFH (使用时) ◆ RAM : 128B ,地址 00H--7FH
三、 8051 的 I/O 端口电路
四、定时器 / 计数器: 2 个 16 位的定时器 / 计数器
五、中断控制系统: 5 个中断源,其中两个外部中断、两个定时 / 计数器中断、 1 个串行口中断。
六、串行口: 1 个全功能异步串行口
七、时钟电路:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路,为系统工作提供时钟。
八、总线:通过内部总线把系统的各个部分连成一个有机的整体。
❺ MCS51系列单片机的内部资源有哪些说出8031、8051和8751的区别
内部资源有:
1、2个定时器
2、内一个串口
3、128B的RAM
4、4个IO口
5、8位数据总线
6、16位地址总线
7、2个外部中断
8031、8051和8751的区别:
8031:没有容ROM,只能扩展ROM才能写程序。
8051:有4K的ROM。
8751:有4K的EPROM。
8031、8051和8751的特点:
1、8031的特点:8031芯片中没有程序存储器ROM,用户在使用时需要增加程序存储器和一块逻辑电路373。大部分外部程序存储器是EPROM的2764系列。如果用户想修改写在EPROM上的程序,在写之前必须用一个特殊的紫外线灯来擦拭它。写入外接程序内存的程序代码几乎没有隐私。
2、8051的特点:8051芯片中有4K ROM,不需要外存,373,体现了“单片机”的简单性。但是不能把你的程序烧录到它的Rom中,必须把它交给芯片厂来烧录,是一次性的。而且你和芯片厂将来都不能重写它的内容。
3、8751的特点:8751与8051基本相同,但8751中有4K的EPROM。用户可以在单片机的EPROM中编写自己的程序,进行现场试验和应用。EPROM的重写也需要用紫外线灯擦除一段时间,然后烧掉。
❻ mcs-51单片机有几个中断源
mcs-51单片机有5个中断源,分别为:
1、外部中断0(INT0):默认中断级别最高,中断入口地址0003H;
2、定时/计数器0(T1):默认中断级别第2,中断入口地址000BH;
3、外部中断1(INT1):默认中断级别第3,中断入口地址0013H;
4、串行口中断(TX/RX):默认中断级别第4,中断入口地址0023H;
5、定时/计数器1(T1):默认中断级别最低,中断入口地址001BH。
(6)msc51单片机扩展阅读:
51单片机的特点:
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,功能十分完备。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
3、具有乘法和除法指令,给编程带来了便利。其他很多的八位单片机都不具备乘法除法功能,作乘除法时还需要编辑一段程序来进行调用,十分不便。
参考资料来源:网络-51单片机
❼ mcs-51单片机是由哪些部分组成的
mcs-51单片机按照功能划分是由运算器,控制器,片内存储器,4个并行i/o口,串行口,定时/计数器,中断系统,振荡器等功能部件组成。
❽ mcs-51单片机有哪几种寻址方式
51单片机有7种寻址方式:
1、立即寻址方式
采用立即寻址的指令一般是双字节的。第一个字节是指令的操作码,第二个字节是立即数。因此,操作数就是放在程序存储器中的常数。立即数前面应加前缀“#”号。
2、直接寻址方式
采用直接寻址的指令一般是双字节或三字节指令,第一字节为操作码,第二,三字节为操作数的地址码。单片机中,直接地址只能用来表示片内低128字节单元、专用寄存器和片内RAM的位地址空间。其中专用寄存器和位地址空间只能用直接寻址方式来访问。
3、寄存器寻址方式
寄存器寻址方式用于访问选定的工作寄存器R0~R7、A、B、DPTR和进位CY中的数。其中R0~R7由操作码低三位的8种组合表示,A、B、DPTR、C则隐含在操作码之中。
4、寄存器间接寻址方式
这种寻址方式中,指令指定寄存器中的内容为操作数的地址。寄存器间接寻址是用于访问片内数据存储器或片外数据存储器。当访问片内RAM
或片外的低256字节空间时,可用R0或R1做为间址寄存器;当访问片外整个64KB的地址RAM空间时,用16位寄存器DPTR做间址寄存器。这类指令都为单字节的指令,操作码的最低位表示是采用R0还是R1做间址器。
(8)msc51单片机扩展阅读:
51单片机功能特性
1,可以仿真63K程序空间,接近64K的16位地址空间;
2,可以仿真64Kxdata空间,全部64K的16位地址空间;
3,可以真实仿真全部32条IO脚;
4,完全兼容keilC51UV2调试环境,可以通过UV2环境进行单步,断点,全速等操作;
5,可以使用C51语言或者ASM汇编语言进行调试;
6,可以非常方便地进行所有变量观察,包括鼠标取值观察,即鼠标放在某变量上就会立即显示出它此的值;
7,可选使用用户晶振,支持0-40MHZ晶振频率;
8,片上带有768字节的xdata,您可以在仿真时选使用他们,进行xdata的仿真;
9,可以仿真双DPTR指针;
10,可以仿真去除ALE信号输出.;
11,自适应300-38400bps的所有波特率通讯。
❾ MCS-51单片机内部结构由哪几部分组成
单片机与微型计算机都是由CPU、存储器和输入/输出接口等组成的。
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能。
集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
特点:
单片机的特点可归纳为以下几个方 面:集成度高;存储容量大;外部扩展能力强;控制功能强。
1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大地方便。
3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便。
❿ MCS-51单片机的指令系统有几种寻址方式。
MCS-51单片机的指令系统有七种寻址方式,分别是:
一、立即寻址
立即寻址就是将操作数紧跟在操作码后面,与操作码一起放在指令代码段中,在程序运行时,程序直接调用该操作数,而不需要到其他地址单元中去取相应的操作数,上述的写在指令中的操作数也称作立即数。
二、直接寻址
直接寻址在指令格式的地址的字段中直接指出操作数在内存的地址。由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。在指令中直接给出参与运算的操作数及运算结果所存放的主存地址,即在指令中直接给出有效地址。
三、寄存器寻址
寄存器寻址是指操作数在寄存器中,由指令操作码中的rrr三位的值和PSW中RS1及RS0的状态,选中某个工作寄存器区的某个寄存器,然后进行相应的指令操作。
四、寄存器间接寻址
寄存器间接寻址是将指定的寄存器内容为地址,由该地址所指定的单元内容作为操作数。MCS-51规定R0或R1为间接寻址寄存器,它可寻址内部RAM低位地址的128个字节单元内容。还可采用数据指针(DPTR)作为间接寻址寄存器,寻址外部数据存储器的64K字节空间,但不能用本寻址方法寻址特殊功能寄存器。
五、相对寻址
相对寻址以程序计数器PC的当前值(R15中的值)为基地址,指令中的地址标号作为偏移量,将两者相加后得到操作数的有效地址。
六、变址寻址
把变址寄存器的内容(通常是位移量)与指令地址码部分给出的地址(通常是首地址)之和作为操作数的地址来获得所需要的操作数就称为变址寻址。
七、位寻址
对位地址中的内容进行位操作的寻址方式称为位寻址。由于单片机中只有内部RAM和 特殊功能寄存器的部分单元有位地址,因此位寻址只能对有位地址的这两个空间进行寻址操作。
(10)msc51单片机扩展阅读:
MCS-51单片机是一种集成的电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。