单片机在现代电子系统的地位综述

最新更新时间:2013-11-05来源: 互联网关键字:单片机  现代电子 手机看文章 扫描二维码
随时随地手机看文章

摘要:现代电子技术发展的速度越来越快,其基本核心技术为嵌入式计算机系统,而作为嵌入式系统之一的单片机,以其明显的典型性、广泛性、普及性的特点,在现代电子系统发展历程中占据着重要的地位。本文就针对电子技术中单片机的应用进行综述性讨论,介绍其基本组成与特点,对其应用进行分析,最后提出其未来的发展方向。

  一、单片机的特点与基本组成

  与其它的嵌入式系统相比,单片机的体积小,但是集成度高,具备较高的可靠性与控制功能;功耗低且采用低电压,因此对便携式产品的制造与生产十分有利;具备较好的扩展性与优异的性能比,其应用范围十分广泛,包括办公室自动化设备、实时过程的控制、各类仪器仪表、医疗领域相关设备、汽车电子产品以及计算机网络通信技术等等,由此可见,单片机是一种实用性非常强的嵌入式系统。其基本组成包括以下几个部分:第一,运算器,其核心是ALU部件,主要作用就是完成二进制算术与逻辑运算,运算器的辅助设备包括暂存器TMP、寄存器B、累加器 ACC、布尔处理器以及程序状态标志寄存器 PSW 等等;第二,控制器,其为CPU的神经中枢,包括定时控制逻辑电路、指令寄存器以及译码器等模块;第三,存储器,存储器中的每个存储单元均对应一个地址,其利用2位16进制数表示;第四,输入设备与输出设备等。

  二、电子技术中单片机的应用

  (一)单片机的工作原理

  可以说单片机在电子技术中的应用越来越普遍,这得益于其优良的存储功能,并且与单片机RAM外存储器发生联系时必须通过A累加器才能顺利实现,即所有数据如果要向外部RAM传输只能通过A累加器,同样在数据读取过程中也要经过A累加器才能实现读入。这种工作机制与内部RAM有着明显的区别,即内部RAM之间能够直接传送、读入数据,但是外部RAM不可以。单片机其实是一种高集成的电路芯片,其执行程序的过程就是逐条执行指令的过程。此处所谓的指令是指需要单片机执行的相关操作采用命令的形式写出来,通常一种基本操作对应一条指令,主要是由设计人员赋予单片机的指令系统来决定的。由于单片机在执行指令的过程中需要遵循特定的顺序,所以程序中的指令也是根据同样的顺序逐条存放的,单片机在执行程序时只需逐条取出这些指令然后执行即可,不过要求具备一个程序计数器PC对指令地址进行追踪,在程序执行过程中,给PC赋予执行程序中对应指令的地址,那么PC获取该条命令时会自动增加相应的内容,通常指令的长度决定其增加量。

  (二)电子技术中单片机的应用

  1、在家用电器领域的应用

  现在在家用电器的更新、市场开拓等方面,单片机的应用越来越广泛,比如电子玩具或者高级的电视游戏机中,会应用单片机实现其控制功能;而洗衣机可以利用单片机识别衣服的种类与脏污程度,从而自动选择洗涤强度与洗涤时间;在冰箱冷柜中采用单片机控制可以识别食物的种类与保鲜程度,实现冷藏温度与冷藏时间的自动选择;微波炉也可以通过单片机识别食物种类从而自动确定加热温度与加热时间等等,这些家用电器在应用单片机技术后,无论是性能还是功能,与传统技术相比均有长足的进步。

  2、在医用设备领域的应用

  现代医疗条件越来越发达,人们对医疗灭菌消毒技术也越来越重视,但是一些偏远地区的小医院、小诊所其消毒灭菌设备还十分简陋,无法有效的控制消毒质量。随着单片机技术的发展,其体积较小、功能强大、具有灵活的扩展性、应用方便的特点也越来越突出,因此在医用呼吸机、分析仪与监护仪、超声诊断设备、病床呼叫系统等设备中得到了广泛的应用。

  3、在工业控制领域的应用

  其实最早的单片机正是从工业领域开始兴起的,至今其在工业控制领域的应用仍然十分广泛,利用单片机技术构成多种多样的数据采集系统与智能控制系统,比如工厂流水线的智能化管理、智能化电梯、报警系统等等,均是通过单片机技术与计算机联网构成二级控制系统。

  4、在仪器仪表领域的应用

  上文中也谈到单片机具备集成度高、体积小、较强的控制功能与扩展的灵活性等特点,并且处理速度快,具有较高的可靠性,所以在智能仪器仪表领域其应用也十分广泛。从某种程度而言,单片机带动了传统测量、控制仪器仪表技术的一项革命,通过单片机技术实现了仪器仪表技术的数字化、智能化、综合化以及多功能化,与传统的电子电路或者数字电路相比,其功能更强大,综合性更突出。

  三、单片机的应用

  (一)单片机型号与编程语言的选择

  ①型号的选择。目前单片机种类有很多,有 8051、PIC、MS430、 AVR等。单片机虽然型号不同,但是芯片内部的资源种类都差不多,而且这些资源的使用方法也大同小异。可以说学会一种,其他种类皆融会贯通。8051系列是老型号,这种单片机虽不是目前功能最强大的,但却是用得最广泛的,教学资源最多,软件支持和硬件开发都很成熟。对于初学者来说,我们选择由Atmel公司生产的,具有ISP可在线编程功能的AT89S52这一型号。②编程语言的选择。由于单片机的C语言与汇编语言相比,具有对单片机的指令系统不要求有任何的了解,就可以用C语言直接编程操作单片机;具有方便的模块化编程技术,使已编好的程序很容易移植;单片机的C语言常用语法少,有益于编写小而快的程序等优点,我们选择C语言作为编程语言。

  (二)教学目标通过广泛调研分析,我们一致认为,对于中等职业学校的学生来说,学完单片机这门课程后,应该达到的教学目标是:①了解单片机的功能与应用、基础知识及其最小工作系统。②学会相关软件如Keil和 SLISP的使用。③初步学会单片机在端口操作、显示、高级输入、时间控制等工程方面的典型应用。④学会C51基本语句与相关函数的用法。 ⑤进一步激发学有余力的学生继续学习单片机的兴趣和欲望,使总的教学目标最终都被分解到一个个具体的教学项目中而得到落实。

  (三)实验板的设计与开发

  单片机是一门实践性很强、非常注重动手的课程。学习单片机最有效的方法是理论与实践并重,边学习,边演练,循序渐进,这样能将用到的指令理解、吃透。因此,在进行教学项目设计之前,必须先设计开发好学习用的实验板,使每个教学项目都可以在实验板上完成。实验板可以买现成的,也可以根据教学的实际需要自行设计。我们在编写过程中,根据教学需要设计并开发了5个实验用模块板,分别是单片机模块、指令(按键)模块、LED显示模块、七段数码管模块、LCD显示模块。

  “延时小灯的设计”教学项目,其项目情境描述为:用单片机的P1.0 脚去控制一个发光二极管按1s时间间隔进行亮灭闪烁,即延时小灯的设计。同时给出的学习目标是:①了解单片机 C 语言程序的基本结构。②学会while()语句、for语句及不带参数函数的用法。③学会进入 Kiel软件的仿真模拟调试状态,会利用寄存器窗口“sec”一栏的参数来计算程序执行的相关时间。这样就能让学生从一开始就明确教学项目所要求完成的工作任务和应掌握的相关知识,即学习目标既具体又明确。

  四、结语

  总之,从某种程度而言,嵌入式计算机系统已经成为现代电子系统的核心技术之一,而单片机作为一种最典型、应用最广泛、普及度最高的嵌入式系统,更是在现代电子系统的发展历程中占据着重要的地位。

