湖北省洪大家电IC有限公司
联系我们
电话: 0714-776402
邮件: tvbjmx@stoke-on-trent-skip-hire.com

51单片机控制4路步进电机控制

51单片机控制4路步进电机控制

什么是单片机?

CPU的工作就是把存储在存储器中的程序的命令代码翻译成不同任务,然后执行,输出执行结果。但是CPU只有计算功能,其计算的结果需要通过显示器、音箱等输出设备输出,而其工作的依据,即程序命令则依靠硬盘储存,其执行任务时动态存取的数据要保存在内存中,而人可以通过键盘、鼠标等输入设备控制程序命令的执行过程,把所有这些CPU的外围设备组合在一起就叫做计算机。

我们为什么要先讲计算机呢?单片机又是什么呢?两者有何联系?

个人电脑功能强大,计算速度快,是较为理想的计算机。但当我们需要用一个小装置来控制微波炉定时开关时,个人电脑就显得笨重和昂贵,有点大材小用了。于是人们设计出了一种浓缩型电脑,大的有几平方厘米,小的比米粒还小,它们就叫做“单片机”——单片微型计算机。CPU是一个芯片,单片机也是一个芯片,看起来外观差不多,它们有什么不同呢?

答案是:单片机内除了集成有CPU外,还集成了程序储存器ROM(可理解为硬盘)、数据储存器RAM(可理解为内存),输入输出接口(可理解为显示器接口、键盘插座等),有的单片机内还集成了电机驱动电路、视频解码电路、AD转换器、无线传输电路等,使得单片机功能变得非常强大。

讲到这里,相信大家应该有些明白了吧。单片机就是一种集成芯片,是一种集成了微处理器、存储器和各种输入输出接口的芯片。或者说,单片机就相当于一个微型的计算机,麻雀虽小但五脏俱全。不过和计算机相比,单片机缺少了外围设备等(如键盘、显示器等)。单片机的特长在于可以用单个芯片和简单外部电路去实现复杂的控制操作,因此非常适合需要控制的场合,其实在绝大多数控制设备中都有单片机的影子。

为什么要学单片机?

作为一个电子技术从业人员,如果你不懂单片机,那实在是一种遗憾。如果你身为电子类专业毕业生还漠视单片机,那你就太不识时务了。对于自动化或者电子相关的理工科大学生,掌握单片机是最简单和基本的要求,如果大学四年,你连单片机的知识都没有掌握,更别提高级的CPLD、FPGA、DSP了,没有单片机的知识作支撑,学习其他内容更是难于上青天。如果你觉得自己没事干,想学点东西却又不知道该学啥的时候,静下心来学学单片机吧,单片机的魔力会把你带入一个展现自我价值的世界,让你的知识升华,让你的精神焕发。

(1)单片机应用领域非常广泛

目前单片机已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹,从农业电子产品到工业电子产品,从医用电子产品到军用电子产品,从民用电子产品到商用电子产品,单片机都在发挥着核心作用。

以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,或者需要大量的数字逻辑芯片组合起来,电路相当复杂,其产品体积庞大,成本高,维修难度大,开发周期长。使用单片机,我们可以将电路简化,通过编写程序来完成复杂的逻辑功能。这样产品的体积变小了,成本也降低了,控制智能化了。因此,学习和应用单片机的群体越来越大。将来,个人认为将来电子技术领域将会是嵌入式系统、DSP技术、FPGA技术和单片机技术的天下,其中应用最广的必然是单片机。

(2)学习单片机是学习高端电子技术的基础

学习单片机是学习其他嵌入式控制器如ARM、DSP、FPGA的基础,任何嵌入式控制器都离不开单片机中所涵盖的如中央处理器、定时器、中断,IO口控制、串行通讯、I2C总线控制器、片内外存储控制器、C语言等概念。可以说学好单片机,再去学习其他嵌入式控制器如ARM、DSP、FPGA的时候,你将会感觉比较简单。

嵌入式系统(ARM)的出现最初是基于单片机的,实际上就是单片机在数据量比较庞大的、复杂的处理系统的应用。它和单片机都有相同的片内设备: 中央处理器、定时器、中断控制器、IO口线控制器、串行通讯控制器,I2C总线控制器,SPI总线控制器、片内外存储控制器等。

数字信号处理(Digital Signal Processing,简称DSP)是将信号以数字方式表示并进行相应处理的技术,是单片机技术的拓展和功能的增强,说白了就是专门用于数字信号处理的超高速单片机。

