0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > 80C51

80C51

+关注 0人关注

80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。

文章: 25
视频: 34
浏览: 32860
帖子: 18

80C51简介

  80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128Byte的RAM单元及4K的ROM。

  80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。

80C51百科

  80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128Byte的RAM单元及4K的ROM。

  80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。

  选型表

  特性y 80C51 核心处理单元4k 字节FLASH 89C51X28k 字节FLASH 89C52X216k 字节FLASH 89C54X232k 字节FLASH 89C58X2128 字节RAM 89C51X2256 字节RAM 89C52X2/54X2/58X2布尔处理器全静态操作y 12 时钟操作 可选6 个时钟 通过软件或并行编程器y 存储器寻址范围64K 字节ROM 和64K 字节RAMy 电源控制模式―时钟可停止和恢复―空闲模式―掉电模式y 两个工作频率范围6 时钟模式时为0 到20MHz12 时钟模式时为0 到33MHzy LQFP, PLCC 或DIP 封装y 扩展温度范围y 双数据指针y 3 个加密位1y 4 个中断优先级y 6 个中断源y 4 个8 位I/O 口y 全双工增强型UART―帧数据错误检测―自动地址识别y 3 个16 位定时/计数器T0 T1 标准80C51 和增加的T2 捕获和比较y 可编程时钟输出y 异步端口复位y 低EMI (禁止ALE 以及6 时钟模式)y 掉电模式可通过外部中断唤醒

  订购信息

  P89C51X2 4K 字节FLASH类型编号 封装 温度范围( )P89C51X2BA PLCC44 0~+70P89C51X2BN DIP40 0~+70P89C51X2BBD LQFP44 0~+70P89C51X2FA PLCC44 -40~+85P89C52X2 8K 字节FLASH类型编号 封装 温度范围( )P89C52X2BA PLCC44 0~+70P89C52X2BN DIP40 0~+70P89C52X2BBD LQFP44 0~+70P89C52X2FA PLCC44 -40~+85P89C52X2FN DIP40 -40~+85P89C52X2FBD LQFP44 -40~+85P89C54X2 16K 字节FLASH类型编号 封装 温度范围( )P89C54X2BA PLCC44 0~+70P89C54X2BN DIP40 0~+70P89C54X2BBD LQFP44 0~+70P89C54X2FA PLCC44 -40~+85P89C58X2 32K 字节FLASH类型编号 封装 温度范围( )P89C58X2BA PLCC44 0~+70P89C58X2BN DIP40 0~+70P89C58X2BBD LQFP44 0~+70P89C58X2FA PLCC44 -40~+85

  80C51单片机的内部结构

  单片机按存储结构可分为二类:一类是哈佛结构,另一类是普林斯顿结构。

  ①哈佛结构

  所谓哈佛结构是指程序存储器地址空间与数据存储器地址空间分开的单片机结构,如80C51单片机采用哈佛结构,所以80C51单片机的程序存储器地址空间与数据存

  储器地址空间是分开的,各有64K存储空间。

  ②普林斯顿结构

  所谓普林斯顿结构是指程序存储器地址空间与数据存储器地址空间合并的单片机结构,如MCS-96单片机采用普林斯顿结构,所以MCS-96单片机的程序存储器地址空

  间与数据存储器地址空间是合并的,共有64K存储空间。

  1.单片机的CPU

  图1是80C51单片机的内部结构框图。若除去图中的存储器电路和I/O部件,剩下的便是CPU。它可以分为运算器和控制器两部分。运算器功能部件包括算术逻辑运

  算单元ALU、累加器ACC、寄存器B、暂存寄存器TMP1、TMP2、程序状态字寄存器PSW等。控制器功能部件包括程序计数器PC、指令寄存器IR、指令译码器ID、定时控制逻辑

  电路CU、数据指针寄存器DPTR、堆栈指针SP及时钟电路等。

  (1)运算器

  ①算术逻辑运算单元ALU(Arithmetic Logical Unit)

  ALU可以进行算术、逻辑运算。算术运算有:加、减、乘、除,逻辑运算有:与、或、异或等。

  ②累加器ACC

  累加器ACC的主要功能是在运算前存放一个操作数,运算后存放一个操作结果。80C51系列单片机虽然在结构上仍然以累加器A作为重要部件。但由于内部电路采取

  了措施,使得累加器A在数据传送、逻辑操作等方面的核心作用有所削弱。数据可以在片内直接/间接地址的存储器之间直接传送,而不必经过累加器A。但,加、减、乘、

  除算术运算指令的运算结果都存放在累加器A或AB寄存器对中。

  

  ③暂存器TMP1、TMP2

  由图1可知,ALU进行算术逻辑运算前的两个操作数来自暂存器TMP1、TMP2,所以暂存器TMP1、TMP2用于存放运算前的两个操作数。

  ④程序状态字寄存器PSW

  程序状态字寄存器PSW用来存放运算结果的状态标志。PSW寄存器各位的含义如下,其中PSW.1未定义,其它各位说明如下:

  CYACF0RS1RS0OV/P

  CY:进位标志。它是累加器A的进位位,如果操作结果在最高位有进位(加法)或借位(减法)时置1,否则清0。

  AC:半进位标志。它是低半字节的进位位(累加器A中A3位向A4位的进位),主要用于BCD码调整。低4位有进位(加法时)或向高4位有借位时(减法时),AC是

  1,否则,AC清0。

  F0:用户定义的状态标志位。可通过软件对它置位、复位或测试,以控制程序的流向。

  RS1、RS0:工作寄存器区选择控制位,用于选择4组工作寄存器之一。可以用软件来置位或清零,以确定工作寄存器区。RS1、RS0与寄存器区的对应关系如下:

  RS1、RS0=00——0区(地址00H~07H)

  RS1、RS0=01——1区(地址08H~0FH)

  RS1、RS0=10——2区(地址10H~17H)

  RS1、RS0=11——3区(地址18H~1FH)

  OV:溢出标志位,用于表示有符号数算术运算的溢出。溢出时OV为1,否则OV为0。

  P:奇偶标志位。每个指令周期都由硬件来置位或清零,以表示累加器A中1的个数的奇偶性。若1的个数为奇数,则P置位;若1的个数为偶数,则清零。

  ⑤寄存器B

  在乘除指令中,用到了寄存器B。

  (2)控制器

  控制器是控制单片机各种操作的部件,用于完成指令规定的操作。它包括程序计数器PC、指令寄存器IR、指令译码器ID、定时控制逻辑、数据指针寄存器DPTR、时

  钟发生器、复位电路、堆栈指针SP等。

  ①程序计数器 PC

  程序计数器PC为16位寄存器,用于存放下一条要执行指令地址,具有自动加1功能。

  ②指令寄存器IR、指令译码器ID、定时控制逻辑电路

  指令寄存器IR用来暂时存放当前取出的指令,并由指令译码器ID译码,产生相应的译码信号,并传送给定时控制电路,定时控制电路发出各种控制信号控制各器件

  完成指令规定的操作。

  ③数据指针DPTR

  DPTR为16位寄存器。由于80C51单片机采用哈佛结构,因此,其程序存储器与地址存储器是分开的,程序存储器的地址是由程序计数器PC提供,而数据存储器的地址是由数据指针DPTR提供的,所以DPTR用于存放片外数据存储器及I/O口的地址。

  ④时钟电路

  时钟电路是计算机的心脏,它控制着计算机的工作节奏。

  ⑤复位和复位电路

  计算机在启动运行时都需要复位,复位就是使CPU和系统中的其它部件处于一个确定的初始状态,并从这个状态开始工作。

  ⑥堆栈指针SP

  堆栈指针SP用于存放栈顶单元的地址。

  2.单片机的存储器配置

  由于80C51单片机采用哈佛结构,所以其程序存储器和数据存储器是分开的,各有自身的寻址系统、控制信号和功能。程序存储器用来存放程序和表格常数;数据存储器通常用来存放程序运行所需要的给定参数和运行结果。

  从实际的物理存储介质来看,80C51有4种存储空间,它们是片内程序存储器、片外程序存储器、片内数据存储器(含特殊功能寄存器)和片外数据存储器。80C51的存储器配置情况如图2所示。

  

  逻辑地址空间来看,80C51单片机可分为三部分,即:程序存储器、片外数据存储器、片内数据存储器。这3部分分别使用不同的地址指针,不同的访问指令。因此,下面按逻辑结构介绍80C51的存储器结构。

  (1)程序存储器

  由图3可知,程序存储器以程序计数器PC作地址指针,通过16位地址总线,可寻址的地址空间为0000H~0FFFFH共64K(216=64K)字节,其访问指令为MOVC。用于存放程序指令码与固定的数据表格等。

  

  80C51单片机中内部和外部共64K字节程序存储器的地址空间是统一的。对于有内部ROM的单片机,在正常运行时,应把引脚接高电平,使程序从内部ROM开始执行。当PC值超出内部ROM的容量时,会自动转向外部程序存储器空间。

  (2)片外数据存储器

  由图可知,片外数据存储器以DPTR作为地址指针,通过16位地址总线,可寻址的地址空间为0000H~0FFFFH共64K(216=64K)字节,其访问指令为MOVX。用于存放数据与运算结果。

  (3)片内据存储器

  片内数据存储器的地址空间从00H~FFH共256字节,其访问指令为MOV。其地址可由R0、R1寄存器提供。内部数据存储器是最灵活的地址空间,它分成物理上独立且性质上不同的2个区:00H~7FH单元组成的128字节RAM区,地址为80H~FFH的特殊功能寄存器区(简称SFR区)。

  1)RAM区(00H~7FH)

  由图2-3可知,RAM区又分为3个区:工作寄存器区、位地址区与数据缓冲区。

  ①工作寄存器区(00H~1FH)

  80C51单片机的内部RAM区结构如图2-3所示。

  ②位地址区(20H~2FH)

  内部RAM的20H~2FH为位寻址区域,见表1所示。这16个单元的每一位都有一个位地址,位地址范围为00H~7FH。通常把各种程序状态标志、位控制变量设在位寻址区内。位寻址区的RAM单元也可以作为一般的数据缓冲区使用。

  表1 内部RAM区的位地址映像表

  

  ③数据缓冲区

  数据缓冲区的地址空间从30H~7FH共80个字节单元,用于存放数据与运算结果,如加法运算时,存放加数、被加数及运算和。通常堆栈区也设置在该区内。有些单片机将显示缓冲区设置在该区内。

  2)特殊功能寄存器SFR(80H~FFH)

  80C51单片机内的I/O口锁存器、状态标志寄存器、定时器、串行口、数据缓冲器以及各种控制寄存器统称为特殊功能寄存器,它们离散地分布在内部RAM地址空间(80H~0FFH)内,表2列出了这些特殊功能寄存器的标识符、名称及地址。由表2-2可知累加器ACC、寄存器B、程序状态字PSW、I/O口P0~P3等均为特殊功能寄存器。

  表2 特殊功能寄存器SFR

  

  注:带“·”号的寄存器可按字节和按位寻址,其特征是直接地址能被8整除。带“*”号的寄存器是与定时器/计数器2有关的寄存器,仅在80C52系列中存在。下面以一个实例说明单片机的内部存储器。

  

  3.80C51单片机并行输入/输出口

  80C51单片机含有4 个8位并行I/O口P0、P1、P2和P3。每个口有8个引脚,如图2-1所示,共有32个I/O引脚,每一个并行I/O口都能用作输入或输出。各口的第

  一、第二功能如下:

  I/O口 &nbnbsp; 引脚 第一功能 第二功能

  P0口 P0.0~P0.7 输入与输出 分时的传送地址低8位与数据线

  P1口 P1.0~P0.7 输入与输出 无第二功能

  P2口 P2.0~P2.7 输入与输出 传送地址的高8位

  P3口 P3.0~P3.7 输入与输出 P3.0——RXD:串行口输入端

  P3.1——TXD:串行口输出端

  P3.2—— :外部中断0中断请求输入端

  P3.3—— :外部中断1中断请求输入端

  P3.4——T0:定时器/计数器0外部输入端

  P3.5——T1:定时器/计数器1外部输入端

  P3.6—— :外部数据存储器写选通信号

  P3.7—— :外部数据存储器读选通信号

  四个通道口都有一种特殊的线路结构,每个口都包含一个锁存器,即特殊功能寄存器P0~P3,一个输出驱动器和两个(P3口有三个)三态缓冲器。这种结构在数据

  输出时,可以锁存,即在重新输出新的数据之前,口上的数据一直保持不变。但对于输入信号是不锁存的,所以外设欲输入的数据必须保持到取数指令执行(把数据读取

  后)为止。

  下面分别叙述各个端口的结构、功能和使用方法。

  (1)P0口的组成与功能

  1)位结构

  在访问外部存储器时,P0口是一个真正的双向数据总线口,并分时送出地址的低8位。图2-4所示的是P0口的一位结构图。它包含两个输入缓冲器、一个输出锁存器以及输出驱动电路、输出控制电路。输出驱动电路由两只场效应管V1和V2组成,其工作状态受输出控制电路的控制。输出控制电路包括与门、反相器和多路模拟开关MUX。P0口既能用作通用I/O口,又能用作地址/数据总线。

  2)作为通用I/O口

  P0口作为通用I/O口使用时,CPU令控制信号为低电平。这时多路开关MUX接通B端即输出锁存器的 端,同时使与门输出低电平,场效应管V1截止,因而输出级为开漏输出电路。

  

  ①作为输出口

  当用P0口输出数据时,写信号加在锁存器的时钟端CL上,此时与内部总线相连的D端其数据经反相后出现的 端上,再经V2管反相,于是在P0口引脚上出现的数据正好是内部总线上的数据。由于输出级为开漏电路,所以用作输出口时应外接上拉电阻。

  ②作为输入口

  当P0口用于输入数据时,要使用端口中的两个三态输入缓冲器之一。这时有两种工作方式:读引脚和读锁存器。

  当CPU执行一般的端口输入指令时,“读引脚”信号使图2-4中下面一个缓冲器开通,于是端口引脚上的数据经过缓冲器输入到内部总线上。

  当CPU执行“读一修改一写”一类指令时,“读锁存器”信号使图2-4上面一个缓冲器开通,锁存器Q端的数据经缓冲器输入内部数据总线。

  在P0口作为输入口使用时,必须首先向端口锁存器写入“1”。这是因为当进行读引脚操作时,如果V2是导通的,那么不论引脚上的输入状态如何,都会变为低电平。为了正确读入引脚上的逻辑电平,先要向锁存器写1,使其 端为0,V2截止。该引脚成为高阻抗的输入端。

  3)作为地址/数据总线

  P0口还能作为地址总线低8位或数据总线,供系统扩展时使用。这时控制信号为高电平,多路开关MUX接通A端。有两种工作情况:一种是总线输出,另一种是外部

  数据输入。作为总线输出时,从“地址/数据”端输入的地址或数据信号通过与门驱动V2,同时通过非门驱动V2,结果在引脚上得到地址或数据输出信号。

  作为数据总线输入数据时,从引脚上输入的外部数据经过读引脚缓冲器进入内部数据总线。对于80C51、87C51单片机,P0口能作为I/O口或地址/数据总线使用。对于80C31单片机,P0口只能用作地址/数据总线。

  综上所述,P0口既可以作为地址/数据总线口,这时它是真正的双向口,也可作通用的I/O口,但只是一个准双向口。准双向口的特点是:复位时,口锁存器均置“1”,8根引脚可当一般输入线使用,而在某引脚由原输出状态变成输入状态时,则应先写入“1”,以免错读引脚上的信息。一般情况下,P0口已当作地址/数据总线口使用时,就不能再作通用I/O口使用。

  

  (2)P1口组成与功能

  P1口只用作通用I/O口,其一位结构图如图所示。与P0口相比,P1口的位结构图中少了地址/数据的传送电路和多路开关,上面一只MOS管改为上拉电阻。

  P1口作为一般I/O的功能和使用方法与P0口相似。当输入数据时,应先向端口写“1”。它也有读引脚和读锁存器两种方式。所不同的是当输出数据时,由于内部有了上拉电阻,所以不需要再外接上拉电阻。

  (3)P2口的组成与功能

  当系统中接有外部存储器时,P2口可用于输出高8位地址,若当作通用I/O口用,P2口则是一个准双向口。因此说P2口能用作通用I/O口或地址总线,其一位的结构如图所示。

  ①作为通用I/O口

  当控制信号为低电平时,多路开关接到B端,P2口作为通用I/O口使用,其功能和使用方法与P1口相同。

  ②作为地址总线

  当控制端输出高电平时,多路开关接到A端,地址信号经反相器、V从引脚输出。这时P2口输出地址总线高8位,供系统扩展使用。

  对80C51、87C51单片机,P2口能作为I/O口或地址总线作用。对于80C31单片机,P2口只能用作地址总线。

  (4)P3口组成与功能

  P3口能作通用I/O口,同时每一引脚还有第二功能。P3口的一位结构如图2-7所示。

  作为通用I/O口:当“第二功能输出”端为高电平时,P3口用作通用I/O口。这时与非门对于输入端Q来说相当于非门,位结构与P2口完全相同,因此P3口用作通用I/O口时的功能和使用方法与P2口、P1口相同。

  用作第二功能: 当P3口的某一位作为第二功能输出使用时,应将该位的锁存器置“1”,使与非门的输出状态只受“第二功能输出”端的控制。“第二功能输出”端的状态经与非门和驱动管V输出到该位引脚上。

  当P3口的某一位作为第二功能输入使用时,该位的锁存器和“第二功能输出”端都应为“1”,这样,该位引脚上的输入信号经缓冲器送入“第二功能输入”端。

  

  至此,可以对组成一般单片机应用系统时各个并行口的分工小结如下:

  P0口:分时的用作地址低8位与数据线,低8位地址由PC低8位或DPL提供。

  P1口:按位可编址的输入输出口。

  P2口:地址线的高8位,高8位地址由PC高8位或DPH提供。

  P3口:双功能口,若不用第二功能,可作为一般的I/O口。

查看详情

80c51知识

展开查看更多

80c51技术

80c51单片机的基本配置有哪些 80c51单片机各个引脚及功能

CPU:80C51单片机的CPU由一个8位的ALU(算术逻辑单元)、一个8位的累加器、一个8位的B寄存器、一个16位的程序计数器和一个8位的状态寄存器组成。

2023-04-12 标签:单片机CPU80C51 8183 0

80c51单片机的控制总线信号有哪些 80c51单片机特点

些控制总线信号是80C51单片机与外部设备进行数据交换、地址传输和中断响应等操作的基础。在具体的电路设计中,需要合理利用这些控制总线信号,实现单片机与外...

2023-04-12 标签:80C51总线信号单片机 3664 0

80c51是几位单片机 80c51单片机有几个中断源

80C51是一种8位微处理器,也被称为8051,由Intel公司推出。它是最早的商用单片机之一,由于它的简单易用、灵活可靠,被广泛应用于许多嵌入式系统中...

2023-03-31 标签:单片机嵌入式系统微处理器 6674 0

一文详解80C51系列单片机的定时/计数器

一文详解80C51系列单片机的定时/计数器

在单片机的实际应用系统中,经常会使用到精确延时,定时扫描,统计事件的发生次数和长生一定频率的声音等功能。

