学习单片机之前,你必须要有的知识储备!-51单片机学习笔记1-单片机概述

目录

什么是单片机?

冯·诺依曼体系结构

哈佛结构

计算机在应用过程中的两大应用分支

通用计算机系统

嵌入式计算机系统

什么是嵌入式系统?有哪些特点?如何构成的?

①嵌入式系统的定义:

②嵌入式系统的特点

1)·嵌入性:

2)·专用性:

3)·计算机系统:

③嵌入式系统是如何构成的?

​编辑

(1)嵌入式处理器

1)嵌入式微处理器(MPU)

2) 嵌入式微控制器(MCU)——微控制器(单片机)

3)嵌入式DSP处理器(DSP)——数字信号处理

4)嵌入式片上系统SOC——System on Chip

(2)外围硬件

1)运行条件:

2)辅助功能部件:

(3)嵌入式操作系统

(4)应用软件

④嵌入式系统的发展——嵌入式AI!

一些亟待解决的问题:

问题1:

问题2

问题3


什么是单片机?

单片机就是在一片半导体硅片上,集成了中央处理单元(CPU)、存储器(ROM-只读存储器\RAM-随即存储器)、并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的用于测控领域微型计算机,简称单片机(MCU)。又称嵌入式控制器、微控制器

单片机与普通微型计算机的不同之处在于:单片机将CPU、存储器、和I/O口三部分通过内部总线连接在一起,集成于一块芯片上。

冯·诺依曼体系结构

核心思想1计算机硬件系统的主要组成部件(五大部件)运算器、控制器、存储器、输入设备、输出设备

运算器进行算数和逻辑运算。

控制器计算机的指挥控制中心,根据指令要求完成相应的操作,产生一系列控制命令,使计算机各部件自动、连续协调工作。

存储器保存程序、数据、运算的中间结果和最后结果的记忆装置。

核心思想2:

1)采用二进制:计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中

2)计算机应该按照程序顺序执行(存储程序/控制程序):

编制好的程序(包括指令和数据)预先经由输入设备输入并保存在存储器中;

计算机开始工作后,在不需要人工干预的情况下由控制器自动、高速地依次从存储器中取出指令并加以执行。

哈佛结构

计算机在应用过程中的两大应用分支

通用计算机系统

——主要满足海量、高速的科学计算、数值处理、信息管理、计算机辅助设计/制造/教学、人工智

能、多媒体、网络数据共享等应用,兼顾控制功能。
• 通用微机,例如:PC微机
• 功能越强越好(高速、海量存储)、使用越方便越好

嵌入式计算机系统

——面对测控对象,以各种方式嵌入到应
用系统中的计算机系统的统称。主要满足测控对象的控制功能,
兼顾数值处理。
• 专用微机,例如:单片机、工控机
• 可靠性高、实时性强、易控制、体积小
• 程序相对简单、处理数据量小,对性价比要求高
• 随着移动互联网的推动,嵌入式系统得以迅猛发展

什么是嵌入式系统?有哪些特点?如何构成的?

①嵌入式系统的定义:

简单来说就是:以各种形态嵌入到对象体中的专用、计算机系统

国内的定义:以应用为中心、以计算机技术为基础,软、硬 件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

②嵌入式系统的特点
1)·嵌入性
                 嵌入到对象体系中,必须满足对象系统的环境要求,如物理环境(小型)、电气/气氛环境(可靠)、成本(价廉)、功耗等要求
2)·专用性
                 软、硬件按对象要求裁减,满足对象要求的最小软、硬件配置等
3)·计算机系统
                 能满足对象系统控制要求的计算机系统(以应用为中心),实现对象的智能化功能,必须配置有与对象系统相适应的接口电路
③嵌入式系统是如何构成的?
(1)嵌入式处理器

嵌入式处理器是嵌入式系统的核心;嵌入式处理器一般都具有较高的集成度。

