历史上的今天
返回首页

历史上的今天

今天是:2025年03月19日(星期三)

正在发生

2018年03月19日 | 电子技术中的单片机应用分析

2018-03-19 来源:eefocus

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

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

    四、结语

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


推荐阅读

史海拾趣

Futaba Electric Co Ltd公司的发展小趣事

Futaba Electric Co Ltd公司的发展故事

故事一:从真空管到VFD的转型

Futaba Electric Co Ltd,原名双叶电子,成立于1948年,最初以生产收音机收讯真空管起家。然而,随着电子技术的飞速发展,公司在1970年做出了重大战略调整,决定结束真空管业务,转而专注于萤光表示管(VFD)的生产。这一转型标志着公司进入了新的发展阶段。VFD以其高清晰度、广阔视角和卓越亮度迅速赢得了市场认可,特别是在高级消费性电子设备领域。Futaba的VFD产品不仅品质稳定可靠,还因其抗震性能好、温差适应性强以及高可靠性,在汽车仪表盘和抬头显示器等领域占据重要地位。自1983年起,Futaba的VFD产品被福特汽车公司采用,并迅速在美国三大汽车厂实现100%市场占有率,这一成就进一步巩固了其在VFD市场的领导地位。

故事二:无线电控制技术的突破

1962年,面对工业控制领域对供应商品质和交货期的严格要求,Futaba推出了无线电控制设备和冲压金属模用部件,这些创新产品不仅提升了工业品质,还显著缩短了模具开发周期,引领了当时的行业标准。这一举措不仅为Futaba在模具制造领域奠定了坚实基础,还为其后续的技术发展开辟了新方向。随着技术的不断进步,Futaba在无线电传输模组(R/C)领域也取得了显著成就,特别是在高频无线展频通讯技术的研发上,其产品具有高可靠性和抗干扰性,甚至被应用于卫星通讯领域,进一步巩固了其在无线遥控技术的领先地位。

故事三:工业与娱乐的双重发展

Futaba不仅在工业控制领域取得了卓越成就,还将其技术延伸至休闲娱乐领域。公司开发的遥控飞机、车、船等产品,凭借其出色的性能和稳定的品质,迅速成为户外休闲运动的热门选择。特别是2.4G接收机的推出,进一步丰富了Futaba的产品线,满足了不同消费者的多样化需求。这一举措不仅拓宽了公司的业务范围,还提升了其品牌知名度和市场占有率。

故事四:全球化布局与市场拓展

随着公司业务的不断发展和市场需求的日益增长,Futaba开始积极实施全球化战略。为了更好地服务于中国市场,公司成立了双叶电子科技开发(北京)有限公司,专营Futaba的全线产品,包括VFD真空荧光显示管和RC无线遥控设备等。这一举措不仅加强了Futaba在中国市场的竞争力,还为其进一步拓展全球市场奠定了坚实基础。通过在全球范围内的市场布局和业务拓展,Futaba已成为一家闻名世界的跨国公司。

故事五:技术创新与可持续发展

Futaba始终将技术创新作为企业发展的核心驱动力。公司不断投入研发资源,致力于新技术的开发和应用。通过不断的技术创新和产品升级,Futaba不仅保持了其在VFD和无线遥控技术领域的领先地位,还积极探索新的业务领域和市场机会。同时,公司还注重可持续发展和社会责任,致力于实现经济效益、社会效益和环境效益的和谐统一。这一理念不仅为Futaba赢得了良好的社会声誉和品牌形象,还为其长期发展奠定了坚实基础。

ARMKEIL Microcontroller Tools公司的发展小趣事

为了进一步扩大业务范围和提升技术实力,Keil公司决定与美国德克萨斯州理查森的Keil Software Inc进行联合运营。这一举措不仅使公司得以接触更广阔的市场,还促进了双方在技术、产品和市场等方面的深度融合。联合运营后,Keil公司的发展速度明显加快,逐渐在嵌入式系统开发工具市场上占据了重要地位。

ACT [Advanced Crystal Technology]公司的发展小趣事

随着技术的不断进步和市场的不断扩大,ARMKEIL Microcontroller Tools公司开始实施全球化战略。公司不仅在欧洲和美国设立了研发中心和销售网络,还积极开拓亚洲市场,与多个国家和地区的合作伙伴建立了紧密的合作关系。通过全球化布局和市场拓展,ARMKEIL Microcontroller Tools公司的业务范围不断扩大,品牌影响力也逐渐提升。

这五个故事只是ARMKEIL Microcontroller Tools公司发展过程中的一部分。实际上,该公司的成长历程充满了无数的挑战和机遇。正是凭借着对技术的不断追求和对市场的敏锐洞察,ARMKEIL Microcontroller Tools公司才能在激烈的竞争中脱颖而出,成为嵌入式系统开发工具领域的佼佼者。

AC Interface Inc公司的发展小趣事

随着全球环保意识的增强,ABC Electronics Inc. 敏锐地捕捉到了绿色电子产品的市场潜力。公司开始研发和生产符合环保标准的产品,如低能耗的LED照明产品、可循环利用的电池等。同时,公司还优化了生产工艺,减少了生产过程中的环境污染。这些环保举措不仅赢得了消费者的青睐,也提升了公司的社会形象。

Fagor Electrónica公司的发展小趣事

进入1960年代,Fagor Electrónica迎来了其发展的第一个重大里程碑。1964年,公司成功启动了第一批硅整流器的制造。这一创新不仅提高了产品的性能,还为公司带来了更大的市场份额。硅整流器的推出标志着Fagor Electrónica在电子制造技术上的领先地位,也为其后续的发展奠定了坚实的基础。

台湾美丽微(FMS)公司的发展小趣事

FTDI的历史可以追溯到1992年3月13日,由弗雷德·达特(Fred Dart)创立。公司初期专注于个人电脑市场,推出了针对主板芯片组的解决方案。其中,早期的主要客户之一是IBM,这些芯片被应用于AMBRA和PS/2系列的个人电脑中,为当时的计算机技术发展做出了重要贡献。这一时期的成功不仅奠定了FTDI的技术基础,也为其后续的市场拓展奠定了坚实的客户基础。

问答坊 | AI 解惑

电子工程师设计经验随笔

电子工程师必备基础知识(一) 运算放大器通过简单的外围元件,在模拟电路和数字电路中得到非常广泛的应用。运算放大器有好些个型号,在详细的性能参数上有几个差别,但原理和应用方法一样。 运算放大器通常有两个输入端,即正向输入端和反向输 ...…

查看全部问答>

“东方红”演奏器,纪念钱学森先生...

[ 本帖最后由 wanzsxit 于 2009-11-2 20:41 编辑 ]…

查看全部问答>

WINCE5.0睡眠唤醒后,GPRS拨号连接还在,系统IP丢失,有解吗?

PXA300的平台,OS是CE5.0,用RAS实现GPRS的拨号,并且可以浏览网页,用GetAdapterInfo可以看到系统IP为GPRS连接的IP 睡眠唤醒后(睡眠没关模块),GPRS的连接仍然存在,可是系统的IP丢失了,不能上网或者传输数据,用CE6.0就没有这样的问题 换过 ...…

查看全部问答>

wince6.0 下添加Hiv注册表的问题!

   我在wince6.0下添加Hiv注册表时,系统运行完OEMInit系统就停止了,起不来。 我添加了以下组件: 1. Hiv-based Registry 2. Binary Rom Image File System 3. exFAT File System 4. FAT File System 5. Slient FAT File System U ...…

查看全部问答>

怎样使时钟信号没有抖动

    请问各位高手,谁可以让时钟信号也就是方波信号没有抖动,抖动不能高于400pspp,还请各位高手指教,小弟感激不尽,谢谢…

查看全部问答>

求任意 中文芯片手册资料

最近在学单片机,看英文的芯片手册比较困难,想先找些中文的数据手册看看,等让自己对数据手册的内容框架有个整体的把握后在去看英文资料, 现在需要些SDRAM, NOR FLASH, NAND FLASH, DM9000等  任意 型号的 中文芯片手册资料,。。 ...…

查看全部问答>

触摸屏和电池管理的AD采样驱动怎么实现同步????

请教各位: 触摸屏和电源管理中用到同一个AD,这样当触摸屏操作的时候,电源管理的采样就会出现问题 有人说看看是否在这两个驱动中实现同步 请问怎么做才算实现同步????…

查看全部问答>

C#程序怎样在手机上运行

我用C#编写好的程序怎样在手机上运行呢,我的机是coolpad。…

查看全部问答>

ARM Architecture 0003

ARM Instruction 1. The condition field:ARM的任何指令都是条件执行指令,该条件位于指令的[31:28]。N、Z、C、V 比特决定指令是否执行。不同的编码对应不同的含义。 2.Branch instructions:B, BL,BLX,BX,BXJ 3.Data-processing instructions: ...…

查看全部问答>

数字压力传感器

                                  手机13539331233   数字压力传感 ...…

查看全部问答>