原创 一,绪论

2011-4-24 00:50 1560 10 10 分类: MCU/ 嵌入式


                              绪论


   致读者:首先探讨下如何学习C51单片机,如今51已经成为跨入嵌入式行业首选芯片,因为51入门比起其他种类的芯片来说更容易入门,上手更快。为以后学习ARM,DSP,FPGA大下坚实的基础,套用郭天祥的话就是如果51都没掌握还谈啥高级芯片,所以51作为电类专业的核心基础,先介绍下嵌入式领域主要有哪些方向,那么什么叫做嵌入式呢,可能刚开始接触还是不清楚具体到底嵌入式的概念是怎样的,先讲讲嵌入式系统是有哪些部分组成的吧。


一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY 智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。


如今嵌入式已经有了很大发展,20世纪70年代问世,广泛地应用在工业自动化、自动检测与控制、智能仪器仪表、机电一体化设备、汽车电子、家用电器等各个方面。但是现如今只会单片机时远远不够的,我们也要掌握其他高级的芯片才行,学习单片机我感觉得先从汇编学起才行,汇编直接面向机器可以让我们更能接触到底层硬件,对单片机是如何工作以及工作顺序有个深刻的理解,但汇编最大的缺点就是可读性太差,可能过段时间就不记得自己以前写的程序了。但我们还可以使用C语言,C语言已经在嵌入式领域应用的非常广泛了,我们应该取长不短,编制大型程序时使用C语言,还可以在C里面嵌入汇编语言,运用汇编语言去处理那些直接对单片机操作的场合,而用C语言来进行算术运算。


还有就是从大部分人总结的经验来看,我总结了下,要想快速入门就得看到效果,要是看了半年书还是觉得没啥乐趣我觉得就很难再坚持学下去了,很可能就会放弃而半途而废,所以我建议读者手中尽量有块单片机的开发板才行,现在市面上的开发板已经很廉价了,如果实在不想买的话就直接用PROTEUS仿真软件,那我再介绍下着款仿真软件。


Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。


对于51前景非常光明,对于信通学院的学生来说如果你掌握了单片机或是DSP那么你前途必定是一片光明,51价格不贵,比起高端 产品来说51更加实用,要实现一些简单的功能有51就行了,而且懂51的人非常多,技术较为成熟,而且你精通51后还可以学习其他系列的单片机例如PIC,MSP430,LPC系列单片机,还有就是学习单片机的道路是艰辛的。


                                                         


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条