2022-11-18 标签:单片机计数器80C51 7309 0

一文详解80C51单片机的指令集

一文详解80C51单片机的指令集

数据传送是单片机最基本的操作。数据传送的一般功能是将源操作数传送到指令所指定的目的操作数,指令执行后,源操作数不变。

2022-11-15 标签:单片机80C51指令集 7688 0

一文详解80C51单片机的指令系统

一文详解80C51单片机的指令系统

  指令是指示计算机执行某种操作的命令,计算机能识别执行的只能是二进制代码,以二进制代码来描述指令功能的语言,称为机器语言。

2022-11-15 标签:单片机指令系统80C51 4000 0

一文详解80C51单片机的中断系统

一文详解80C51单片机的中断系统

  中断系统是计算机或者单片机的主要功能部件。

2022-11-15 标签:单片机中断系统80C51 9969 0

80C51单片机的总线结构、逻辑结构及内部结构

80C51单片机的总线结构、逻辑结构及内部结构

MCS-51是Intel公司生产的一个单片机系列名称,该系列生产工艺有HMOS和CHMOS这两种,CHMOS是CMOS和HMOS的结合,既保持了HMOS...

2022-10-18 标签:CMOS单片机80C51 1.2万 0

80C51单片机的内部RAM简介

80C51单片机的内部RAM简介

