试析电子技术中的单片机应用

最新更新时间:2013-09-14来源: 21IC关键字:电子技术  单片机 手机看文章 扫描二维码
随时随地手机看文章

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

与其它的嵌入式系统相比,单片机的体积小,但是集成度高,具备较高的可靠性与控制功能;功耗低且采用低电压,因此对便携式产品的制造与生产十分有利;具备较好的扩展性与优异的性能比,其应用范围十分广泛,包括办公室自动化设备、实时过程的控制、各类仪器仪表、医疗领域相关设备、汽车电子产品以及计算机网络通信技术等等,由此可见,单片机是一种实用性非常强的嵌入式系统。其基本组成包括以下几个部分:第一,运算器,其核心是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”一栏的参数来计算程序执行的相关时间。这样就能让学生从一开始就明确教学项目所要求完成的工作任务和应掌握的相关知识,即学习目标既具体又明确。

四、结语

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

关键字:电子技术  单片机 编辑:探路者 引用地址:试析电子技术中的单片机应用

上一篇:驱动器UCC27201上电时刻HO引脚误脉冲的分析
下一篇:基于WinCE与LPC935单片机CAN通信设计

推荐阅读最新更新时间:2023-10-12 22:25

5.4.2 按键扫描(单片机最简洁的键盘扫描程序详解)
Proteus 原理图 一、要点 学会按键扫描输入判断 学会防抖动原理 学会按键扫描与按键菜单分开处理的模式 按键较少情况可以一起处理 按键较多推荐分开处理,程序层次分明 二、完整的C语言代码 #define SYS_CLK 12000000L//设置定时器、串口频率参数 #define KEY_POWER 0x01 #define KEY_DEC 0x02 #define KEY_SET 0x04 #define KEY_ADD 0x08 #define KEY_TIMER 0x10 #define State_Red_LED P3_1 #define State_Green_LED P3_2 #
[单片机]
5.4.2 按键扫描(<font color='red'>单片机</font>最简洁的键盘扫描程序详解)
单片机+PWM来解码WAV真人声乐
本程序是 51hei单片机开发板 所提供一个列子,用单片机解码wav真人声音音乐,并用pwm的方法输出,开发板的p2.2口是接的蜂鸣器,但蜂鸣器的效果实在是太差,在使用中直接把蜂鸣器去掉,接上一个2w的小喇叭效果更佳.wav.h是wav数据请从下面的压缩包下载: http://www.51hei.com/f/waefc.rar 下面是主程序部分: #include reg52.h #include wav.h sbit dataOut = P2^2; #define maxSize 2060 unsigned char pwmData=0; unsigned char pwmCycle=25
[单片机]
出租车GPS定位系统的设计
引言 随着现代社会的快速发展,出租车作为城市公共交通的一部分,已经成为广大市民出行必不可少的交通工具。但是随之而来的出租车监控调度、安全管理却成了每个出租车公司的一大问题。如何简单快捷的对出租车进行合理的调度管理,同时可以实时监控每辆出租车的安全状况,针对这一问题我们开发了出租车GPS定位系统,此系统大大方便了出租车公司对出租车的调度管理,同时还可以实时监控出租车的位置以及安全状况。 出租车GPS定位系统的功能 出租车GPS定位系统是出租车监控调度系统的一个组成部分,可以向出租车监控调度中心提供出租车的实时位置信息,保证出租车运行安全,以便对出租车进行实时跟踪,出租GPS定位系统的功能如下: 1)信息采集功能 GPS定位系
[嵌入式]
基于MCU的智能漏水检测系统设计
  近年来,随着自动化技术及人们生活水平的提高,智能家居的概念被越来越多的人所接受。所谓智能家居,是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。在智能家居系统中,智能防漏水系统是在家居安全里具有十分重要的作用。通常由于一时疏忽,如停水时忘关水龙头、下水不通畅、管道破损等意外原因所造成家居漏水,很多情况下事态严重,不仅是自家受损失,同一栋楼里的人也会同样受害。文中设计了一种家居智能防水系统,能自动检测选定区域的意外漏水,通过电磁阀及时切断水管,并伴随声光报警,
[单片机]
基于MCU+DSP的运动控制硬件平台设计
  引言   开放式控制器体系结构源于“开放式”的PC(个人计算机) 技术, 目前的开放式运动控制器多为PC+运动控制卡结构, 随着MCU(微控制器) 和DSP(数字信号处理器)性能的增强, MUC和DSP取代PC的趋势日趋明显, 而这种嵌入式的紧凑结构较PC有更广泛的环境适应性。MCU、DSP和PC差异较大, PC环境中的运动控制技术不可能直接向MCU和DSP系统中转移, 基于MCU和DSP硬件平台的运动控制技术的研究十分必要。   设计目标与需求分析   运动控制系统发展方向   在开放式控制器技术的推动下, 运动控制系统由传统的封闭式结构朝着开放、可重构、网络化方向发展。按照《开放式数控系统第1 部分:
[单片机]
基于<font color='red'>MCU</font>+DSP的运动控制硬件平台设计
一种由STC12C2052AD单片机控制的改进型调压电路
   0 引言   在ZXC10通信电源系统中,上位机输出的PWM调制信号的频率为1 kHz,而且系统要求电源能根据PWM信号的占空比进行调压。即对电源输出电压在40 Vdc~60 Vdc范围内通过此PWM信号进行线性调节。PWM信号5%占空比对应40±0.5 Vdc,95%的占空比对应60±0.5 Vdc。以前此功能是用带有D/A的单片机来实现.即把PWM调制信号输入单片机,通过单片机来计算PWM信号的占空比,再根据PWM信号的占空比与输出电压的关系,并通过D/A转换来产生用于调节输出电压的偏移量,最后通过此偏移量和电源输出反馈量的共同作用来实现调压。   1 单片机调压系统   通过带有D/A的单片机来实现调压系统的方框
[单片机]
一种由STC12C2052AD<font color='red'>单片机</font>控制的改进型调压电路
单片机8951定时器计数模式的设置
计数原理:当P3^4或P3^5检测到外部完整的脉冲计数器会对其自身的TL加一。 代码部分: #include reg52.h #define uchar unsigned char #define uint unsigned int sbit s1=P3^0; sbit s2=P3^1; code uchar a ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数字模型 void delay(uint t) { uint i; while(t--) { for(i=125;i 0;i--); } } void show() {
[单片机]
<font color='red'>单片机</font>8951定时器计数模式的设置
通过单片机来控制蜂鸣器
开发板原理图上面蜂鸣器的电路图是这样的,根据视频知道它是一个无源蜂鸣器。 可以看到蜂鸣器的一端和电阻相连,另一端和引脚BZ相连,注意这个BZ并不是元气名称,有图可知,元气名称都是蓝色的,而这个BZ是红色的。我们在开发板原理图上找一个 BZ引脚,发现在ULN2003D这个芯片上有BZ引脚,所以我们就把蜂鸣器的图和ULN2003D的图放在一张图上,而且把他们该连的引脚连起来了。 有图可知BZ1蜂鸣器的BZ引脚和ULN2003引脚的12引脚相连的,这是一个输出引脚,对应的输入引脚是5引脚,有图可知STC89C52单片机的P15引脚是和ULN2003的5引脚相连的。 所以可以通过单片机来控制蜂鸣器,是这么个道道。 ULN2003
[单片机]
通过<font color='red'>单片机</font>来控制蜂鸣器
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved