需要你的软件编程基础和硬件电路方面的基础,C语言编程是必要的,或者汇编语言也可以,硬件方面,模电,数电,单片机的一些芯片这些需要掌握,单片机开发板练习,结合理论基础,学习单片机开发板,片机是经典(吴鉴鹰单片机开发板)。在此基础上入手,可以轻松很多,单片机最好是从汇编语言学起,这样才能了解单片机的工作原理。汇编语言C语言都是人类语言的扩展当你入门后,会发现单片机很容易,但是想设计一个产品很难。在产品开发的路上,决定你的不是单片机水平,也不是你的编程水平,而你的数学,你的数学水平决定了你能走多远。
单片机主要学习好硬件知识、电路基础、编程语言。单片机开发板是提高自己动手能力的一个不错的途径。书籍也是一个很好的学习载体。但电子书实惠,且携带方便。做到看得懂电路图、程序流程图,明确它的思路和怎样编写程序语言。http://hi.baidu.com/dzkfw/blog/item/,d,,,,。零基础除了要学单片机知识还要要学的辅助科目有,汇编语言,c语言,电路,数字电路,模拟电路,接口技术,传感器技术,一些相关芯片,相关的数学知识,软件操作知识,自动控制原理这些可以在郭天祥老师的C,片机C语言教程 数字电路这里入门后,然后逐步学习,深入学习,想要学好单片机。
模拟电路、数字电路等基础学科必须有一定了解。然后是编程语言的掌握,做单片机开发的话一般会涉及底层驱动程序开发,常用汇编、C。还有硬件描述语言VHDL、VeriLog等计算机语言。接着就是常用开发环境的熟悉,Keil、IAR、MAXPLUSII、Quartus等等。还有就是常用的电路设计软件、仿真软件的学习。第一阶段:学习C程序设计,数模电,单片机原理与技术;学习KeilC,辑、编译环境;学习利用proteus等仿真软件进行电路、单片机程序仿真,可从网上下载仿真实例;(对学习,片机有事半功倍的好处)第二阶段:购买,片机开发板,照着开发板给的例程做实验;进一步学习各种元器件。
暂无评论内容