www.alldatasheet.com

一.学习51单片机需要哪些基础知识。

二.如何快速的掌握51单片机。

三.什么是单片机。

四.单片机的特点及应用领域。

五.单片机的发展趋势

一、学习51单片机、需要哪些基础知识。

•会使用电脑

•有C语言基础

•了解简单的模拟电子和数字电路的知识

了解微型计算机的组成及应用形态

微型计算机的应用形态

          将微处理器CPU、存储器(RAM、ROM)、基本输入/输出(I/O)接口电路和总线接口等组装在一块主机板(即微机主板)。各种适配(卡)插在主机板的扩展槽上并与电源、软/硬盘驱动器和光驱等装在同一机箱内,再配上系统软件,就构成了一台完整的微型计算机系统。微型计算机硬件组成如图所示。

单板微型计算机

将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。单板微型计算机组成如图所示。主要应用于工业控制器、家用电器等。

什么是单片机

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。

  在一片集成电路芯片上集成中央处理器(CPU)、存储器(ROM/RAM)、I/O接口电路,从而构成了单芯片微型计算机,简称单片机。

常用英文字母的缩写MCU表示单片机(Microcontroller Unit)

单片机内部结构

单片机内部结构示意图如图所示,它由微处理器CPU、随机存取存储器RAM、只读存储器ROM、基本输入/输出(I/O)接口电路、定时器/计数器和中断系统等部件组成,并把它们制作在一块大规模集成电路芯片上,就构成一个完整的单片微型计算机。

单片机应用系统的组成

单片机应用系统的组成如图所示。单片机应用系统是以单片机为核心,再加上接口电路及外设等硬件电路和软件,就构成了单片机应用系统。因此,单片机应用系统的设计人员必须从硬件和软件角度来研究单片机,这样才能研究和开发出单片机应用系统和产品。

80C51单片机系列

虽然目前单片机的品种很多,51系列的典型芯片是80C51(CHMOS型的8051)。为此,众多的厂商都介入了以80C51为代表的8位单片机的发展,如Philips、Siemens(Infineon)、Dallas、ATMEL、STC等公司,我们把这些公司生产的与80C51兼容的单片机统称为80C51系列。

如:ATMEL公司的AT89S51  AT89S52  AT89S53。

STC公司的STC89C51 STC89C52 STC89C53

STC公司单片机的命名规则

单片机的特点及应用领域

单片机的特点

          单片机芯片的集成度非常高,它将微型计算机的主要部件都集成在一块芯片上,因此,具有如下特点:

1、体积小、重量轻、价格低、耗电少、易于产品化。 

          2、控制性能。

          实时控制功能强、运行速度快。因为CPU可以对I/O端口直接进行指令操作,而且位指令操作能力更是其它计算机无法比拟的。

          3、可靠性高。

          由于CPU、存储器及I/O接口集成在同一芯片内,各部件间的连接紧凑,数据在传送时受干扰的影响较小,且不易受环境条件的影响,所以单片机的可靠性非常高。

单片机的应用领域

1、家用电器。家用电器是单片机的重要应用领域之一,前景广阔。如微波炉、电视机、电饭煲、空调器、电冰箱、洗衣机等。

2、在交通领域中。如交通灯、汽车、火车、飞机等均有单片机的广泛应用。

3、智能仪器仪表。如各种智能电气测量仪表、智能传感器等。

4、机电一体化产品。如医疗设备(B超)、机人、数控机床、自动包装机、打印机、复印机等。

5、实时工业控制。如温度控制、电机转速控制、生产线控制等。

80C51与STC89C52的区别

•Intel公司在1980年推出80C51系列单片机,由于80C51单片机应用早,影响面很大,已经成为工业标准。后来很多著名厂商如Atmel,philps等公司申请了版权,生产了各种与80C51兼容的单片机系列。虽然制造工艺在不断地改进,但内核却没有变化,指令系统完全兼容,而且大多数管脚也兼容。因此,我们称这些与80C51内核相同的单片机为80C51系列单片机或51系列单片机。

•由于80C51单片机是早期产品,用户无法将自己编写的应用程序烧写到单片机内的存储器,只能将程序交由芯片厂商代为烧写,并且是一次性的。8751单片机的内部存储器有了改进,用户可以将自己编写的程序写入单片机的内部存储器中,但需要用紫外线灯照射25分钟以上再烧写,烧写次数和电压也是有一定限制的。

•STC89C52单片机是STC公司生产的产品,它把80C51内核与Flash技术相结合,推出可在线编程的单片机。       STC89C52单片机指令系统、管脚完全与80C51兼容。

单片机的发展趋势

20世纪80年代以来,单片机有了新的发展,各半导体器件厂商也纷纷推出自己的产品系列。根据市场的需求要求,未来单片机的发展趋势有如下几个方面:

    单片机的字长由4位、8位、16 位发展到32位。

    目前8位的单片机仍然占主流地位,只有在精度要求特别高的场合如图像处理等,才采用16位或32位的单片机,用户可以根据需要进行字长的选择。

    运行速度不断提高。

   单片机的使用最高频率由6MHz12MHz 24MHz33MHz发展到 40MHz和更高,用户可以根据产品的需要进行速度的选择。

