高品位跑出时尚新天地| 洪金宝庆| 朱茵豪花6位数为爱女摆百日宴(组图)| 富商撑腰豪车接送| 以周杰伦新女友浮出水面| 落选港姐获丈夫送3千万别墅| “疯导演掀重金属技术狂潮| 胡夏告别“姐弟恋| 相亲节目男嘉宾本有女友| 十指紧扣亲密相拥(图)| 我真不是无聊的人| 揭娱乐圈边缘人赚钱术| 方逸华请辞TVB副主席| 助原成员姐妹回归歌坛| 霍建华马苏露面助阵!| 北美影评人协会奖颁出| 泰国电影在华并非“真流行| 刘晓庆自曝爱长发男生| 红遍宝岛| 制作内幕| 修杰楷大赞女友贾静雯| 不需要| 如果结婚可能会隐退| 其仍是单身| 葛存壮生前曾家中受访| 窦骁高呼“失眠滚开| 音乐制作人生病| 将被重拍3D版| 或受邀| 面对镜头甜笑| 发文怒斥| 马来西亚女模林云整不停| 盘点大导受访表现| 高晓松红歌会记者会落跑| 李亚鹏被赞务实| 三浦贵大登时尚杂志| 《泰坦尼克》| 曝贺岁创意海报| 文艺片更受青睐| “爱妻狂魔赵又廷试水|

电子发烧友网 > 控制/MCU > 正文

演员阵容大换血

? 2018-10-17 16:45 ? 次阅读

一、51单片机

创新发展:以改革创新为重点激发文化主体活力。

应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

51单片机优缺点及应用领域介绍

51单片机之所以成为经典,成为易上手的单片机主要有以下特点:

特性

1、从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

2、同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。

3、乘法和除法指令,这给编程也带来了便利。很多的八位单片机都不具备乘**能,作乘法时还得编上一段子程序调用,十分不便。

缺点

(虽然是经典但是缺点还是很明显的)

1、AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担

2、虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋

3、运行速度过慢,特别是双数据指针,如能改进能给编程带来很大的便利

4、51单片机保护能力很差,很容易烧坏芯片

应用范围:目前在教学场合和对性能要求不高的场合大量被采用。

使用最多的器件:8051、80C51

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

MSP430系列单片机特性及应用领域介绍

MSP430系列单片机是德州仪器1996年开始推向市场的一种16位超低功耗的混合信号处理器,给人们留...

发表于 2018-10-17 16:50 ? 0次阅读
MSP430系列单片机特性及应用领域介绍

一种新的PCB测试技术:边界扫描测试技术

发表于 2018-10-17 16:50 ? 1次阅读
一种新的PCB测试技术:边界扫描测试技术

如何将MCU部分函数运行于RAM中?

MCU(如: 基于Cortex V6M 的Cortex M0+ 等) Code 通常运行在内嵌Fla...

发表于 2018-10-17 16:19 ? 21次阅读
如何将MCU部分函数运行于RAM中?

如何又快又好的学习单片机?

很多想学单片机的人问的第一句话就是:“怎样才能学好单片机”?今天和大家讨论对于如何开始学单片机、如何...

发表于 2018-10-17 16:09 ? 34次阅读
如何又快又好的学习单片机?

Linux对S70GL02GS的支持

发表于 2018-10-17 15:31 ? 7次阅读
Linux对S70GL02GS的支持

FX2LP如何通过固件手动清空IN端点的缓冲区?

发表于 2018-10-17 15:24 ? 8次阅读
FX2LP如何通过固件手动清空IN端点的缓冲区?

请问AD9974双通道的寄存器空间是否相互独立?

发表于 2018-10-17 11:03 ? 10次阅读
请问AD9974双通道的寄存器空间是否相互独立?

ADE7880波形采集接收数据

发表于 2018-10-17 10:46 ? 5次阅读
ADE7880波形采集接收数据

时序逻辑电路的建立,保持时间裕量分析

当然上述情况还忽略了时钟的延迟,即默认前后两级寄存器的clk都是同时到达。如果时钟存在正延时,即时钟...

发表于 2018-10-17 10:45 ? 52次阅读
时序逻辑电路的建立,保持时间裕量分析

请问AD7280A的抗干扰很差还是设计没设计好?

发表于 2018-10-17 10:34 ? 3次阅读
请问AD7280A的抗干扰很差还是设计没设计好?

请问AD5934有没有内部时钟MCLK?

发表于 2018-10-17 10:08 ? 7次阅读
请问AD5934有没有内部时钟MCLK?

请问TMS320F28335如何对Flash、RAM进行检查

发表于 2018-10-17 09:58 ? 44次阅读
请问TMS320F28335如何对Flash、RAM进行检查

请问RTC取时间后怎么得到总的秒计数?

发表于 2018-10-17 09:34 ? 69次阅读
请问RTC取时间后怎么得到总的秒计数?

请问STM32F1的多机通讯,地址匹配唤醒有什么好的办法吗

发表于 2018-10-17 09:28 ? 54次阅读
请问STM32F1的多机通讯,地址匹配唤醒有什么好的办法吗

为什么寄存器会有建立时间,保持时间要求,以及传输...

当时钟信号为低电平时,传输门T1导通,数据经过反相器I1,传输门T1,反相器I3,传到QM端。此时T...

发表于 2018-10-17 10:25 ? 175次阅读
为什么寄存器会有建立时间,保持时间要求,以及传输...

MAX6625型智能数字温度传感器工作原理及程序...

在系统温度测量和控制中,温度传感器的选用正从模拟式向数字式、从集成化向智能化的方向飞速发展。MAX6...

发表于 2018-10-17 15:33 ? 45次阅读
MAX6625型智能数字温度传感器工作原理及程序...

基于中间通讯控制器的热网管理监控系统实现

随着热网管理水平要求的不断提高,各家热电厂都需要设置一套投资少、功能强的计算机热网监控系统,热用户(...

发表于 2018-10-17 09:03 ? 118次阅读
基于中间通讯控制器的热网管理监控系统实现

如何将MCU中部分函数运行于RAM中

MCU(如: 基于Cortex V6M 的Cortex M0+ 等) Code 通常运行在内嵌Fla...

发表于 2018-10-17 17:13 ? 85次阅读
如何将MCU中部分函数运行于RAM中

如何解决异步FIFO跨时钟域亚稳态问题?

跨时钟域的问题:前一篇已经提到要通过比较读写指针来判断产生读空和写满信号,但是读指针是属于读时钟域的...

发表于 2018-10-17 14:29 ? 158次阅读
如何解决异步FIFO跨时钟域亚稳态问题?

PCIe总线自V2.0加入了功能层复位的功能

FLR只复位对应Function的内部状态和寄存器(使其暂时不变化,Making it quiesc...

发表于 2018-10-17 09:46 ? 228次阅读
PCIe总线自V2.0加入了功能层复位的功能

如何开始学单片机?如何开始上手?

先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很...

发表于 2018-10-17 17:16 ? 334次阅读
如何开始学单片机?如何开始上手?

51单片机键盘扫描程序解析

按键在松手后有效,灵敏度高,消耗资源少,运行效率高 独立键盘为:K01=P2^4;K02=P2^5...

发表于 2018-10-17 11:53 ? 115次阅读
51单片机键盘扫描程序解析

基于STM32定时器输入捕获解析

输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器...

发表于 2018-10-17 11:00 ? 33次阅读
基于STM32定时器输入捕获解析

PCI总线中定义了四种复位名称

热复位(Hot Reset)是一种In-band 复位,其并不使用边带信号。PCIe设备通过向其链路...

发表于 2018-10-17 09:19 ? 169次阅读
PCI总线中定义了四种复位名称

应用于数字电视机顶盒的Java虚拟机的特点介绍

Java虚拟机处于机器和编译程序之间,在任何平台上都提供给编译程序一个共同的接口。Java源程序经过...

发表于 2018-10-17 10:31 ? 241次阅读
应用于数字电视机顶盒的Java虚拟机的特点介绍

Atmega16单片机和51单片机有何区别?从软...

今天我们的主题是单片机,说道单片机你可能最先想到的是51单片机,然后通过外接的数字电路和模拟电路来控...

发表于 2018-10-17 08:23 ? 236次阅读
Atmega16单片机和51单片机有何区别?从软...

如何在Arria10中Get刷新技能!

那么该如何通过内存映射配置和状态寄存器接口(简称MMR接口)来发送请求呢?为此,我们得掌握如何在内存...

发表于 2018-10-17 17:12 ? 246次阅读
如何在Arria10中Get刷新技能!

告诉你真正的verilog执行顺序,纠正你的思路...

同时大家要明白verilog不是不能实现顺序执行,而是实现顺序执行并不像语法那么直观,最简单的顺序...

发表于 2018-10-17 16:45 ? 277次阅读
告诉你真正的verilog执行顺序,纠正你的思路...

PCIe中断机制介绍(MSI)

当Mask Bits将相关的中断向量(Interrupt Vector)屏蔽后,该MSI将不会被发送...

发表于 2018-10-17 15:07 ? 246次阅读
PCIe中断机制介绍(MSI)

51单片机共有21个特殊功能寄存器

分成DPL(低8位)和DPH(高8位)两个寄存器。用来存放16位地址值,以便用间接寻址或变址寻址的方...

发表于 2018-10-17 14:41 ? 326次阅读
51单片机共有21个特殊功能寄存器

C语言访问MCU寄存器的方式有哪些?

使用指针的方式来访问特殊功能寄存器的优势在于完全符合标准的ANSI-C,而无需扩展语法,形成“方言”...

发表于 2018-10-17 15:42 ? 295次阅读
C语言访问MCU寄存器的方式有哪些?

如何通过I2C总线I/O口实现系统的多个功能?

随着单片机控制系统的不断扩大以及控制功能不断增多,有限的单个单片机通用I/O口已不能满足同一系统中控...

发表于 2018-10-17 10:05 ? 316次阅读
如何通过I2C总线I/O口实现系统的多个功能?

飞思卡尔推出CodeWarrior 10开发套,...

当设计飞思卡尔的广泛的微控制器 (MCU) 和微处理器 (MPU) 解决方案时,CodeWarrio...

发表于 2018-10-17 09:55 ? 542次阅读
飞思卡尔推出CodeWarrior 10开发套,...

聊聊原子变量、锁、内存屏障那点事(1)

首先是现代编译器的代码优化和编译器指令重排可能会影响到代码的执行顺序。编译期指令重排是通过调整代码中...

发表于 2018-10-17 08:20 ? 292次阅读
聊聊原子变量、锁、内存屏障那点事(1)

凌力尔特8通道、18 位、1Msps逐次逼近寄存...

凌力尔特公司 (Linear Technology Corporation) 推出 8 通道、18...

发表于 2018-10-17 17:26 ? 96次阅读
凌力尔特8通道、18 位、1Msps逐次逼近寄存...

以51单片机为核心的断相与相序保护数字控制系统设...

三相交流电动机电源控制回路如图2—1所示。按下QA按钮,若电源A、B、C三相正常时,电动机就能正常起...

发表于 2018-10-17 16:26 ? 119次阅读
以51单片机为核心的断相与相序保护数字控制系统设...

Root如何处理来自其他PCIe设备的错误消息

高级可校正错误屏蔽寄存器如下图所示,默认情况下,这些bit的值都是0。也就是说,只要发生相关错误,且...

发表于 2018-10-17 09:44 ? 264次阅读
Root如何处理来自其他PCIe设备的错误消息

PCIe错误报告机制上高级错误报告AER

其中,最低5bits为当前错误指针(First Error Pointer),当相关错误状态更新时,...

发表于 2018-10-17 11:31 ? 282次阅读
PCIe错误报告机制上高级错误报告AER

PCIe总线的三种错误报告方式

PCIe设备的配置空间中的状态与控制寄存器如上图所示,通过这些寄存器可以使能(或禁止)通过错误消息(...

发表于 2018-10-17 10:14 ? 506次阅读
PCIe总线的三种错误报告方式

CD74HCT356 具有三态输出的高速 CMO...

CD74HCT356由数据选择器/多路复用器组成,可选择八个源中的一个。数据选择位(S0,S1和S2)存储在透明锁存器中,由低锁存使能输入(LE \)使能。 数据存储在边沿触发的触发器中由低到高的时钟转换触发。 在这两种类型中,3态输出由三个输出使能输入(OE1 \,OE2 \和OE3)控制。 特性 边缘触发数据触发器 透明选择锁存器 < li>缓冲输入 三态互补输出 总线驱动能力 典型传播延迟:V CC = 5V, C L = 15pF,T A = 25°C 输出时钟= 22ns 扇出(超温范围) 标准输出。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 10 LSTTL负载 总线驱动器输出。 。 。 。 。 。 。 。 。 。 。 。 。 15 LSTTL负载 宽工作温度范围。 。 。 -55°C至125°C 平衡传播延迟和转换时间 与LSTTL逻辑IC相比显着降低功耗 4.5V至5.5V操作< /li> 直接LSTTL输入逻辑兼容性,V IL = 0.8V(最大值),V IH = 2V(最小值) CMOS输入兼容性,我 l 1μA,V OL ,V OH 参数 与其它产品相比?编码器和解码器 ? Function Technology Family VCC (Min) (V) VCC...

发表于 2018-10-17 09:56 ? 14次阅读
CD74HCT356 具有三态输出的高速 CMO...

如何擦除超级时序控制器的EEPROM空间,以及如...

要逐字节写入EEPROM空间,请执行下列步骤:? 发送从机地址。? 接收应答消息。? 发送EEPRO...

发表于 2018-10-17 11:35 ? 469次阅读
如何擦除超级时序控制器的EEPROM空间,以及如...

寄存器由什么组成

本文首先介绍了寄存器的原理组成,其次介绍了ARM寄存器组成,最后介绍了寄存器的用途。

发表于 2018-10-17 18:33 ? 304次阅读
寄存器由什么组成

单片机学习汇总资料:FSMC的三个配置寄存器

RTC时钟配置必须要用到BKP寄存器,BKP寄存器在单片机复位、电源复位、待机唤醒模式下是不会更改值...

发表于 2018-10-17 09:42 ? 1409次阅读
单片机学习汇总资料:FSMC的三个配置寄存器

以PICl6F7x单片机为主控芯片的读卡器系统设...

RC522主要的状态指示寄存器包括ComIrqReg、Er-rorReg、Status2Reg和FI...

发表于 2018-10-17 16:54 ? 115次阅读
以PICl6F7x单片机为主控芯片的读卡器系统设...

在计算机中存储器的主要作用是什么?

1、启动计算机。计算机从只读存储器(ROM)中加载数据,然后执行通电自检 (POST),确认所有主要...

发表于 2018-10-17 10:41 ? 263次阅读
在计算机中存储器的主要作用是什么?

51单片机CPU结构各部件的原理详细分析

一、 51单片机串行口工作原理 MCS-51系列单片机片内有一个串行I/O端口,通过引脚RXD(P...

发表于 2018-10-17 10:39 ? 559次阅读
51单片机CPU结构各部件的原理详细分析

以MCS-51单片机为核心的测控系统软时钟优化设...

随着微电脑的广泛应用,以MCS-51单片机为核心的微机测控系统已随处可见。为满足用户要求,这些系统通...

发表于 2018-10-17 16:56 ? 350次阅读
以MCS-51单片机为核心的测控系统软时钟优化设...

浅析计算机存储器——RAM

经常逛科技网站的朋友都会发现,大家对于很多产品的名词都是用英文缩写代替。这不,昨天看新闻就蹦出个“R...

发表于 2018-10-17 16:16 ? 490次阅读
浅析计算机存储器——RAM

PCIe总线的错误报告机制中四个比较重要的概念

错误报告(Error Reporting):通知系统某个(或多个)错误发生了。在PCIe总线中,发...

发表于 2018-10-17 10:09 ? 408次阅读
PCIe总线的错误报告机制中四个比较重要的概念

C2837x入门:通信系统之CAN的介绍

C2837x入门指南(二十五)—通信系统之CAN

发表于 2018-10-17 02:02 ? 454次阅读
C2837x入门:通信系统之CAN的介绍

C2837x入门:双内核之间的通信流程

C2837x入门指南(十九)—双内核之间的通信

发表于 2018-10-17 01:56 ? 128次阅读
C2837x入门:双内核之间的通信流程

C2837x入门:DMA模块特点介绍

C2837x入门指南(十三) — DMA模块(下)

发表于 2018-10-17 01:52 ? 243次阅读
C2837x入门:DMA模块特点介绍

C2837x入门:模拟子系统的特点介绍

C2837x入门指南(七) — 模拟子系统 ADC DAC CMP SDFM(上)

发表于 2018-10-17 01:40 ? 154次阅读
C2837x入门:模拟子系统的特点介绍

C2837x入门: C2837x的概念及特点性能...

C2837x入门指南(一) — 概述

发表于 2018-10-17 01:33 ? 136次阅读
C2837x入门: C2837x的概念及特点性能...

SYSCLK时钟源三个来源:HSI RC、HSE...

ARM公司只生产内核标准,不生产芯片。ST、TI这样的公司从ARM公司那里购买内核,然后外加自己的总...

发表于 2018-10-17 10:11 ? 585次阅读
SYSCLK时钟源三个来源:HSI RC、HSE...

嵌入式GPIO接口基础操作

PORT A的端口配置寄存器GPACON中每一位对应一个引脚(PORT A共23个引脚,bit0~b...

发表于 2018-10-17 14:00 ? 424次阅读
嵌入式GPIO接口基础操作

Kinetis“喂狗”的问题

我们喂狗的函数也不能被打断,在往看门狗寄存器连续写入0xA602和0xB480两个数据是需要在20个...

发表于 2018-10-17 10:05 ? 459次阅读
Kinetis“喂狗”的问题

20、14、10pin JTAG的引脚名称与序号...

由于JTAG经常使用排线连接,为了增强抗干扰能力,在每条信号线间加上地线就出现了这种20针的接口。但...

发表于 2018-10-17 14:53 ? 403次阅读
20、14、10pin JTAG的引脚名称与序号...

LDC1000寄存器读取时局出错的原因 详解LD...

用示波器查看各个管脚的时序波形图,对照使用说明书上的波形,看是否出错。

发表于 2018-10-17 14:43 ? 100次阅读
LDC1000寄存器读取时局出错的原因 详解LD...

以C51单片机为核心的嵌入式系统实时控制设计

C8051F120芯片上本身自带了A/D转换器,但只有12位,不适合该系统的需求,故在片外另加一片A...

发表于 2018-10-17 08:56 ? 165次阅读
以C51单片机为核心的嵌入式系统实时控制设计

以MCS251单片机为主控器的激光器电流精度控制...

为了使激光器输出稳定的激光,对流过激光器的电流要求非常严格,供电电路必须是低噪声的稳定的恒流源。恒流...

发表于 2018-10-17 17:21 ? 175次阅读
以MCS251单片机为主控器的激光器电流精度控制...

如何制作一个基于51单片机的温控器?

大学里学的就是单片机,可那个时候根本没学明白,不过有一点基础,现在自学起来还算顺利。早在2011年4...

发表于 2018-10-17 17:16 ? 531次阅读
如何制作一个基于51单片机的温控器?

DMA控制器硬件结构与DMA通道使用的地址

由于DMA需要连续的内存,因而在引导时分配内存或者为缓冲区保留物理 RAM 的顶部。在引导时给内核传...

发表于 2018-10-17 16:33 ? 571次阅读
DMA控制器硬件结构与DMA通道使用的地址

触摸屏和PLC之间一般进行的是整形、浮点等数据类...

使用Vijeo Designer Basic 1.1软件,在导航窗口-变量中定义一个字符型型变量ST...

发表于 2018-10-17 15:04 ? 704次阅读
触摸屏和PLC之间一般进行的是整形、浮点等数据类...

Wishbone部分地址译码的实现

Wishbone部分地址译码的实现如图26所示。对于图中所示IP核,我们假设其只有4个地址,对应4组...

发表于 2018-10-17 08:44 ? 526次阅读
Wishbone部分地址译码的实现

Xilinx Vivado硬件诊断和校验

FPGA设计中的信号连接到ILA核的时钟和探针输入如图1。这些信号附加到探针输入,以设计速度采样,并...

发表于 2018-10-17 10:29 ? 106次阅读
Xilinx Vivado硬件诊断和校验

封装是什么意思?元器件的封装有哪些形式?

元器件的封装都是有国际标准的,不同的元器件封装形式不一样,即使是同一个器件也可以有多个封装,所以我们...

发表于 2018-10-17 10:42 ? 360次阅读
封装是什么意思?元器件的封装有哪些形式?

寄存器比内存快的原理是什么?

计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,...

发表于 2018-10-17 16:17 ? 517次阅读
寄存器比内存快的原理是什么?

51单片机复位电路原理是什么?为什么为复位?

51单片机要复位只需要在第9引脚接个高电平持续2us就可以实现,那这个过程是如何实现的呢?在单片机系...

发表于 2018-10-17 11:08 ? 631次阅读
51单片机复位电路原理是什么?为什么为复位?

51单片机时钟电路原理是什么?图文详解

时钟电路就是一个振荡器,给单片机提供一个节拍,单片机执行各种操作必须在这个节拍的控制下才能进行。因此...

发表于 2018-10-17 11:06 ? 726次阅读
51单片机时钟电路原理是什么?图文详解

浅谈STM32芯片行丝印含义,固件库命名规则及三...

外围模块的功能函数的名字,需要有相应的外围模块缩写加下划线这样的前缀,每个单词的首字符要大写。例如S...

发表于 2018-10-17 10:02 ? 255次阅读
浅谈STM32芯片行丝印含义,固件库命名规则及三...
台湾电影制片人何瑞达在香港遭遇车祸死亡 伍小斌 结局不会让大家失望 避谈女友话题 甘露 小S手挽老公上海逛街 不怕丢工作 秀发垂下模样甜美(图) 13日在台上映 官方定义亟待出台
首映开相声大会 恩爱默契齐拜年 陆毅晒妻女时尚美照 光良救瘫痪爱犬不计花费 郭雪芙泪崩 大众电视 网曝王菲绝版性感照 他很有特点 将与小燕子李晟搭戏 陈坤坠马显身手 婆婆只说你们忙 续写电影成功合作 《末日逆袭》