单片机学习之一:单片机概述

发布者:翩翩轻舞最新更新时间:2016-09-09 来源: eefocus关键字:单片机  概述 手机看文章 扫描二维码
随时随地手机看文章
 在学习单片机之前,我们先把一些相关的简单概念给大家作一个入门性的介绍帮助同学们建立一个初步的概念。

一、什么是单片机
        单片机(MCU-Micro Controller Unit),它是把组成微型计算机的各个功能部件:中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM或者EPROM)、I/O接口电路、定时器和计数器以及串行通讯接口等部件制作在一块集成的芯片中,构成一个完整的微型计算机。
        CPU可以分为运算器,控制器和寄存器3个部分,其是单片机的核心。
        存储器可以分为两类,ROM和RAM。RAM可以被CPU随机读写,断电后存储的内容消失;ROM中的数据只能被读取,一般用于存放固定的程序。
        I/O接口是单片机的重要组成部分,常用的输入设备有按键、键盘、A/D等;输出设备有LED,LCD,数码管等等。
        单片机就是一种集成电路,能够进行数学和逻辑运算,根据不同的使用对象,来完成不同的任务。比如可以控制指示灯的亮灭、电机的启动停止等。同样的硬件结构,通过软件的不同,可以完成各种不同的功能,完成不同的控制任务。

二、单片机的由来
        单片机是由大名鼎鼎的Intel公司发明的,最初的系列是MCS-48,后来有了更加完善的MCS-51,也就是经常说的51系列单片机,它是一种8位的单片机,这个系列的单片机包括了多个种类,如8031,8051,8751,8032,8052,8752等。其中8051是最典型的产品,该系列的其他产品都是在8051的基础上,进行功能的增减而来的。所以人们习惯使用8051来称呼MCS-51系列单片机,后来Intel公司把它的核心技术转让给了世界上很多的小公司,所以世界上就有了许多公司生产51系列兼容单片机,比如飞利浦的87LPC系列、华邦的W78系列、达拉斯的DS87系列、现代的GSM97系列等等。
        现在我国比较流行的是美国ATMEL公司的89CX、89SX系列和STC89C5X系列。但是在我们书本教材上面多数讲的都是8031、8051等型号的单片机,它们之间有什么不同呢?其实它们都是同一个系列,即MCS-51系列,只是上述的几个单片机系列更加新型一些,使用起来更加方便一些,而8031、8051等型号的单片机已经属于淘汰产品,在市场上面很少见到了。

三、单片机的用途
        单片机的用途十分广泛,在工业控制领域、家电产品、智能化仪表、计算机外部设备,特别是机电一体化产品中,都有重要的用途。它主要的用途可以分为以下几个方面:
1.显示:控制发光二极管或者液晶显示器,显示特定的图像或者字符
2.机电控制:控制机电产品作定时或者定向的动作
3.检测:和传感器联合使用进行产品检测
4.通讯:通过RS232串口通讯或者USB通讯进行数据和信号的传输
        在这里需要说明的是,解决上述应用单片机并不是唯一的选择。目前在自动控制中,一般有3种选择,嵌入式(ARM)系统、DSP和单片机。其中,单片机的处理速度最慢,信息处理量最小。但是由于单片机价格低廉,另外它的体积比较小,控制较为简单,一般为40脚的封装,所以现在应用的仍然非常广泛。
       另外,在实际工作中,不是所有的需要控制的场合都需要微处理器具有很高的性能,例如控制冰箱温度的系统,用一片51即可轻松实现。所以尽管51系列的单片机已经面世10多年,但是仍然有着非常广泛的应用范围。

       有了这些基本的知识准备,下面我们将开始单片机的学习

关键字:单片机  概述 引用地址:单片机学习之一:单片机概述

上一篇:单片机学习之二:单片机软件使用简明教程
下一篇:以51单片机为例,一个简单的串口通信协议C程序

推荐阅读最新更新时间:2024-03-16 15:09

8位单片机随机数
8位单片机很多地方需要随机数,比如游戏的洗牌,可在timer中取数,但是随机数质 量不高。随机数是一个既简单又复杂的问题,这里的例子使用了众所周知的线性叠加法,没 有完美的方法产生随机数,不过线性叠加法是一个合适的方法,彻底解决8位机随机数的问 题。 伪随机数函数总是返回可预知的数字,像抛骰子,如果抛足够多次,那么我们得到了一 个足够长的数字序列, 3,1,5,1,4,6,5,4,6,5,4,5,6,1,3,2,1,6,4,6,5,4,3,2,1,3,2,1,4,2,3,1,3...... 如果从序列中一个接一个的取出数字,那么数字就看似随机。 问题的关键是从这序列的哪个点(数字)开始取数?这个开始的点(数字)叫做种子
[单片机]
世强电讯参展IIC 2008
  IIC展会现场,分销商世强电讯有限公司通过现场演示,主推三大当前热点市场的应用解决方案:基于Silicon Labs MCU的单芯片HID安定器解决方案、包括基于MEMSIC二三轴加速度传感器和磁感应器的指南针方案在内的一系列手机功能方案,以及电动自行车方案。   据世强电讯成都办事处经理肖丹表示,这三大方案是目前中国市场非常热门的应用,而且也拥有良好的市场前景。   举例来说,HID(High Intensity DischargeLamp)被誉为“二十一世纪照明革命产品”,其发光原理是将12V电压增压至23,000V的超高电流,通过没有钨丝、只填充氙气的石英管,使气体碰撞产生有如白昼般强烈的电弧光,接着再将电压转成约8