第一课:了解和认识51单片机相关推荐

  1. 课设系列:51单片机制作智能时钟闹钟

    操作演示视频 51单片机制作智能时钟闹钟 文章目录 操作演示视频 课设的基本要求 一.硬件框图 二.功能描述 2.1.基本功能 2.2.设计要求 2.3(1)时钟显示功能 (2)闹钟显示界面 2.4按 ...

  2. 单片机多功能电子琴课设_基于51单片机设计的简易电子琴

    基于51单片机设计的简易电子琴 下面直接给出proteus仿真电路 代码如下:#include #define uint unsigned int #define uchar unsigned cha ...

  3. 单片机多功能电子琴课设_基于51单片机的简易电子琴课程设计

    1.本设计采用51单片机作为主控制器 2.外部加上放音设备如喇叭等,来实现音乐演奏控制器的硬件电路 3.用8个手工的按键发出八个音阶 制作出来的电子琴实物图如下: 仿真原理图如下(proteus仿真工 ...

  4. 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc

    基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...

  5. 单片机多功能电子琴课设_基于51单片机的电子琴设计

    此设计键盘用于弹奏音乐,八个按键8种音符.单片机通过输出各种电脉冲信号开驱动控制各部分正常工作.单片机要产生音频脉冲,主要处理过程是在CPU中完成的,CPU会随时对音符输入信号进行读取数据的操作.在读 ...

  6. 单片机多功能电子琴课设_基于51单片机电子琴的设计(附源码及论文)

    单片机最小系统 单片机最小系统 单片机最小系统说明: 时钟信号的产生:在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2.而在芯片的外部,XTAL1和 ...

  7. 51单片机过时了?为什么还有人学51呢?陈老师为你解答

    在一些技术交流群,很多人会咨询如题目中的问题:为什么大多数的单片机课仍然还学习51单片机而不是更复杂/实用的STM32单片机? 其中点赞较多的居然是"学校教师不懂STM32",&q ...

  8. 51单片机计算机实物焊接,基于51单片机的最小系统焊接图 浅谈单片机最小系统...

    本文主要是关于51单片机的相关介绍,并对基于51单片机的最小系统焊接进行了详尽的阐述. 单片机最小系统 单片机最小系统主要由电源.复位.振荡电路以及扩展部分等部分组成. 对于一个完整的电子设计来讲,首 ...

  9. 基于51单片机远近光灯切换电路设计方案

    STC89C52单片机设计, 自动模式:通过光敏电阻检测光照强度,正常情况下,白天灯不亮,晚上的时候开启远光灯,通过超声波检测距离,如果距离小于30cm,那么远光灯转化为近光灯,超过30cm,近光灯转 ...

  10. 基于51单片机数字电压表的设计 仿真、程序、原理图(转发)

    摘 要 数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示.而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编 ...

最新文章

  1. Android性能优化之App应用启动分析与优化
  2. 第十六届智能车竞赛国赛队伍中节能信标组无线电能接收方案
  3. python里什么叫子图_Python 如何构建多个子图表
  4. Python中常用字符串 函数-转
  5. HDU 1874 SPFA算法Dijkstra算法
  6. [css] 用css画出一个圆圈,里面有个对号
  7. 新型DDoS来袭 | 基于STUN协议的DDoS反射攻击分析
  8. mysql 命令导入sql文件导出sql文件
  9. Android系统信息获取 之十二:获取屏幕分辨率及密度
  10. M1 Mac 是否入手,先了解这些常用软件兼容性!!
  11. NISP一级2023年最新题库
  12. 算法导论第三版 第5章习题答案
  13. 联发科MT6763处理器参数MT6763处理器芯片资料下载
  14. 基础为零?如何将 C++ 编译成 WebAssembly
  15. 大数据同步利器: 表格存储全增量一体消费通道
  16. List、Map、Set集合的特点及常用方法
  17. 利用闲置电脑安装虚拟机搭建hadoop集群
  18. 【Java】java9的of方法
  19. PYTHON编码转换小记
  20. 关于中级工程师职称评审有什么用?有必要办理中级工程师吗?

热门文章

  1. charm-crypto-0.5安装
  2. XSSFWorkbook,SXSSFWorkbook以及EasyExcel读取Excel文件的比较
  3. 儿童少年卫生学复习题库
  4. 【MySQL】explain 用法详解
  5. 【snmp】net-snmp添加自定义MIB(表格)
  6. C/C++——宏定义作用域
  7. Spring boot 三层框架dao层、service层、controller层+实体model层
  8. Python爬取代理IP
  9. 华为OD机考:34-35-求众数中的中位数,求满足条件的两个集合
  10. 小米MIUI的发送彩信(MMS)的权限研究