80C51内部RAM有256个单元,通常在空间上分为两个区。

2022-10-18 标签:单片机寄存器RAM 1.1万 0

80C51单片机片内与片外程序存储器的选择

80C51单片机片内与片外程序存储器的选择

  大多数51系列单片机内部都配置一定数量的程序存储器ROM。如80C51芯片内有4KB掩模ROM存储单元,AT89C51芯片内部配置了4KB Flas...

2022-10-18 标签:单片机ROM程序存储器 6056 0

查看更多>>

80c51资讯

单片机的种类说明

单片机可以按用途、位数和系列进行分类。

2020-07-21 标签:单片机PIC80C51 2.0万 0

入门学习选择什么样的单片机

入门学习时一般选择80C51系列单片机,主要原因如下。

2020-07-21 标签:单片机AT89C5180C51 4899 0

80C51单片机的引脚排列说明

80C51单片机的引脚排列说明

80C51单片机共有40个引脚,其中有2个是电源引脚,2个外接晶体振荡器引脚,4个控制引脚,还有四个端口(P0~P3),共32个输入输出引脚,如图所示。

2020-07-21 标签:单片机80C51 1.5万 0

CAD入门及提高

CAD入门及提高

一、 需要知道的概念,以及基本操作 1、CAD是由很多命令组成,命令的执行方式多种多样,基本上有两种,一种是先输入命令(或选择命令按钮)再执行操作,另外...