[手机便携]
如何快速掌握一款MCU,可以从这几方面入手
任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义、所要完成的功能和寻址方式基本上是类似的。因此,对于任何一款MCU,主要应从如下的几个方面来理解和掌握: MCU的特点:要了解一款MCU,首先需要知道就是其ROM空间、RAM空间、IO口数量、定时器数量和定时方式、所提供的外围功能模块、中断源、工作电压及功耗等等。 了解这些MCU Features后,接下来第一步就是将所选MCU的功能与实际项目开发的要求的功能进行对比,明确那些资源是目前所需要的,那些是本项目所用不到的。对于项目中需要用到的而
[单片机]
如何快速掌握一款<font color='red'>MCU</font>,可以从这几方面入手
单片机开发中的C语言技巧(上)
1、简介 市面上介绍C语言以及编程方法的书数目繁多,但对如何编写优质嵌入式C程序却鲜有介绍,特别是对应用于单片机、ARM7、Cortex-M3这类微控制器上的优质C程序编写方法几乎是个空白。本文面向的,正是使用单片机、ARM7、Cortex-M3这类微控制器的底层编程人员。 编写优质嵌入式C程序绝非易事,它跟设计者的思维和经验积累关系密切。嵌入式C程序员不仅需要熟知硬件的特性、硬件的缺陷等,更要深入一门语言编程,不浮于表面。为了更方便的操作硬件,还需要对编译器进行深入的了解。 本文将从语言特性、编译器、防御性编程、测试和编程思想这几个方面来讨论如何编写优质嵌入式C程序。与很多杂志、书籍不同,本文提供大量真实实例、代码段和参考书目,
[单片机]
51单片机与计算机进行通信的实现方法
51单片机 与计算机 通信 首先我们先来了解一下51单片机与计算机进行通信的实现方法。先来看一个实现这个功能的基本电路。 图中的P1就是 仿真 用的一个串口 接口 ,这个仿真电路要实现与计算机通信功能需要用到其他两个软件,一个是虚拟串口驱动软件,另外一个是串口助手软件,这两个软件在网上都很容易找到。我使用的是Virtual Serial Port Driver和丁丁串口助手,你也可以使用自己熟悉的软件,如果找不到或使用,安装这两个软件有问题可以私信。 虚拟串口驱动软件安装后配置两个成对的虚拟串口一个对应仿真电路中的串口接口,一个对应在串口助手软件上,这样就相当于将两个软件通过虚拟串口连接在一起了,将他们配置成相同的串口
[单片机]
51<font color='red'>单片机</font>与计算机进行通信的实现方法
基于51单片机的喷墨打印机控制技术
单片机应用系统中最常用的输出打印设备是微型打印机,例如TP系列、UP系列打印机等,对它们的控制技术也较为成熟。但是近年来随着通用打印机的广泛使用,微型打印机的缺点也日益明显:一是通用性及互换性不强;二是打印输出文档的幅面过小,不便于装订及存档。而通用打印机都配有国际标准并行接口(CENTRONICS)和串行接口(RS232/422),纸张大小可任意选择。这些特点是微型打印机所无法抗衡的。因此在越来越多的单片机应用系统中逐渐趋向于使用通用打印?魑?蛴∈涑錾璞浮1疚慕樯芰艘訫CS-51系列单片机为核心,通过CENTRONICS国际标准8位并行接口控制驱动HP-DJ 600/800系列喷墨打印机的硬件接口电路没计方法及控制程序设计方法。
[单片机]
基于51<font color='red'>单片机</font>的喷墨打印机控制技术
GPRS模块与单片机开发的注意事项
单片机微控制器以其体积小、功耗低、使用方便等特点,广泛应用于各种工业、民用的嵌入式系统中;而随着互联网(Internet)的兴起与普及,使微控制 器通过互联网传送数据就变得非常有意义。目前使微控制器上网的解决方案一般有两种:一种是采用微控制器驱动网卡,通过以太网连接Internet;另一种 是使微控制器直接驱动调制解调器(MODEM)通过电话线向ISP拨号上网。这两种方案的缺点在于都要使用有线的网络,无法应用于在边远地区或可移动系统 中。 针对这一问题,提出一种基于GPRS的单片机上网的解决方案,即在单片机中实现PPP协议,并通过驱动GPRS模块经过GPRS无线网连接到 Internet实现上网。这种方案的优点在于:① 覆盖面广
[单片机]
基于8051增强型单片机的RJM8L系列超低功耗MCU介绍
对于一些采用电池供电的产品需要长达数年不换电池情况下能连续工作,系统低功耗设计就尤为重要。MCU微控制器的低功耗设计决定系统的成败关键。MCU微控制器的低功耗技术涉及到软件、系统和底层的硬件工艺等。对于应用来说,在空闲的时候,可以将其时钟关闭以节省动态功耗,或小部分电路以低速低功耗的方式运行,SRAM的读写动态功耗相当可观,因此应该尽量减少读写SRAM。 瑞纳捷针对低功耗应用推出了RJM8L151S和RJM8L003系列产品,已大量应用到各领域,如:烟雾报警器,LoRa模组,智能门锁,灯控设备,GPS定位器,安防探测器,电子烟等应用领域。 RJM8L151S和RJM8L003系列产品是基于8051增强型单片机,工作电压2.
[单片机]
基于8051增强型<font color='red'>单片机</font>的RJM8L系列超低功耗<font color='red'>MCU</font>介绍
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved