信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

51单片机可以做什么?单片机资深工程师为您解答

时间:2019-03-13 00:00:00 来源:信盈达 作者:信盈达

说实话单片机的作用是真的大,我们有必要去学习它,我们可以用它去做很多东西,现在可以说只要是电子类的产片都会用到它,就连大学里参加的大赛都离不开单片机.


而51单片机因为其内核(指具有8051cpu的单片机)具有大量的资料,有很多的种类,所以受到了人们的喜爱,是初学者能够收到事半功倍的学习效果。


51单片机作为学习单片机的过程中必须要经过的一个过程来讲是非常重要的,原因在于51单片机从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

51单片机真的很简单、很容易入门吗,真的可以事半功倍吗,我个人认为不是这样,因为现在的好多单片机都比51单片机入门,例如:AVR单片机操作更简单,片上外设更丰富,PIC单片机有更精简的指令集有33、35、58条指令(视单片机的级别而定),属精简指令集。而51系列有111条指令,AVR单片机有118条指令。

此外,学会了51可以做什么下面我们来详细的了解一下。

例如,工业控制领域方面,汽车行业,单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

通讯方面,51单片机在GPS、红外、射频等方面都有很广泛的应用。航海航空,尽管ARM逐步占有了主导地位,但是各个模块的底层51单片机仍然再使用。

工业控制领域方面,很多设备的底层控制都是采用51单片机实现的。仪器仪表方面,51单片机由于成本低廉,所以很受该行业欢迎。汽车行业,一辆汽车的控制MCU很多,51单片机也占有一席之地

其他各个方面,其实作为最早大量使用的单片机之一,51单片机在各行各业都没有退出历史舞台,仍然在发挥作用。

51单片机仅有一个累加器ACC,许多处理都要通过ACC来完成,因此就需要有寄存器来保存中间结果。

访问外部数据存储器,只能用间接寻址,可用@DPTR访问全部64k(这里包括你扩展的打印机,显示器,键盘等),对于一个区域,也可以用P2配合R0或R1完成访问。

如果使用中断,中断中又使用比较多的寄存器,可以交换整个寄存器组,开机隐含为0组,可以换用1,2,3组。

在这里对51单片机的应用以及其特性给大家简单的介绍了一下,希望能够帮到大家,如想更深入地学习单片机课程,可以报名参加信盈达的单片机课程或者在线单片机课程