2012-10-19 标签:单片机80C51 1676 0

共阳型3位动态显示电路图

共阳型3位动态显示电路图

下图为共阳型3位动态显示电路图

2012-07-31 标签:LED电路图单片机 3418 2

共阴型8位动态显示电路图

共阴型8位动态显示电路图

下图为共阴型8位动态显示电路图。

2012-07-31 标签:电路图80C51动态显示电路 2741 0

BCD码输出静态显示电路图

BCD码输出静态显示电路图

BCD码输出静态显示电路图如下图所示。CD4511是BCD码七段共阴译码/驱动IC; 4511是4线-7段锁存/译码/驱动电路,能将BCD码译成7段显示...

2012-07-31 标签:LED电路图80C51 8090 0

80C51的复位技术盘点

80C51的复位技术盘点

本文将介绍三种非常规扩展复位方式:软件复位(SWR,software reset)、软硬件复位(SHR,software and hardware re...

2011-12-27 标签:80C51复位技术 3061 0

80C51虚拟指令执行系统的设计

80C51虚拟指令执行系统的设计

本文详细介绍了虚拟80C51指令执行系统的设计与实现,文章给出的方法也适用于存储空间和指令规模与80C51相似的单片机指令系统

2011-07-04 标签:80C51虚拟指令 1669 0

80C51系列单片机仿真器选购指南

仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模仿真实的情况。

2011-05-25 标签:单片机仿真器80C51 3143 0

查看更多>>

80c51数据手册

相关标签

相关话题

换一批
  • IOT
    IOT
    +关注
    IoT是Internet of Things的缩写,字面翻译是“物体组成的因特网”,准确的翻译应该为“物联网”。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。
  • 海思
    海思
    +关注
  • STM32F103C8T6
    STM32F103C8T6
    +关注
    STM32F103C8T6是一款集成电路,芯体尺寸为32位,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C。
  • 数字隔离
    数字隔离
    +关注
    数字隔离技术常用于工业网络环境的现场总线、军用电子系统和航空航天电子设备中,尤其是一些应用环境比较恶劣的场合。数字隔离电路主要用于数字信号和开关量信号的传输。另一个重要原因是保护器件(或人)免受高电压的危害。本文详细介绍了数字隔离器工作原理及特点,选型及应用,各类数字隔离器件性能比较等内容。
  • 硬件工程师
    硬件工程师
    +关注
    硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
  • wifi模块
    wifi模块
    +关注
    Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组成部分。
  • 74ls74
    74ls74
    +关注
    74LS74是双D触发器。功能多,可作双稳态、寄存器、移位寄存器、振荡器、单稳态、分频计数器等功能。本章详细介绍了74ls112的功能及原理,74ls74引脚图及功能表,74ls112的应用等内容。
  • MPU6050
    MPU6050
    +关注
    MPU-6000(6050)为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时间轴之差的问题,减少了大量的封装空间。
  • Protues
    Protues
    +关注
    Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。
  • UHD
    UHD
    +关注
    UHD是”超高清“的意思UHD的应用在电视机技术上最为普遍,目前已有不少厂商推出了UHD超高清电视。
  • STC12C5A60S2
    STC12C5A60S2
    +关注
    在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
  • 循迹小车
    循迹小车
    +关注
    做单片机的工程师相比都堆循迹小车有所认识,它是自动引导机器人系统的基本应用,那么今天小编就给大家介绍下自动自动循迹小车的原理,智能循迹小车的应用,智能循迹小车程序,循迹小车用途等知识吧!
  • 光立方
    光立方
    +关注
    光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世。这是新中国成立六十周年国庆晚会最具创意的三大法宝之首。
  • K60
    K60
    +关注
  • LM2596
    LM2596
    +关注
    LM2596是降压型电源管理单片集成电路的开关电压调节器,能够输出3A的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有3.3V、5V、12V,可调版本可以输出小于37V的各种电压。
  • 光模块
    光模块
    +关注
    光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分。简单的说,光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。
  • STM32单片机
    STM32单片机
    +关注
    STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核
  • 步进驱动器
    步进驱动器
    +关注
    步进驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。
  • Nexperia
    Nexperia
    +关注
    Nexperia是大批量生产基本半导体的领先专家,这些半导体是世界上每个电子设计都需要的组件。该公司广泛的产品组合包括二极管、双极晶体管、ESD 保护器件、MOSFET、GaN FET 以及模拟和逻辑IC。
  • CD4046
    CD4046
    +关注
    cD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率f0为10kHz下功耗仅为600μW,属微功耗器件。本章主要介绍内容有,CD4046的功能 cd4046锁相环电路,CD4046无线发射,cd4046运用,cd4046锁相环电路图。
  • COMSOL
    COMSOL
    +关注
    COMSOL集团是全球多物理场建模解决方案的提倡者与领导者。凭借创新的团队、协作的文化、前沿的技术、出色的产品,这家高科技工程软件公司正飞速发展,并有望成为行业领袖。其旗舰产品COMSOL Multiphysics 使工程师和科学家们可以通过模拟,赋予设计理念以生命。
  • 加速度传感器
    加速度传感器
    +关注
    加速度传感器是一种能够测量加速度的传感器。通常由质量块、阻尼器、弹性元件、敏感元件和适调电路等部分组成。
  • 联网技术
    联网技术
    +关注
  • 服务机器人
    服务机器人
    +关注
    服务机器人是机器人家族中的一个年轻成员,到目前为止尚没有一个严格的定义。不同国家对服务机器人的认识不同。
  • 四轴飞行器
    四轴飞行器
    +关注
    四轴飞行器,又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。具体的技术细节在“基本运动原理”中讲述。
  • 基站测试
    基站测试
    +关注
    802.11ac与11基站测试(base station tests) 在基站设备安装完毕后,对基站设备电气性能所进行的测量。n的区别,802.11n无线网卡驱动,802.11n怎么安装。
  • TMS320F28335
    TMS320F28335
    +关注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
  • 静电防护
    静电防护
    +关注
    为防止静电积累所引起的人身电击、火灾和爆炸、电子器件失效和损坏,以及对生产的不良影响而采取的防范措施。其防范原则主要是抑制静电的产生,加速静电泄漏,进行静电中和等。
  • OBD
    OBD
    +关注
    OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。
  • SDK
    SDK
    +关注
      SDK一般指软件开发工具包,软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

关注此标签的用户(3人)

_172 枫枫叶微 王进_

编辑推荐厂商产品技术软件/工具OS/语言教程专题