关键字:单片机  现代电子 编辑:神话 引用地址:单片机在现代电子系统的地位综述

上一篇:以太网标准与驱动系统设计
下一篇:基于可编程控制器的电梯控制系统论文

推荐阅读最新更新时间:2023-10-12 20:51

针对微控制器应用的采用FPGA的嵌入式应用
当你打开任何智能电子设备(从老式的电视遥控器到全球定位系统),会发现几乎所有的设备都至少采用了一个微控制器(MCU),很多设备里还会有多个微控制器。MCU往往被用于专用的终端产品或设备中,它能够很好地完成特殊任务。另一方面,PC的大脑,即微处理器被设计用于实现许多通用的功能。微控制器可用于降低成本,加固工业和自动化应用,将其嵌入FPGA中时,还可以通过重新编程迅速改变功能。这种灵活性使得单个设备可应用于接口标准不同的多个市场。 在选择微控制器时应考虑哪些因素?本文将主要探讨采用FPGA的嵌入式应用。不过,选择任何微控制器的标准本质上都是相同的。设计者需要考虑下列因素:终端产品的成本是多少?实现设计以及存储控制程序需要多少内
[单片机]
针对<font color='red'>微控制器</font>应用的采用FPGA的嵌入式应用
80C51单片机模仿实例100—2 从左到右的流水灯
废话不多说,直接上图。 /* Main.c file generated by New Project wizard * * Created: 周六 11月 25 2017 * Processor: 80C52 * Compiler: Keil for 8051 * Author: Chenchong */ #include reg51.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; void DelayXms(uint x) { uchar i; whil
[单片机]
80C51<font color='red'>单片机</font>模仿实例100—2 从左到右的流水灯
PIC单片机在线编程调试中的一些问题
1 在线串行编程   1.1在线串行编程接口   带有Flash闪速存储器的PIC单片机产品一般都具有在线串行编程功能,只需要5根引线就可以把程序下载到单片机的Flash程序存储器中。这5根线的排列顺序是MCLR/Vpp、Vdd、Vss、PD(或PGD)和PC(或PGC),图1是PIC单片机在线串行编程接口图。              图1PIC单片机在线串行编程接口   1.2引脚含义   上述5根引线的具体含义是:MCLR/Vpp——编程电压(对于PIC单片机一般为13 V左右);Vdd——编程电源(5 V);Vss——地;PD——编程数据信号;PC——编程时钟信号。   有了这个编程连接电路,
[单片机]
PIC<font color='red'>单片机</font>在线编程调试中的一些问题
EZ-USB FX2单片机CY7C68013的特性介绍
作者Email: cai_yang@etang.com 摘要:本文主要介绍Cypress Semiconductor公司的EZ-USB FX2单片机CY7C68013,该单片机是一个带USB2.0内核、8051兼容的单片机。 关键词:USB2.0 EZ-USB FX2 单片机 CY7C68013 1 介绍 Cypress Semiconductor公司的EZ-USB FX2是世界上第一款集成USB2.0的微处理器,它集成了USB2.0收发器、SIE(串行接口引擎)、增强的8051微控制器和可编程的外围接口。FX2这种独创性结构可使数据传输率达到56Mbytes/s,即USB2.0允许的最大带宽。在FX2中
[应用]
构造一个51单片机的实时操作系统
摘 要:从Keil C51的内存空间管理方式入手,着重讨论实时操作系统在任务调度时的重入问题,分析一些解决重入的基本方式与方法:分析实时操作系统任务调度的占先性,提出非占先的任务调度是能更适合于Keil C51的一种调度方式。为此,构造这一实时操作系统,并有针对性地介绍此系统的堆管理方法、任务的建立以厦任务的切换等。 关键词:51单片机 实时操作系统 任务重八调度 目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速
[单片机]
微控制器和超声波技术在汽车倒车检测系统中的应用
  倒车障碍检测系统对盲区内障碍物的探测   倒车障碍检测系统所采用的超声波传感器技术可以探测到附近的障碍物,为驾驶员提供倒车警告和辅助泊车功能,其原理是利用超声波探测倒车路径上或附近存在的任何障碍物,并及时发出警告。所设计的检测系统可以同时提供声光并茂的听觉和视觉警告,其警告表示是探测到了在盲区内障碍物的距离和方向。这样,在狭窄的地方不管是泊车还是开车,借助倒车障碍报警检测系统,驾驶员心理压力就会减少,并可以游刃有余地采取必要的动作。而这种PIC l8F8490微控制器与超声波传感器很便宜,并且可以用在众多车型上。   那末什么是基于超声波传感器的倒车障碍检测系统呢?为此应先了解超声波传感器的有关技术问题
[单片机]
<font color='red'>微控制器</font>和超声波技术在汽车倒车检测系统中的应用
51单片机串口打印不管是中文还是英文都是乱码的问题
讲道理都tm大三暑假了还搞51单片机而且关键是还遇到了一个问题解决了一天才解决出来真的是很丢人了。 不过我会珍惜这个机会的,毕竟这有可能是我辈子最后一次跟着老师搞这个破玩意了。 好了不废话了 收! 昨天遇到的问题是单片机用串口给电脑发数据,本人用串口助手查看时乱码了,发送的数据是英文和数字,没有存在中文,马上进行问题排除: 解决方案一:printf的原因吗? 代码里用piintf函数来进行串口发送数据,可能printf只适合于stm32不能适用于51,但是仔细一想又不对啊,我tm大三上的单片机大作业就是用printf函数进行串口发送数据的啊,怎么当时就可以啊。于是我把当时的代码拿过来修改,还是不行。 解决方
[单片机]
用PICC编译器开发PIC系列单片机的代码
摘要:介绍PIC系列单片机C语言的发展;以HI-TECH Software公司的HI-TECH PICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。 关键词:PIC PICC编译器 C语言/汇编语言 Hi-Tech 引言 目前,在市场上应用最广泛的应该属于8位单片机,Microchip Technoloogy公司推出的8位PIC系列单片机,目前在国内市场上深受用户欢迎,已经逐渐成为单片机应用的新潮流;但遗憾的是,目前国内介绍它的C语言开发工具的书籍和文章却比较少,而且用的人也不多,广大的程序员在用其开发的过程中都在慢慢摸索,可能会走一些弯路。笔者最近在用PIC的C语言时就遇到了好些问题,在这
[单片机]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved