回 帖 发 新 帖 刷新版面

主题:深圳单片机培训,学单片机的三部曲

单片机学习的过程应该是一个循序渐进、不断学习、不断积累的过程,可以分为三个阶段。 
第一阶段:掌握开发单片机的必备基础知识。首先是熟练掌握单片机的基本原理,其实各家各门的单片机其基本结构和原理都差不多,特别是共有的知识需要好好理解和掌握。例如,内核结构、内存分配、中断处理、定时计数、串行通信、端口复用等一些最基本的概念和原理。除此之外,我们还需要具备模拟电子、数字电子、C语言程序开发知识以及原理图和PCB设计等一些技能。在进行系统开发的时候,进行原理设计、PCB布板、程序编写、系统联调这些工作都是在所难免的。 

第二阶段:在掌握好一款单片机原理和应用的基础上,开始学习其他各家单片机的独有技术,学不了那么多也要多了解了解。同时尽可能多地掌握单片机的一些外围器件和常用电路,以备不时之需。有时候客户要求低成本,那我们只好选用合钛、义隆、华邦等这类台湾芯片;如果客户要求工业级的性能,那么我们就得从PIC、NEC、飞思卡尔、NXP等这些欧美和日式单片机中选择;若要进行功耗的开发,选用MSP430系列应该有一定优势;在进行测量仪器设计的时候,C8051和AduC842这类数模混合芯片就显得比较方便。所以说最好每个类型的单片机都会一两款,在实际项目选型中可以更加灵活。另外,要注意平时的技术积累。比如,在项目开发过程中将一些常用的接口程序和控制算法整理成模块或者函数,在其他的项目开发中,有同样或者接近的需求时马上就可以使用,又快又好。 

第三阶段:在实际的项目开发过程中,不断深化单片机应用技术,不断积累应用行业的专业知识。例如,我完成了“高精度电感微位移测量系统”,就会对电感传感器的测量机理和信号特性、测量电路的设计、电磁兼容处理、误差修正和非线性处理等测控方面的专业技术有很深的认识。以后碰到类似的项目时,很多东西就可以直接利用了。有了扎实的单片机应用相关的基础知识,并且熟悉掌握了几款不同类型单片机的开发方法,再结合实际的应用背景,那么就可以随心所欲,设计出性能最优、结构最合理的单片机应用系统。
 
硅谷芯微技术学院单片机开班信息:
课程1:单片机工程师全程培训班(可包就业、学会为止,入学既签协议) 
课程2:单片机驱动开发班(驱动) 
课程3:单片机C应用班(C语言) 
课程4:单片机技术开发班(汇编)

回复列表 (共100个回复)

71 楼


芯片级IT教育课程的开创者——硅谷芯微技术学院

72 楼


作为国内最早主推芯片级IT培训课程的机构,硅谷芯微一直以来都将“芯片级IT培训”作为企业发展的核心竞争力。目前,硅谷芯微的长期培训业务每年呈80%以上的发展速度递增,越来越多的人选择在硅谷芯微继续教育。

“长期芯片级IT培训培训课程”一直是硅谷芯微的核心业务,每年以超过50%的发展速度增长。据统计,目前95%以上的学员愿意将我们的课程推荐给他人,有超过30%的新学员来源于“他人推荐”,由此可见硅谷芯微的培训质量在业内已深入人心,良好的口碑和企业形象已为公司快速发展提供最有力的保障。

73 楼


一流的师资!一流的环境!打造最一流的职业教育平台!




74 楼


硅谷芯微技术学院,深圳地区单片机培训授理处!
单片机基础开发班、单片机C应用班、单片机项目辅导班!
服务热线:0755-86189150, 
预约电话:15989506800
QQ54068518 杨工
官   网: 硅谷芯微技术学院   www.threeway.cc   
地   址:深圳市南山区科技园高新南四道 W1-B 206室
外地学员提供住宿

75 楼


硅谷芯微技术学院集培训、研发为一体的应用型培训机构。 学院提供一流的硬件教学设备,学员人手一机,并采用小班授课方式,机房全天开放,学员可在业余时间无限时上机,即时解答,保证教学质量。对教师不仅要求具有丰富的教学经验,同时要求具有多年的实际开发经验。

学院以行业发展趋势和市场需求为办学方向,针对当前就业形势,突出“实践性”的教学特色,打破了传统的教学理念和教学手段,采用具体实例教学,着重培养学生的动手能力,理论寓于实践,在教学、开发经验丰富的教师指导下,使学员的实践开发能力在短时间内达到质的飞跃,能独立进行单片机的有关软硬件设计开发工作。

我校集培训、研发为一体,承接各种项目开发,为学员提供实习场所以及充足的实践条件,以增加学员的实践工作经验,为日后上岗打下坚实的基础。


76 楼



(单片机培训,嵌入式培训,linux培训,ARM培训—硅谷芯微技术学院 )
   硅谷芯微技术学院培训部门自组建以来,秉持着理论引导,实践为主的教学方针,使学员能快速的掌握电子产品开发流程和关键技术,并具有较强的实战开发能力,从而培养成为具有综合开发能力的技术人员。
  工作室抱着以学员为本的教学理念,为学员配置完善的教学设施,其中包括工作室工程师编写的内部资料,人手一台电脑及学习开发平台,同时授课老师均为工作室的研发工程师,绝对保证教学的质量。
  通过工作室独创的一套教学体系的学习,让即使没有基础的学员,也能很快拥有实战开发能力。
  注:对于基础知识欠缺的学员,还会进行相关知识的补充,如数字电路,模拟电路,现场总线,信号处理,自动控制,计算机控制,绘图软件等,保证学员学懂学精。

