打印

转:硅谷芯微与您分享如何学好单片机

[复制链接]
1276|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
FVJFIFE|  楼主 | 2011-10-29 20:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从传统的单片机学习方法来看,单片机教学和教材均是以单片机的结构为主线,单片机的硬件结构到指令,再到软件编程,然后介绍单片机系统的扩展和各种外围器件的应用,最后再讲一些实例。按照这种方法,学习的都是枯燥的理论知识,没有开发平台,没有动手实践,学生和广大的单片机初学者普遍感到难学。这对于一个单片机初学者来说,要他去理解单片机内部结构,理解那么多拗口的单片机术语,这实在不是一件容易的事,至于很多书一开章就提存储器、地址等概念,纯粹是一套套理论知识,没有与实际结合,更使初学者难以理解。于是初学者糊里糊涂地学完了第一部分。
      第二部分就是介绍单片机的寻址方式,指令,好多人直到学完单片机还不能理解寻址方式,寻址方式究竟是什么意思,刚开始学当然更不懂了。然后是指令,一百多条指令,不明其义,全靠死记硬背记住,硬往脑袋里面塞,弄得人头昏脑胀,等到指令全部学完,大部份人已对单片机望而生畏,开始打退堂鼓了。而且汇编语言枯涩乏味,不如C语言那么通俗易懂,但是如何用C语言编程,对于初学者来说又是一大难题。
      第三部分是编程,如果说前面的东西不能理解,还能靠**来获得知识的话,这部分就完全是理解和掌握了,如果以前没学过编程,短时间内很难掌握编程的有关知识,尤其是那么多死记硬背下来的指令,应该如何使用,用在何处更是一头雾水,更不必说编程技巧了。
      可是看到别人能写出那么多程序,书上的那么多范例,我编不出程序就是我没学好,学不会,于是很多人感叹:单片机太难学了!还是放弃吧。因此很多初学者和很多学生在学习完单片机这门课程之后都不懂单片机的开发环境,不会单片机编程,更不用说下载程序到单片机里实现功能。这种填鸭式的教学方式客观上抹杀了单片机初学者和广大学生学习单片机的积极性。

      总之,现在教材与教学,基本围绕单片机来讲原理,来讲理论,而单单忽略了最重要的一点——单片机技术,这样的设计,往往会让初学者陷入一个误区,纵然你能把单片机的内部结构知识,外围功能吹得天花乱坠,但是真正动手实践,你却差了别人一大截,理论与实践没有结合,缺少一个功能强大的单片机平台,让你在单片机技术的学习上寸步难行。同时因为传统的学习方法在教材、教学过程的安排上又没有考虑人的接受能力,使得学习的过程是一个充满挫折的过程,让你在单片机的浩瀚海洋里迷失了方向,失去了学习单片机的信心,于是很多人认为单片机入门难。
      基于以上情况,本工作室尝试使用一套全新的学习方法,该方法以实践为基础,并以51单片机学习板作为一个学习开发平台,打破原有界限,不管硬件结构、指令、编程的先后顺序,将各部分知识分解成一个个知识点,融合在50个实例程序之中并加以组合,而且使用汇编和C两种编程语言提供参考的源程序,让初学者能够领略到两种语言的编程风格,同时还会配合单片机的学习资料指导学习者学习单片机。完成第一个实验就能清楚单片机的开发过程,完成第二、三个实验,就能自已模仿性地编出自已的程序,使得学习过程是一个不断成功地完成实验,实现程序功能的过程。当所有实验全部完成,知识点和单片机技术就全学完了。即便只完成部份实验,也可以去做一些程序了——事实并没有必要学完全部知识才可以去做开发的,可以说,这种方法是通往单片机开发的一条捷径,51单片机学习板就是打开单片机世界的金钥匙。世界在发展,社会在进步,单片机也在更新,更新速度如此之快,你不想早日步入这个行列吗?如果你还在单片机的门外徘徊,如果你还会因为自己是一个单片机的菜鸟而苦恼,如果你还在面对着单片机书籍冥思苦想,那么请你快快到51单片机世界来,在这里,你就能够找到你想要的答案。
      在这里简单介绍一下51单片机学习开发板(SUP51-I)特点,它是一款全面支持 STC全系列、AT89S系列单片机的功能合一开发学习工具,是专门为广大51单片机学习者和开发人员而专门设计的,具有极高的性价比。 SUP51-I编程功能经过全面技术创新,可同时支持对外部开发系统的在线下载(ISP)方式,充分体现面向用户的设计理念。方便灵活的编程方式,为用户消除单片机开发和烧写芯片的烦恼。
      以上的学习方法以人的认知规律为主线,以实验为单元构建认知单元。完成第一个实验即可进行单片机的初步应用尝试,不必学完单片机的全部知识体系。 随着实验的逐渐进行,知识逐渐完善,能力逐渐提高,所有实验完成时,已具备初步开发能力,50个精彩例程的实践,50个精彩例程的详细说明,功能齐全的单片机的平台,优质的服务,完善的售后支持,丰富的技术交流,足够让你领略到单片机世界的绚丽多彩。
      以上的目标是一个很“宏伟”的计划,宇航工作室对此是充满信心的。要完成以上计划,关键在于要做好以下一些工作:知识点的合理分解,合理组合,实验的合理设计等等。我们将尽力去做好他,当然,我们也希望诸位大虾能不吝赐教,和我们共同完成这个任务,这也算为单片机入门者铺平道路吧,同时也希望广大的单片机学习者能够给予建议与支持,一起学习单片机是我们共同的愿望,让我们一起努力吧,共同建立一个属于我们的51单片机世界

相关帖子

沙发
即时生效| | 2011-10-29 20:45 | 只看该作者
好方法,不愧是硅谷的啊

使用特权

评论回复
板凳
火箭球迷| | 2011-10-30 10:07 | 只看该作者
多实践就好了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

897

帖子

1

粉丝