FPGA(Field-ProgrammableGate Array)—即现场可编程门阵列,和单片机有相同的外围资源,也有时钟电路、FLASH和RAM,配置文件相当于单片机的程序,硬件描述语言VHDL/Verilog和C语言是一样的。

可见,嵌入式控系统、FPGA技术和数字处理技术和单片机都有相同的渊源。学好单片机,是学习嵌入式控系统(ARM)、FPGA技术和数字处理技术(DSP)的基础,掌握了单片机就能够轻松学会这些技术,并且在短时间内快速掌握这些技术。个人建议想学习嵌入式系统、FPGA技术和DSP技术的朋友,最好可以从单片机开始,这样学起来相对容易,不容易受挫。

-----------------------------------废话连篇----------------------------

学弟学妹们可能还刚入学,还没感觉到大家之间有什么区别,即使有的话也只是学习成绩的高低吧,然后呢也就不着急,人本身就有惰性,既然大家都差不多,更不可能主动去努力了,渐渐地开始淡定,开始麻木,开始不在乎,开始无所谓.......过着跟大家都一样的生活(“如果我每天跟别人做着一样的事情,那么四年之后我从西电走出去,我凭什么从这5000多人里面脱颖而出?”此话是转载的一个学弟的,学弟很优秀,也很努力),当你大二的时候,就会猛然发现,班级里或者身边的某些同学已经远远领先自己了,他们有一身好的技术,可以做出很优秀的作品,而你除了学习成绩什么都没有,更可悲的是,你学习也比别人差(当然大学不只有学习,还有很多其他的美好的事情,可是如果你家庭一般,毕了业没有人准备好房子、车子,房贷、车子这些都需要你自己去努力挣钱,你还是主动去努力吧)。这种局面的一般结果就是,那些优秀的同学会越来越优秀,而你大多数情况下只会越来越堕落,到毕业的时候嘴里叨叨着自己被大学上了,就跟“有钱人越有钱,没钱人越没钱”一个道理。可是你知道你自己是如何一步步落后的吗?那些优秀的同学他们并不是天资聪颖,其实能来到西电,大家都差不多啊。只能说他们不甘心过着猪一样的生活,不甘心让自己落后,并且他们抓住了自己的这份不甘落后的心。他们从大一开始就比别人努力,充分利用课后、各种假期的时间(尤其是寒、暑假),刚开始可能并没有多少效果,可是时间长了之后,你就会猛然发现,自己已经被甩的很远了。

还有一部分同学是,有不甘落后的心,但是却不知道该学点啥,于是就化身为了学霸(此处不是指那种不懂思考、重复高中生活的学霸,是另外一种高级学霸,值得钦佩),当你确实不知道干啥的时候,就去学习吧,千万不要站在那观望大家都在干嘛,如果觉得学了十几年,想做点不一样的东西的事情的话,就学学单片机开始吧,也许最后你不会从事单片机的事情或者最后去研究其他的方向了,这都没有影响,重要的是:单片机却会把你带进一个不同的世界,让你开始不一样。

学习单片机,相信用不了多久你就可以升职加薪,当上总经理,出任CEO,迎娶白富美,走向人生巅峰。想想,还有点小激动。

学习板分为五大模块:核心板、数码管模块、小车模块、信号处理模块、键盘模块;23个小模块,模块应有尽有。可拆卸可组装,既能满足初学者开始整板学习实践,又能满足设计作品时分模块使用。超过60%的学习单片机的西电学长,使用的是这一款极具特色的学习板。

学习板中附有5G的光盘,内有教学视频、学习例程、单片机学习资料,开发软件等众多电子类资料,学长珍藏多年。更有1000人技术交流群,你不是一个人在奋斗!寒假期间众多讲师在线为你的单片机学习一路护航。开学之后,更有持续一个多月的现场系列培训。

(1) 流水灯模块

(2) 数码管模块

(3) 串口模块(MAX232)

(4) USB转TTL模块(PL2303)

(5) 温度传感器(18B20)模块

(6) 红外接收头模块

(7) RGB模块

(8) 蜂鸣器模块

(9) 独立按键模块

(10)矩阵键盘模块

(11)时钟(DS1302)模块

(12)EEPROM模块(AT24C02)

(13)AD模块

(14)DA模块

(15)光敏电阻模块

(16)热敏电阻模块

(17)超声波测距模块

(18)继电器模块

(19)红外避障模块

(20)直流电机模块(L9110)

(21)步进电机模块(ULN2003)

(22)1602模块

(23)12864模块

BACK