1)嵌入式微处理器(MPU)
——由通用计算机中的 CPU演变而来  
·与计算机处理器不同的是,只保留和嵌入式应用紧密相 关的功能硬件, 去除其他的冗余功能部分,
·MPU虽然在功能上与标准微处理器基本相同,但一般在 工作温度、抗电磁干扰、可靠性 等方面都做了各种增强
·配上必要的扩展外围电路(如存储器的扩展电路、I/O 的扩展电路和一些专用的接口电路等),以 最低的功耗 资源 满足嵌入式应用的 特殊 要求。
· 与工业控制计算机相比,嵌入式微处理器具有 体积小、 重量轻、成本低、可靠性高等 优点。
·  目前主要的嵌入式处理器类型有ARM 、MIPS、Am186/88 、386EX、PowerPC、68000系列等
· MPU必须加上存储器,输入输出设备等才能构成一个嵌 入式计算机系统
2) 嵌入式微控制器MCU)——微控制器(单片机)
· 单个芯片内部集成CPU、Flash ROM、RAM、总线逻 辑、定时器/计数器、WatchDog、I/O,串行口、 脉宽调制输出、A/D,D/A等各种必要的功能模块和外围部件
·一个芯片就是一个计算机系统,只不过其处理能力有限。多用于控制。
·一个系列单片机具有多种衍生产品,处理器内核都是一样的, 不同的是存储器和外设的配置及封装
。使单片机与需求相匹配,减少功耗和成本。
·最大特点是单片化,体积小,功耗和成本下降、可靠性提高。
3)嵌入式DSP处理器(DSP)——数字信号处理
· 专门用 于信号处理方面的处理器,其在系统结构和指令 算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。
· DSP是运算密集处理器,一般用在快速执行算法,做控 制比较困难
4)嵌入式片上系统SOC——System on Chip
·  将通用处理器的 IP 核和功能模块的 IP 核按用户要求组成系 统,仿真后提交芯片厂商生产。
· IP ——Intellectual Property Core 知识产权核
·  基于 IP 核的技术,在一个芯片上实现整个系统功能,可以 大幅度地提高系统的可靠性,减少系统的面积和功耗,降低 系统成本,极大地提高系统的性能价格比,是发展趋势。
(2)外围硬件

定义:指嵌入式处理器以外的硬件,即为系统提供了运行条件和完成存储、通信、调试、显示等辅助功能的其他部件

1)运行条件:

时钟、电源、复位电路部件

2)辅助功能部件:

存储器:静态易失型存储器(RAM、SRAM),动态存储器(DRAM)和非易失型存储器(Flash)。

各种通信接口:包括并口、RS-232串口、IrDA红外接口、SPI串行外围设备接口、I2C总线接口、CAN总线、USB通用串行总线接口、Ethernet网口、Bluetooth、802.11b/g等。

人机交互: AD/DA ,LCD、键盘和触摸屏等人机交互设备。
(3)嵌入式操作系统
嵌入式操作系统 屏蔽 了硬件的一些复杂细节,提高了嵌入式系统的 开发效率 和软件的 可维护性
(4)应用软件
④嵌入式系统的发展——嵌入式AI!

一些亟待解决的问题:

问题1:

MCS-51系列单片机的基本芯片分别为哪几种?他们的差别是什么?----答案如图

                                               MCS-51系列单片机的片内硬件资源

问题2

微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间的区别是什么?

答-------微处理器,微处理机和CPU都是中央处理器的不同称谓,而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算器。

问题3

AT89S51单片机相当于MCS-51系列单片机中的哪一型号产品?“S”的含义是什么?

答--------相当于MCS-51系列中的87C51型号,只不过是AT89C51芯片中4KB Flash存储器取代了87C51内的4KB EPROM。

