什么是单片机?

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

一、单片机技术展开的四个阶段

  ------ 单片机的展开经历了探求---完善---MCU化---百家争鸣四个阶段。

1、芯片化探求阶段
  20世纪70午代,美国的Fairchild(仙童)公司首要推出了第一款单片机F-8,随后Intel公司推出了影响面大、运用更广的MCS48单片机系列。MCS48单片机系列的推出标志着在工业控制领域,进入到智能化嵌入式运用的芯片形态核算机的探求阶段。参加这一探求阶段的还有Motorola、Zilog和Ti等大公司,它们都取得了满足的探求作用,确立了在SCMC的嵌入式运用中的方位。这就是Single Chip Microcomputer的诞生时代,单片机一词即由此而来。这一时期的特征是:
  ◆ 嵌入式核算机系统的芯片集成规划;
  ◆ 少资源、无软件,只保证根本控制功用。

2.结构系统的完善阶段
  在MCS-48探求成功的基础上很快推出了完善的、典型的单片机系列MCS-5l。MCS-51单片机系列的推出,标志Single Chip Microcomputer系统结构的完善。它在以下几个方面奠定了典型的通用总线型单片机的系统结构。

①完善的总线结构:
  ◆并行总线:8位数据总线、16位地址总线及相应的控制总线,两个独立的地址空间;
  ●串行总线:通讯总线,扩展总线。

②完善的指令系统:
  ◆具有很强的位处理功用和逻辑控制功用,以满足工业控制等方面的需要;
  ◆功用单元的SFR(特别功用寄存器)会集处理。

③完善的MCS-51成为SCMC的经典系统结构。
  日后,许多电气商在MCS-51的内核和系统结构的基础上,出产出各具特征的单片机。

3.从SCMC向MCU化过渡阶段
  Intel公司推出的MCS96单片机,将一些用于测控系统的模数转换器(ADC)、程序运转监视器(WDT)、脉宽调制器(PWM)、高速I/O口归入片中,表现了单片机的微控制器特征。MCS-51单片机系列向各大电气商的广泛分散,许多电气商竞相运用80C51为核,将许多测控系统中运用的电路技术、接口技术、可靠性技术运用到单片机中;跟着单片机内外围功用电路的增强,强化了智能控制器特征。微控制器(Microcontrollers)成为单片机较为精确表达的名词。其特征是:

①满足嵌入式运用要求的外围扩展,如WDT、PWM、ADC、DAC、高速I/0口等。
②许多核算机外围功用集成,如:
 ◆供应串行扩展总线:SPI、I2C、BUS、Microwire;
 ◆配备现场总线接口:CAN BUS。
③CMOS化,供应功耗处理功用。
④供应OTP供应状况,利于太规划和批量出产。

4.MCU的百家争鸣阶段
  单片机展开到这一阶段,表明单片机已成为工业控制领域中广泛选用的智能化控制东西-----小到玩具、家电行业,大到车载、舰船电子系统,广泛计量测验、工业进程控制、机械电子、金融电子、商用电子、作业自动化、工业机器人、军事和航空航天等领域。为满足不同的要求,呈现了高速、大寻址规划、强运算才干和多机通讯才干的8位、16位、32位通用型单片机,小型廉价型、外围系统集成的专用型单片机,以及形形色色各具特征的现代单片机。可以说,单片机的展开进人了百家争鸣的时代,为用户的选择供应了空间。这一时期的特征为:

(1)电气商、半导体商的广泛介入
  MCS-48的成功,刺激了许多半导体公司竞相研发和展开自己的单片机系列。到现在为止,世界各地厂商已相继研发出大约50个系列300多个品种的单片机产品,其间较有代表性的有Motorola公司的6801、6802,Zilog公司的Z-8系列,Microchip的PIC系列等。此外,开本的NEC公司、日立公司也都推出了各自具有特征的单片机品种。

(2)大力展开专用单片机
  通用型与专用型是按某一类型单片机适用规划区分的。例如,80C51是通用型单片机,它并不是为某一种专门用途规划的单片机;而专用型单片机是针对某一类产品甚至某个产品需要而规划、出产的单片机。例如,来电显示电话中配有液晶驱动器接口的单片机和全自动洗衣机中的微控制器,都是专用单片机;特别是小家电、玩具领域的单片机,由于小封装、价格低廉一外围器材、外设接口集成度高,大都为专用单片机。

(3)前进概括质量
  在系统结构(RISC)、电磁兼容功用(EMC)、开发环境(高档言语支撑ISP、IAP等)、功耗处理等诸方面得到了前进。根据控制单元规划的办法与选用的技术不同,现在市场上的这些单片机可区分为两大类型:冗杂指令集结构(CISC架构)和精简指令集结构(RISC架构)。冗杂指令集结构(CISC)的特征是指夺数量多,寻址办法丰厚,较适宜初学者系统学习,如INTEL的80C51或80C196、
MC68K;而精简指令集结构(RISC)具有较少的指令与寻址方式,结构简略,本钱较低,实行程序的速度较快,成为单片机的后起之秀,如PIC、EM78XXX和Z86HCXX。
  ISP(In System Programming)和IAP(In Application Programming)办法是两种先进的实时在线开发办法。它们无须传统的开发设备,借助核算机和单片机的高功用,完结了实在的在线仿真。

(4)C言语的广泛支撑
  ◆单片机广泛支撑C言语编程,为后来者学习和运用单片机供应了便当;
  ◆高档言语减少了选型阻碍,便于程序的优化、晋级和交流。

(5)多种选择下的选择准则
  ●寻求最简化的单片机运用系统;
  ◆尽或许选择专用单片机;
  ◆概括考虑下进行合理的选择。

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

从二十世纪九十年代开始,单片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期,无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信息技术成功运用,让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/446823.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zabbix报警设置

文章目录 I 通过脚本媒介,调用钉钉电话API。配置脚本设置脚本媒介II 配置发送邮件的信息案例:配置163邮箱配置接收媒介创建动作知识扩展DING 2.0 发钉钉钉机器人自定义webhookzabbix执行远程命令I 通过脚本媒介,调用钉钉电话API。 zabbix可以通过脚本调用钉钉电话API,需要…

哪些因素会影响 FMEA 实施的效果?

在探讨哪些因素会影响FMEA(潜在失效模式及后果分析)实施效果的问题时,我们不得不深入剖析FMEA的核心理念、实施流程及其在企业质量管理中的应用实践。FMEA作为一种系统性的预防性工具,旨在识别产品或过程中潜在的失效模式及其影响…

WriteUp - 江苏省领航杯 CTF 2024

文章目录 一、前言二、MISC高职组1、签到2、BASE拓展 3、PG 本科组1、签到2、veee3、seeme 三、WEB高职组1、aio2、robots3、web_sql_xxe 本科组1、web_sql_xxe2、提权3、acxi拓展 四、CRYPTO高职组1、兔兔2、1zRSA 本科组1、兔兔2、Evaluate 五、REVERSE高职组1、easyre2、16q…

云计算第四阶段 CLOUD2周目 01-03

国庆假期前,给小伙伴们更行完了云计算CLOUD第一周目的内容,现在为大家更行云计算CLOUD二周目内容,内容涉及K8S组件的添加与使用,K8S集群的搭建。最重要的主体还是资源文件的编写。 (*^▽^*) 环境准备: 主机清单 主机…

【Vue】Vue(八)Vue3.0 使用ref 和 reactive创建响应式数据

ref 创建:基本类型的响应式数据 **作用:**定义响应式变量。语法:let xxx ref(初始值)。**返回值:**一个RefImpl的实例对象,简称ref对象或ref,ref对象的value属性是响应式的。注意点: JS中操作…

前端开发笔记--html 黑马程序员1

文章目录 前端开发工具--VsCode前端开发基础语法VsCode优秀插件Chinese --中文插件Auto Rename Tag --自动重命名插件open in browserOpen in Default BrowserOpen in Other Browser Live Server -- 实时预览 前端开发工具–VsCode 轻量级与快速启动 快速加载:VSCo…

10个Python自动化脚本,让日常任务轻松便捷!

Python 以其简单易学的语法和强大的库支持,使得它成为实现自动化任务的理想语言.无论是个人日常工作,还是企业的流程优化,Python 都可以通过自动化脚本帮助节省时间、提升效率.以下是10个令人不可思议的 Python 自动化脚本,涵盖了从文件管理、网络爬虫到数据处理的各个领域. 1…

深度学习-24-基于keras的十大经典算法之残差网络ResNet

文章目录 1 残差网络(ResNet)1.1 ResNet简介1.2 ResNet结构2 模型应用2.1 加载数据2.2 构建模型SimpleResNet2.2.1 simple_resnet_block2.2.2 SimpleResNet2.2.3 实例化模型2.2.4 模型训练2.2.5 模型预测2.3 构建模型ResNet182.3.1 residual_block2.3.2 ResNet182.3.3 训练模型…

设计模式——门面模式 | 外观模式

哈喽,各位盆友们!我是你们亲爱的学徒小z,今天给大家分享的文章是设计模式的——门面模式。 文章目录 定义通用类图1.通用结构2.优点3.缺点 使用场景注意事项1.一个子系统可以有多个门面2.门面不参与子系统内的业务逻辑 定义 定义:…

python画图|两个Y轴共享X轴

【1】引言 在前述学习中,对使用matplotlib模块输出图形已经非常熟练,但常见的画图方式并未穷尽,如两个Y轴共享X轴就没有探索过。 对此,我进行了一些学习,获得一些心得,在此和大家共享。 【2】官网教程 …

鸿蒙开发(NEXT/API 12)【使用fetchsync发送同步网络请求】远场通信服务

场景介绍 发送一个同步HTTP请求,也可以设置请求头和请求体等参数,并返回来自服务器的HTTP响应。常用于获取资源,支持通过拦截器来处理请求和响应。 接口说明 接口名描述Rcp_Response *HMS_Rcp_FetchSync(Rcp_Session *session, Rcp_Reques…

【Linux第一弹】- 基本指令

🌈 个人主页:白子寰 🔥 分类专栏:重生之我在学Linux,C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持…

Window7上微信小程序开发工具上,小程序界面空白

目录 背景 解决方案 背景 微信小程序开发工具不断升级,自从1.06后不再支持Window7系统。安装1.05版本开发工具软件,新建小程序后,小程序界面空白,真机显示正常,但是对于开发者来说很不友好。 解决方案 点击“设置-&…

selenium的IDE插件进行录制和回放并导出为python/java脚本(10)

Selenium IDE:Selenium Suite下的开源Web自动化测试工具,是Firefox或者chrome的一个插件,具有记录和回放功能,无需编程即可创建测试用例,并且可以将用例直接导出为可用的python/java等编程语言的脚本。 我们以chrome浏…

今日最佳WAF雷池社区版,tengine问题解决办法

很多第一次使用雷池社区版的朋友会碰到tengine相关的问题 其实官方文档都有记录怎么排除,这里都单独把tengine的排查方法再说一下 请检查防火墙规则, tengine 容器状态和日志 如果站点报错如上,说明tengine容器可能出现问题,需…

Element Ui el-table列表中的tooltip内容过长超出屏幕换行显示

elementui-table组件列表中的tooltip内容过长超出屏幕换行显示内容,虽然el-table列属性中带的有show-overflow-tooltip,可以设置内容超出列宽度显示为…,且有tooltip提示全部内容,但是内容过多时,提示会超出屏幕: 只有…

Excel:vba实现拆分单元格成一字一单元格

我拿到的表格如下: 我想实现的表格效果如下: 要求就是:将A列的千字文拆分成一个单元格一个字,并整理成4列 我这里是将效果呈现到一个新的表里面,没有在原表里面(在原表里…

【C语言】深入理解指针(三)(下)

本篇文章将讲解以下知识: 1、二维数组传参的本质 2、函数指针变量 3、函数指针数组 1、二维数组传参的本质 有了数组指针的理解,我们就能弄清楚二维数组传参的本质了 例如: 在一维数组中,数组名是数字首元素的地址。但有两个例外…

如何在UE5中创建加载屏幕(开场动画)?

第一步: 首先在虚幻商城安装好Async Loading Screen,并且在项目的插件中勾选好。 第二步: 确保准备好所需要的素材: 1)开头的动画视频 2)关卡加载图片 3)准备至少两个关卡 第三步&#xff1a…

【隐私计算篇】一种批量匿踪查询友好算法PIRANA的原理分析

1. 背景分析 前段时间开展了批量匿踪查询算法迭代优化的工作,取得了一些进展。不得不说,甲方爸爸永远会提出非常有挑战性的目标,push你去想各种解决方案。在实际的算法研发落地上,我们会结合算法本身的机制改进以及工程优化这两方…