单片微型计算机(Single Chip Microcomputer),简称单片机,是指集成在一块芯片上的计算机,它具有集成度高、体积小、功能强、使用灵活、价格低廉、稳定可靠等独特的优点,因而广泛应用于工业控制、智能化仪器、数控车床、数据采集和处理、通信、智能机器人、家用电器等各个领域。
单片微型计算机是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output)接口电路、定时器/计数器等部件制作在一块集成芯片上,构成一个完整的微型计算机,从而实现微型计算机的基本功能。单片机内部结构示意图如图1所示。
图1 单片机内部结构示意图
与通用计算机相比,单片机具有如下特点:
1. 体积小,成本低,功能自定义。单片机是将所有元器件集成在一块印制板上,只包括完成功能的最少器件,没有多余成分,成本低,功能模块化,可以随意组合与定制,能做到机、电、液一体化;
2. 单片机中的存储器ROM和RAM是严格分工的。ROM为程序存储器,只存放程序、常数及数据表格;而RAM则为数据存储器,用于存放变量;
3. 采用面向控制的指令系统。不同的单片机一般具有不同的指令系统。单片机的控制能力一般要强于同等级的CPU,特别是单片机具有很强的位处理能力,能针对性地解决简单到复杂的各类控制任务;
4. 单片机的I/O引脚通常是多功能的。由于单片机体积小,引脚数量有限,为了解决实际引脚数和需要的信号线数的矛盾,采用引脚功能复用方法,根据指令设置或机器状态来区分和识别某引脚处于何种功能;
5. 及时响应。由于它是某种技术过程的核心处理环节,必须满足技术过程的时限要求,自然具有实时处理的特性;
6. 健壮可靠。单片机系统产品的使用人员多为非计算机专业人士,使用环境不定,往往条件恶劣,因此,其健壮性和可靠性是该类系统的必备条件。一般配备“看门狗( Watch-dog)”和采用容错“(Fault Tolerance)”技术;
7. 单片机系统一般不带有磁盘。而操作系统的映像和可执行程序一般存放在只读存储器( ROM )和“闪存(Flash Memory)”中。
单片机实质上是一个硬件的芯片,在实际应用中,通常很难直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。
关键字:单片微型 计算机 单片机
引用地址:
什么是单片微型计算机
推荐阅读最新更新时间:2024-03-16 13:59
基于单片机和红外超声光电编码器的室内移动小车定位系统
引 言 目前,使用超声波技术进行空间测量和定位已相当普遍。有的运用超声波的反射特性,有的综合运用红外和超声波传感器采取三边测距的定位方法,前者因为超声波传输介质的影响使测量精度无法提高,超声波衰减特性使其传播的距离有限,再利用反射特性更加缩短了传播的距离。后者虽然精度有所提高,测量的距离增加了,但是出现了测量盲区的问题,待测目标在某些位置不能同时检测到3个以上的超声波信号时,使系统无法定位。本文在第2种方法的基础上在系统中加入了光电编码器测距定位原理,消除其定位盲区的问题。 1 定位原理 1.1 红外超声三边测距定位原理 首先在室内建立一直角坐标系,规定好原点、X轴、Y轴、和Z轴。在室内上空固定位置设立3个参
[单片机]
如何用低成本ARM Cortex-M微控制器让家电变得更安全
自2007年起,家电厂商的所有新设计必须遵守IEC60335安全标准。为确保家电设备安全可靠,特别是设备故障不能威胁用户的人身安全,这套新标准涉及十分广泛的内容,从机械系统到嵌入电子元器件均有明确规定。 电子部分参照另一个标准,即适用于各种应用领域的IEC60730自动电子控制标准。对于嵌入式系统开发人员,附件H对于嵌入式系统开发人员尤为重要,因为该附件是关于可编程器件。白色家电通常使用多个微控制器:一个微控制器负责管理控制台,另一个管理阀门和电机控制。 根据设备故障导致的危险程度,该标准将软件分为A、B、C三类。如果家电安全不依靠软件,则该家电属于A类,如室内温控器或照明控制器。相反,如果软件用于防止安全隐患,如电子点火燃气
[单片机]
51单片机对LED点阵屏的设计
LED点阵屏发光亮度强,指示效果好,可以制作运动的发光图文,更容易吸引人的注意力,信息量大,随时更新,有着非常好的广告和告示效果。笔者此处就LED点阵屏动态扫描显示作一个简单的介绍。 1. LED点阵屏显示原理概述 图1-1为一种8x8的LED点阵单色行共阳模块的内部等效电路图,对于红光LED其工作正向电压约为1.8v,其持续工作的正向电流一般10ma左右,峰值电流可以更大。如下图,当某一行线为高电平而某一列线为低时,其行列交叉的点就被点亮,当某一行线为低电平时,无论列线如何,对应的这一行的点全部为暗。LED点阵屏显示就是通过一定的频率进行逐行扫描,数据端不断输入数据显示,只要扫描频率足够高,由于人眼的视觉残留效应,就可以看到
[单片机]
基于MSP430F149单片机的发控时序检测系统设计
由于火箭炮发射的是简易控制火箭弹,因此其定向管与火箭弹之间的电气信号接口除了与普通无控火箭弹一样具有点火信号接口外,还另有一个32芯参数装定信号接口。在发射程序中,如果火控系统计算的火箭弹的飞行控制参数能够准确地装定至火箭弹的控制系统中,则火箭弹按照简易控制方式飞行,否则按照无控方式飞行,导致火箭弹的射击精度大大下降。为了确保火箭弹能够顺利发射以及射击的准确性,在技术阵地进行装填之前,需要对火箭炮上的点火信号线路以及参数装定线路进行严格检测,确保信号线路处于良好的工况。 对于发控系统的检测,在火箭炮配套的机电检测维修车上有发控时序检测装置,用于定性检查定向管的发控时序。该检测装置不能对检测结果进行量化处理与显示,检测时只能通过
[单片机]
[单片机框架][bsp层][nrf51822][nrf51422][nrf51802][bsp_exti] GPIOE配置和使用
GPIO Task Event blocks (GPIOTE) A GPIOTE block enables GPIOs on Port 0 to generate events on pin state change which can be used to carry out tasks through the PPI system. A GPIO can also be driven to change state on system events using the PPI system. Low power detection of pin state changes on Port 0 is possible when
[单片机]
基于51单片机的频率测量仪设计
频率计是一种使用计数法、测宽法来等方法来测量信号频率的一种测量仪器。他主要是由四个部分构成:时基产生电路、信号处理电路、结果显示电路以及控制电路组成 制作出来的实物图如下: Altium Designer画的原理图和PCB图如下: 单片机源程序如下: #include reg52.h unsigned long int fre; unsigned char time; unsigned int count; unsigned int count1; sbit LCD_RS=P1^0; //片选信号 sbit LCD_RW=P1^1; //读写信号 sbit LCD_E=P1^2; /
[单片机]
AVR单片机在柴油机转速测量中的应用
摘要:利用ATMEL新一代AVR单片机(AT90S2313)实现对柴油机转速的测量,在C语言程序设计中引入了消息的概念,最后给出了AT90S2313与AT89C2051在转速测量中使用效果的比较。
关键词:单片机 转速测量 柴油机 消息
柴油机的转速是一个较为重要的运行参数,也有很多种用于测量转速的仪表,如:机械软轴式转速表、频率-电压转换式转速表、数字式转速表等,它们中间有的成本很高而且精度较差、有的工艺复杂而且可靠性不高。本文介绍了一种利用单片机技术制成的智能转速表,不仅精度高、工艺简单、线路简洁,而且可靠性高、功能强。其不仅可以测量转速,而且可以统计机器运行的累计时间,当柴油
[测试测量]
利用USB UART桥接器实现单片机在线编程
引 言 : 通用串行总线(USB)是一种支持即插即用的新型串行接口,使外设到计算机的连接更加高效便利。这种接口适合于多种设备,不仅具有快速、即插即用、支持热插拔的特点,还能同时连接多达127个设备,解决了如资源冲突、中断请求和直接数据通道等问题。因此,越来越多的开发者欲在自己的产品中使用这种标准接口。RS232是单个设备接入计算机时常采用的一种接入方式,其硬件和软件协议比较简单,有很多传统设备采用了这种通信方式。将USB转UART技术应用于单片机与PC机之间的数据通信,在计算机上产生一个虚拟的COM口,用户只需按照通用串行口一样使用USB口即可。这样不仅能使单片机具备USB通信的诸多优点,简化了USB编程,同时还可以利用USB
[单片机]