"S"代表的是"静态"(Static)的意思。相比于其他型号,AT89S51具有更低的功耗和更高的抗干扰能力。它采用闪存存储器,具备更大的存储容量和更高的运行速度,适用于许多嵌入式系统和电子设备的应用。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《51单片机原理与应用开发》学习笔记与题库.pdf (xmf393.com) 是一本关于单片机原理和应用开发的学习资料。该资料总共包含300字,涉及单片机原理、应用开发以及附带的笔记和题库。 学习单片机原理和应用开发对于学习嵌入式系统和电子工程非常重要。单片机是一种集成电路,具有微处理器、存储器和各种输入输出接口等功能。它广泛应用于消费电子产品、汽车电子和家用电器等领域中。 《51单片机原理与应用开发》这本学习资料的内容包括单片机的基本原理和各种应用开发的相关知识。通过学习这本资料,读者可以了解单片机的基本结构和工作原理,掌握单片机的编程语言和开发工具,学习如何使用单片机完成各种实际应用。 此外,该资料还提供了一些附带的学习笔记和题库。这些笔记可以帮助读者更好地理解学习内容,加深记忆和理解。题库则提供了一些练习题目,可以帮助读者巩固所学知识,提升学习效果。 总之,《51单片机原理与应用开发》学习笔记与题库.pdf (xmf393.com) 是一本有关单片机原理和应用开发的学习资料,通过学习该资料,读者可以系统地学习单片机的基本原理和应用开发的相关知识,并通过笔记和题库加深对所学内容的理解和记忆,提升学习效果。 ### 回答2: 《欧浩源》《51单片机原理与应用开发》学习笔记与题库.pdf(xmf393.com)是一本关于51单片机学习资料。这本资料内容比较全面,包含了51单片机的原理与应用开发的相关知识,并提供了一些例题和题库供学习者进行练习。 这本书的作者是欧浩源,他是一位在51单片机领域有着丰富经验的专家。在这本书中,作者讲解了51单片机的原理和应用开发的基本知识,包括程序设计、外设配置、中断处理等方面的内容,并通过实例演示了如何使用51单片机来完成一些常见的应用。 这本书的学习笔记和题库部分可以帮助学习者更好地掌握所学知识学习笔记在复习和总结的同时可以加深对知识的理解,而题库则可以用来进行自测和练习,从而检验学习成果。 总的来说,《欧浩源》《51单片机原理与应用开发》学习笔记与题库.pdf(xmf393.com)是一本全面系统的学习资料,非常适合想要学习51单片机的人使用。通过学习这本书,读者可以更好地理解51单片机的原理与应用开发,并通过练习提高自己的编程能力和应用能力。 ### 回答3: 《欧浩源》的《51单片机原理与应用开发》学习笔记与题库.pdf是一个学习资源,主要是针对学习51单片机原理和应用开发的人群。 这个学习笔记和题库主要分为两部分。学习笔记部分包括了关于51单片机的原理、应用开发和相关知识的详细讲解,通过逐步引导读者了解51单片机的基本原理和使用方法。这部分内容包括了有关单片机结构、指令系统、I/O口口、定时器/计数器和串行通信等方面的内容,帮助读者全面了解和掌握51单片机的基本知识。 题库部分则提供了一系列与学习笔记中内容相对应的练习题,通过解答这些题目,读者可以检验自己学习的成果和对知识的理解程度。这些题目包括单选题、多选题和简答题等不同类型,旨在帮助读者回顾和巩固所学内容。 此外,该学习资源也提供了一些案例分析,通过讲解实际应用案例,帮助读者将所学内容应用于实际项目中,加深对知识的理解。 总体来说,欧浩源的《51单片机原理与应用开发》学习笔记与题库.pdf是一份全面而详细的学习资料,适合对51单片机感兴趣或需要深入学习该领域知识的人使用。通过阅读学习笔记,做题解答和案例分析,读者可以系统地学习和掌握51单片机的原理和应用开发技巧,提高自己在该领域的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

庆庆知识库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值