您的位置 首页 IC

单片机入门学习篇

与其它的嵌入式系统相比,单片机的体积小,但是集成度高,具备较高的可靠性与控制功能;功耗低且采用低电压,因此对便携式产品的制造与生产十分有利;具备较好的扩展性与优异的性能比,其应用范围十分广泛

一、单片机的特色与根本组成

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

二、电子技能中单片机的运用

(一)单片机的作业原理

能够说单片机在电子技能中的运用越来越遍及,这得益于其优秀的存储功用,并且与单片机RAM外存储器产生联络时有必要经过A累加器才干顺利完结,即一切数据假如要向外部RAM传输只能经过A累加器,相同在数据读取进程中也要经过A累加器才干完结读入。这种作业机制与内部RAM有着显着的差异,即内部RAM之间能够直接传送、读入数据,可是外部RAM不能够。单片机其实是一种高集成的电路芯片,其履行程序的进程便是逐条履行指令的进程。此处所谓的指令是指需求单片机履行的相关操作选用指令的方式写出来,一般一种根本操作对应一条指令,首要是由规划人员赋予单片机的指令体系来决议的。因为单片机在履行指令的进程中需求遵从特定的次序,所以程序中的指令也是依据相同的次序逐条寄存的,单片机在履行程序时只需逐条取出这些指令然后履行即可,不过要求具有一个程序计数器PC对指令地址进行追寻,在程序履行进程中,给PC赋予履行程序中对应指令的地址,那么PC获取该条指令时会主动添加相应的内容,一般指令的长度决议其添加量。

(二)电子技能中单片机的运用

1、在家用电器范畴的运用

现在在家用电器的更新、商场开辟等方面,单片机的运用越来越广泛,比方电子玩具或许高档的电视游戏机中,会运用单片机完结其操控功用;而洗衣机能够运用单片机辨认衣服的品种与脏污程度,然后主动挑选洗刷强度与洗刷时刻;在冰箱冷柜中选用单片机操控能够辨认食物的品种与保鲜程度,完结冷藏温度与冷藏时刻的主动挑选;微波炉也能够经过单片机辨认食物品种然后主动确认加热温度与加热时刻等等,这些家用电器在运用单片机技能后,无论是功用仍是功用,与传统技能比较均有长足的前进。

2、在医用设备范畴的运用

现代医疗条件越来越兴旺,人们对医疗灭菌消毒技能也越来越重视,可是一些偏远地区的小医院、小诊所其消毒灭菌设备还十分粗陋,无法有用的操控消毒质量。跟着单片机技能的开展,其体积较小、功用强壮、具有灵敏的扩展性、运用便利的特色也越来越杰出,因而在医用呼吸机、分析仪与监护仪、超声确诊设备、病床呼叫体系等设备中得到了广泛的运用。

3、在工业操控范畴的运用

其实最早的单片机正是从工业范畴开端鼓起的,至今其在工业操控范畴的运用依然十分广泛,运用单片机技能构成多种多样的数据收集体系与智能操控体系,比方工厂流水线的智能化办理、智能化电梯、报警体系等等,均是经过单片机技能与核算机联网构成二级操控体系。

4、在仪器仪表范畴的运用

上文中也谈到单片机具有集成度高、体积小、较强的操控功用与扩展的灵敏性等特色,并且处理速度快,具有较高的可靠性,所以在智能仪器仪表范畴其运用也十分广泛。从某种程度而言,单片机带动了传统丈量、操控仪器仪表技能的一项革新,经过单片机技能完结了仪器仪表技能的数字化、智能化、归纳化以及多功用化,与传统的电子电路或许数字电路比较,其功用更强壮,归纳性更杰出。

三、单片机的运用

(一)单片机类型与编程言语的挑选

1,类型的挑选。现在单片机品种有许多,有 8051、PIC、MS430、 AVR等。单片机尽管类型不同,可是芯片内部的资源品种都差不多,并且这些资源的运用办法也迥然不同。能够说学会一种,其他品种皆融会贯通。8051系列是老类型,这种单片机虽不是现在功用最强壮的,但却是用得最广泛的,教育资源最多,软件支撑和硬件开发都很老练。关于初学者来说,咱们挑选由Atmel公司出产的,具有ISP可在线编程功用的AT89S52这一类型。

2,编程言语的挑选。因为单片机的C言语与汇编言语比较,具有对单片机的指令体系不要求有任何的了解,就能够用C言语直接编程操作单片机;具有便利的模块化编程技能,使已编好的程序很简单移植;单片机的C言语常用语法少,有益于编写小而快的程序等长处,咱们挑选C言语作为编程言语。

(二)学完单片机这门课程后,应该到达的教育方针是:

1,了解单片机的功用与运用、基础常识及其最小作业体系。

2,学会相关软件如Keil和 SLISP的运用。

3,开端学会单片机在端口操作、显现、高档输入、时刻操控等工程方面的典型运用。

4,学会C51根本句子与相关函数的用法。

5,进一步激起学有余力的学生持续学习单片机的爱好和愿望,使总的教育方针终究都被分化到一个个详细的教育项目中而得到履行。

(三)试验板的规划与开发

单片机是一门实践性很强、十分重视着手的课程。学习单片机最有用的办法是理论与实践偏重,边学习,边演练,按部就班,这样能将用到的指令了解、吃透。因而,在进行教育项目规划之前,有必要先规划开发好学惯用的试验板,使每个教育项目都能够在试验板上完结。试验板能够买现成的,也能够依据教育的实际需求自行规划。咱们在编写进程中,依据教育需求规划并开发了5个试验用模块板,分别是单片机模块、指令(按键)模块、LED显现模块、七段数码管模块、LCD显现模块。

“延时小灯的规划”教育项目,其项目情境描绘为:用单片机的P1.0 脚去操控一个发光二极管按1s时刻距离进行亮灭闪耀,即延时小灯的规划。

1,了解单片机 C 言语程序的根本结构。

2,学会while()句子、for句子及不带参数函数的用法。

3,学会进入 Kiel软件的仿真模仿调试状况,会运用寄存器窗口“sec”一栏的参数来核算程序履行的相关时刻。这样就能让学生从一开端就清晰教育项目所要求完结的作业任务和应把握的相关常识,即学习方针既详细又清晰。

四、结语

总归,从某种程度而言,嵌入式核算机体系已经成为现代电子体系的中心技能之一,而单片机作为一种最典型、运用最广泛、遍及度最高的嵌入式体系,更是在现代电子体系的开展进程中占有着重要的位置。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/292874.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部