77 楼


学习单片机C语言的好处:

将C向MCU(俗称单片机)8051上的移植始于80年代的中后期。客观上讲,C向8051 MCU移植的难点不少。如: 

  ·8051的非冯·诺依慢结构(程序与数据存储器空间分立),再加上片上又多了位寻址存储空间;

  ·片上的数据和程序存储器空间过小和同时存在着向片外扩展它们的可能;

  ·片上集成外围设备的被寄存器化(即SFR),而并不采用惯用的I/O地址空间;

  ·8051芯片的派生门类特别多(达到了上百种之多),而C语言对于它们的每一个硬件资源又无一例外地要能进行操作。

  这些都是过去以MPU为基础的C语言所没有的。经过Keil/Franklin、Archmeades、IAR、BSO/Tasking等公司艰若不懈的努力,终于于90年代开始而趋成熟,成为专业化的MCU高级语言了。过去长期困扰人们的所谓“高级语言产生代码太长,运行速度太慢,因此不适合单片机使用”的致使缺点已被大幅度地克服。目前,8051上的C语言的代码长度,已经做到了汇编水平的1.2~1.5倍。4K字节以上的程度,C语言的优势更能得到发挥。至于执行速度的问题,只要有好的仿真器的帮助,找出关键代码,进一步用人工优化,就可很简单地达到十分美满的程度。如果谈到开发速度、软件质量、结构严谨、程序坚固等方面的话,则C语言的完美绝非汇编语言编程所可比拟的。今天,确实已经到MCU开发人员拿起C语言利器的时候了。

  下面结合8051介绍单片机C语言的优越性:

  ·不懂得单片机的指令集,也能够编写完美的单片机程序;

  ·无须懂得单片机的具体硬件,也能够编出符合硬件实际的专业水平的程序;

  ·不同函数的数据实行覆盖,有效利用片上有限的RAM空间;

  ·程序具有坚固性:数据被破坏是导致程序运行异常的重要因素。C语言对数据进行了许多专业性的处理,避免了运行中间非异步的破坏;

  ·C语言提供复杂的数据类型(数组、结构、联合、枚举、指针等),极大地增强了程序处理能力和灵活性;

  ·提供auto、static、const等存储类型和专门针对8051单片机的data、idata、pdata、xdata、code等存储类型,自动为变量合理地分配地址;

  ·提供small、compact、large等编译模式,以适应片上存储器的大小;

  ·中断服务程序的现场保护和恢复,中断向量表的填写,是直接与单片机相关的,都由C编译器代办;

  ·提供常用的标准函数库,以供用户直接使用;

  ·头文件中定义宏、说明复杂数据类型和函数原型,有利于程序的移植和支持单片机的系列化产品的开发;

  ·有严格的句法检查,错误很少,可容易地在高级语言的水平上迅速地被排掉;

  ·可方便地接受多种实用程序的服务:如片上资源的初始化有专门的实用程序自动生成;再如,有实时多任务操作系统可调度多道任务,简化用户编程,提高运行的安全性等等。

78 楼

写得挺详细的。支持下

79 楼


如何坚持学习单片机学习?
单片机学习是一个漫长的过程,如果你的兴趣不在于嵌入式,而只是为了某些目的而学习,那学习对你来说就是一件枯燥的事情。
        那么,我们该怎么才能坚持下来,我想你可以每天都读读关于一些令人振奋的名言警句,来提高自己的热情,比如我每日必默读一遍爱迪生的名言:“无论什么时候,不管遇到什么情况,我绝不允许自己有一点点灰心丧气。”                                                                             
你也试试吧,也许效果不错呢?
       
而在学习或者工作的过程中,我们总会遇到很多困难和挫折,但不必害怕,更不必退缩。面对困难,我们不能害怕;面对惰性,我们不能放任,面对诱惑,我们需要克制,面对委屈,我们要学会隐忍,面对事业,我们需要热心追求。在受了鼓舞热血沸腾之后,永远也不要说,好我懂了,我明天就开始做什么什么。请不要说明天,请不要保持三分钟的热情,请从现在就开始!请不要强调这样那样的困难!请你相信,在奋斗的路上,在深夜的电脑前,你不是孤独的,有很多跟你一样的人,为了事业,为了未来,在拼搏!
   
请你相信,虽筚路蓝缕,只要你能够坚持的努力,终有一日以启山林。如果每天都这样坚持,我相信你可以学好单片机。

80 楼

技术的进步需要技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。

硅谷芯微技术学院单片机开班信息:

课程1:单片机工程师全程培训班(可包就业、学会为止,入学既签协议)

课程2:单片机驱动开发班(驱动)

课程3:单片机C应用班(C语言)

课程4:单片机技术开发班(汇编)

我来回复

您尚未登录,请登录后再回复。点此登录或注册